VXI and VME

cancel
Showing results for 
Search instead for 
Did you mean: 

Linux NI-VXI lockup on unload_vxi

This error is almost certainly related to a 3rd party system (Mercury Computers VantageRT DSP board), but I'd like to know if it is possible to avoid the reboot necessary to fix the problem.

Background: I've been working with Mercury to be able to access VXI addresses via PCI-MXI-2 mappings. The Mercury board occupies a PCI slot alongside the PCI-MXI-2 in a Linux PC. We have NI-VXI 2.0 for Linux. I have already had Discussion Board support for accessing PCI->VXI mapping registers of PCI-MXI-2 card, and with that info wrote a learning/test program the scans for LA slots and decodes the configuration registers. This works fine and I have confidence in being able to access various VXI hardware. My problem comes about when I load and configure the Mercury driver(s). There is some horrible interaction between their code and the ni-vxi and/or pci-mxi-2. If their driver is ever loaded, I cannot make any ni-vxi stuff (resman, vxiedit, my program) work, and if I dare to try to unload the vxi driver in hopes of resetting everything, my Linux PC locks up and must be rebooted.

What follows is a copy of support request email sent to Mercury.

-----------------
More info on my crashes with NI-VXI software & Mercury interaction.

Here's the output of a session I just ran from a freshly rebooted machine. You can see that I loaded the NI-VXI device driver, successfully ran my program (and I can run it many times with exact same results, right up until I run configmc), then ran configmc, then tried my code again with the resulting bus error. Since I have been doing VXI stuff for some weeks now and ni-vxi has supported Linux since redhat 5.0, and it all works fine until configmc is done, I must initially suspect a Mercury-related problem. I just don't think Mercury stuff is playing well with others.
[mpercy@msted mpercy]$ cd /usr/local/nivxi/sys
[mpercy@msted sys]$ sudo ./load_vxi
Warning: The module you have loaded (vxi) does not seem to have a
GPL license. Please send any kernel problem reports to the
author of this module, or duplicate them from a boot without
ever loading this module before reporting them to the community.
[mpercy@msted sys]$ cd ~
[mpercy@msted mpercy]$ ./vxi
VXI_Window::VXI_Window ():108
VXI_Window::VXI_Window ():117
WBSR4 = 0xe900008f WPR4 = 0x00000000
For window 4
WSIZE [WBSR 4:0] = 0x0000000f (65536 65536)
CPU address decode [WBSR 31:8] = 0xe9000000
VXI address decode [WPR 31:8] = 0x00000000
-- LA 0 present.
0000 bff6 [Device Class: Message Based Address Space: A16 only Vendor ID: ff6]
0002 fec [Required Memory A16 Model Code fec]
0004 600c [A24/A32 Active 0 MODID* 1 DD13-4 2000 READY 1 PASSED 1 DD1-0 0]
0006 0 [Offset 0]
-- LA 1 present.
0000 4ff6 [Device Class: Extended Address Space: A16/A24 Vendor ID: ff6]
0002 90ea [Required Memory 16384 Model Code ea]
0004 fbbc [A24/A32 Active 1 MODID* 1 DD13-4 3bb0 READY 1 PASSED 1 DD1-0 0]
0006 8000 [Offset 80000000]
-- LA 2 present.
0000 deb0 [Device Class: Register Based Address Space: A16/A32 Vendor ID: eb0]
0002 4201 [Required Memory 134217728 Model Code 201]
0004 ff0f [A24/A32 Active 1 MODID* 1 DD13-4 3f00 READY 1 PASSED 1 DD1-0 3]
0006 8000 [Offset 80000000]
[mpercy@msted mpercy]$ configmc -cf /tmp/vantagert_ppc.cfg init
[mpercy@msted mpercy]$ ./vxi
VXI_Window::VXI_Window ():108
VXI_Window::VXI_Window ():117
WBSR4 = 0xffffffff WPR4 = 0xffffffff
For window 4
WSIZE [WBSR 4:0] = 0x0000001f (1 0)
CPU address decode [WBSR 31:8] = 0x00000000
VXI address decode [WPR 31:8] = 0x00000000
Bus error

At this point, I will generally have to reboot the PC to recover NI-VXI functionality.
0 Kudos
Message 1 of 4
(9,945 Views)
Mike,

Did Mercury give you any information about it's interaction with the NI-VXI driver?

Andrew Mierau
Applications Engineer
National Instruments
0 Kudos
Message 2 of 4
(9,945 Views)
I just got off the phone with a long conference call with two Mercury support engineers. Short answer is I am in the same boat I was in before. Long answer is that many things were tried, and they all boiled down to nothing but locking up my machine. We have found that in a surprising turn of events this sequence causes bad things too:

(On a freshly rebooted system, and ./vxi is a simple program I wrote that uses LPeek to get the translation windows, opens A16 space and looks for LAs and configuration registers to decode -- source code attached, but your web page thinks it's binary!).

[mpercy@msted mpercy]$ cd ~/work/scires/msted/engines/
[mpercy@msted engines]$ configmc -cf test.cfg init
[mpercy@msted engines]$ cd /usr/local/nivxi/sys/
[mpercy@msted sys]$ sudo ./load_vxi
Password:
Warning: The module you have loaded (vxi) does not seem to have a
GPL license. Please send any kernel problem reports to the
author of this module, or duplicate them from a boot without
ever loading this module before reporting them to the community.
[mpercy@msted sys]$ cd ~
[mpercy@msted mpercy]$ ./vxi
VXI_Window::VXI_Window ():108
VXI_Window::VXI_Window ():117
WBSR4 = 0xe900008f WPR4 = 0x00000000
For window 4
WSIZE [WBSR 4:0] = 0x0000000f (65536 65536)
CPU address decode [WBSR 31:8] = 0xe9000000
VXI address decode [WPR 31:8] = 0x00000000
-- LA 0 present.
0000 bff6 [Device Class: Message Based Address Space: A16 Only Vendor ID: ff6]
0002 fec [Required Memory A16 Model Code fec]
0004 600c [A24/A32 Active 0 MODID* 1 DD13-4 2000 READY 1 PASSED 1 DD1-0 0]
0006 0 [Offset 0]
-- LA 1 present.
0000 4ff6 [Device Class: Extended Address Space: A16/A24 Vendor ID: ff6]
0002 90ea [Required Memory 16384 Model Code ea]
0004 fbbc [A24/A32 Active 1 MODID* 1 DD13-4 3bb0 READY 1 PASSED 1 DD1-0 0]
0006 8000 [Offset 80000000]
[mpercy@msted mpercy]$ ./vxi
VXI_Window::VXI_Window ():108
VXI_Window::VXI_Window ():117
WBSR4 = 0xffffffff WPR4 = 0xffffffff
For window 4
WSIZE [WBSR 4:0] = 0x0000001f (1 0)
CPU address decode [WBSR 31:8] = 0x00000000
VXI address decode [WPR 31:8] = 0x00000000
Bus error

[mpercy@msted mpercy]$ lspci -v
[snipped some things]
02:04.0 PCI bridge: Mercury Computer Systems Raceway Bridge (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, slow devsel, latency 132
[virtual] Memory at f8000000 (32-bit, prefetchable) [size=64M]
Memory at ea000000 (32-bit, non-prefetchable) [size=16M]
Bus: primary=fd, secondary=fe, subordinate=fe, sec-latency=0
Memory behind bridge: ea000000-eaffffff
Prefetchable memory behind bridge: f8000000-fbffffff
Expansion ROM at [disabled] [size=256K]
Capabilities:
[snipped some things]
02:07.0 Bridge: National Instruments: Unknown device a001 (rev 01)
Flags: medium devsel, IRQ 10
[virtual] Memory at e9010000 (32-bit, non-prefetchable) [disabled] [size=32K]
[virtual] Memory at e9000000 (32-bit, non-prefetchable) [disabled] [size=64K]
Expansion ROM at [disabled] [size=2K]

The crictical point here is that the code ran once fine, but a second time kills the system (well, if I ever want VXI access again). I note that lspci tells me that the PCI-MXI-2 card memory is disabled now! I can run my vxi program multiple times without problem if I have never done configmc. If I load the vxi driver first, then run configmc, my vxi program will not work even once.

Does the NIVXI driver module make any assumptions about state of PCI bus configuration that might be invalidated by Mercury's drivers? Does my code (source attached) violate any PCI-MXI-2 interface requirements? Why might my program work fine for many runs, but never more than once if Mercury configuration is run? Are there any debugging flags I could put on the driver?

Since this is obviously and interaction issue, everyone will want to blame everyone else. Meanwhile, I'm stuck. So if there's any insight into what the NIVXI driver is doing and/or assumptions it might make, I can relay them to Mercury to see if they are violating anything.
0 Kudos
Message 3 of 4
(9,945 Views)
I became concerned that it could be my program causing the problems, so I decided to use an example program provided by National Instruments that my code was ultimately based on. On a fresh rebooted system , I ran the commands below

lspci -v
cd /usr/local/nivxi/sys/
sudo ./load_vxi
lspci -v
/usr/local/nivxi/examples/vxilow
lspci -v
cd ~
configmc -cf vantagert_ppc.cfg init
lspci -v
/usr/local/nivxi/examples/vxilow

The full output follows and is fairly long due to the multiple lspci outputs, so read carefully. The thing I note is that after configmc is run, the PCI-MXI-2 card is listed by lspci as being disabled (and immediately after configmc, no intervening vxi programs). So it's not just some issue with the vxi driver, unless something configmc does causes the vxi driver to disable the card.
[mpercy@msted mpercy]$ lspci -v
00:00.0 Host bridge: Advanced Micro Devices [AMD]: Unknown device 700c (rev 11)
Flags: bus master, 66Mhz, medium devsel, latency 64
Memory at ec000000 (32-bit, prefetchable) [size=64M]
Memory at eb200000 (32-bit, prefetchable) [size=4K]
I/O ports at 1010 [disabled] [size=4]
Capabilities:

00:01.0 PCI bridge: Advanced Micro Devices [AMD]: Unknown device 700d (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 99
Bus: primary=00, secondary=01, subordinate=01, sec-latency=68
Memory behind bridge: e8000000-e8ffffff
Prefetchable memory behind bridge: f0000000-f7ffffff

00:07.0 ISA bridge: Advanced Micro Devices [AMD]: Unknown device 7440 (rev 05)
Flags: bus master, 66Mhz, medium devsel, latency 0

00:07.1 IDE interface: Advanced Micro Devices [AMD]: Unknown device 7441 (rev 04) (prog-if 8a [Master SecP PriP])
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7441
Flags: bus master, medium devsel, latency 0
I/O ports at f000 [size=16]

00:07.3 Bridge: Advanced Micro Devices [AMD]: Unknown device 7443 (rev 03)
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7443
Flags: medium devsel

00:10.0 PCI bridge: Advanced Micro Devices [AMD]: Unknown device 7448 (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=02, subordinate=02, sec-latency=69
I/O behind bridge: 00002000-00002fff
Memory behind bridge: e9000000-eaffffff
Prefetchable memory behind bridge: f8000000-fe7fffff

01:05.0 VGA compatible controller: nVidia Corporation NV11 (rev b2) (prog-if 00 [VGA])
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at [disabled] [size=64K]
Capabilities:

02:00.0 USB Controller: Advanced Micro Devices [AMD]: Unknown device 7449 (rev 07) (prog-if 10 [OHCI])
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7449
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at e9018000 (32-bit, non-prefetchable) [size=4K]

02:04.0 RACEway bridge: Mercury Computer Systems Raceway Bridge (rev 03) (prog-if 01 [Endpoint mode])
Subsystem: Mercury Computer Systems: Unknown device 0000
Flags: bus master, slow devsel, latency 132, IRQ 5
Memory at f8000000 (32-bit, prefetchable) [size=64M]
Memory at ea000000 (32-bit, non-prefetchable) [size=16M]
Memory at e9100000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at [disabled] [size=256K]
Capabilities:

02:05.0 VGA compatible controller: Silicon Integrated Systems [SiS] 86C326 (rev 0b) (prog-if 00 [VGA])
Flags: bus master, 66Mhz, medium devsel, latency 64
Memory at fe000000 (32-bit, prefetchable) [disabled] [size=8M]
Memory at e9020000 (32-bit, non-prefetchable) [disabled] [size=64K]
I/O ports at 2080 [disabled] [size=128]
Expansion ROM at [disabled] [size=64K]
Capabilities:

02:06.0 Ethernet controller: V3 Semiconductor Inc.: Unknown device 4750
Subsystem: Systran Corp: Unknown device 5301
Flags: bus master, fast devsel, latency 64, IRQ 11
Memory at e9019000 (32-bit, non-prefetchable) [size=256]
Memory at fd000000 (32-bit, prefetchable) [size=16M]
Memory at fc000000 (32-bit, prefetchable) [size=16M]

02:07.0 Bridge: National Instruments: Unknown device a001 (rev 01)
Flags: bus master, medium devsel, latency 16, IRQ 10
Memory at e9010000 (32-bit, non-prefetchable) [size=32K]
Memory at e9000000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at [disabled] [size=2K]

02:08.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] (rev 78)
Subsystem: Tyan Computer: Unknown device 2466
Flags: bus master, medium devsel, latency 80, IRQ 10
I/O ports at 2000 [size=128]
Memory at e9019400 (32-bit, non-prefetchable) [size=128]
Expansion ROM at [disabled] [size=128K]
Capabilities:

[mpercy@msted mpercy]$ cd /usr/local/nivxi/sys/
[mpercy@msted sys]$ sudo ./load_vxi
Password:
Warning: The module you have loaded (vxi) does not seem to have a
GPL license. Please send any kernel problem reports to the
author of this module, or duplicate them from a boot without
ever loading this module before reporting them to the community.
[mpercy@msted sys]$ lspci -v
00:00.0 Host bridge: Advanced Micro Devices [AMD]: Unknown device 700c (rev 11)
Flags: bus master, 66Mhz, medium devsel, latency 64
Memory at ec000000 (32-bit, prefetchable) [size=64M]
Memory at eb200000 (32-bit, prefetchable) [size=4K]
I/O ports at 1010 [disabled] [size=4]
Capabilities:

00:01.0 PCI bridge: Advanced Micro Devices [AMD]: Unknown device 700d (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 99
Bus: primary=00, secondary=01, subordinate=01, sec-latency=68
Memory behind bridge: e8000000-e8ffffff
Prefetchable memory behind bridge: f0000000-f7ffffff

00:07.0 ISA bridge: Advanced Micro Devices [AMD]: Unknown device 7440 (rev 05)
Flags: bus master, 66Mhz, medium devsel, latency 0

00:07.1 IDE interface: Advanced Micro Devices [AMD]: Unknown device 7441 (rev 04) (prog-if 8a [Master SecP PriP])
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7441
Flags: bus master, medium devsel, latency 0
I/O ports at f000 [size=16]

00:07.3 Bridge: Advanced Micro Devices [AMD]: Unknown device 7443 (rev 03)
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7443
Flags: medium devsel

00:10.0 PCI bridge: Advanced Micro Devices [AMD]: Unknown device 7448 (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=02, subordinate=02, sec-latency=69
I/O behind bridge: 00002000-00002fff
Memory behind bridge: e9000000-eaffffff
Prefetchable memory behind bridge: f8000000-fe7fffff

01:05.0 VGA compatible controller: nVidia Corporation NV11 (rev b2) (prog-if 00 [VGA])
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at [disabled] [size=64K]
Capabilities:

02:00.0 USB Controller: Advanced Micro Devices [AMD]: Unknown device 7449 (rev 07) (prog-if 10 [OHCI])
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7449
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at e9018000 (32-bit, non-prefetchable) [size=4K]

02:04.0 RACEway bridge: Mercury Computer Systems Raceway Bridge (rev 03) (prog-if 01 [Endpoint mode])
Subsystem: Mercury Computer Systems: Unknown device 0000
Flags: bus master, slow devsel, latency 132, IRQ 5
Memory at f8000000 (32-bit, prefetchable) [size=64M]
Memory at ea000000 (32-bit, non-prefetchable) [size=16M]
Memory at e9100000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at [disabled] [size=256K]
Capabilities:

02:05.0 VGA compatible controller: Silicon Integrated Systems [SiS] 86C326 (rev 0b) (prog-if 00 [VGA])
Flags: bus master, 66Mhz, medium devsel, latency 64
Memory at fe000000 (32-bit, prefetchable) [disabled] [size=8M]
Memory at e9020000 (32-bit, non-prefetchable) [disabled] [size=64K]
I/O ports at 2080 [disabled] [size=128]
Expansion ROM at [disabled] [size=64K]
Capabilities:

02:06.0 Ethernet controller: V3 Semiconductor Inc.: Unknown device 4750
Subsystem: Systran Corp: Unknown device 5301
Flags: bus master, fast devsel, latency 64, IRQ 11
Memory at e9019000 (32-bit, non-prefetchable) [size=256]
Memory at fd000000 (32-bit, prefetchable) [size=16M]
Memory at fc000000 (32-bit, prefetchable) [size=16M]

02:07.0 Bridge: National Instruments: Unknown device a001 (rev 01)
Flags: bus master, medium devsel, latency 16, IRQ 10
Memory at e9010000 (32-bit, non-prefetchable) [size=32K]
Memory at e9000000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at [disabled] [size=2K]

02:08.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] (rev 78)
Subsystem: Tyan Computer: Unknown device 2466
Flags: bus master, medium devsel, latency 80, IRQ 10
I/O ports at 2000 [size=128]
Memory at e9019400 (32-bit, non-prefetchable) [size=128]
Expansion ROM at [disabled] [size=128K]
Capabilities:

[mpercy@msted sys]$ /usr/local/nivxi/examples/vxilow
Using 0x40023000 as the local address.

Value in C000: bff6
Value in C006: 0. Let's replace that with 0x8000
Now address C006 reads 8000. Now restore the old value.
Press to exit...
[mpercy@msted sys]$ lspci -v
00:00.0 Host bridge: Advanced Micro Devices [AMD]: Unknown device 700c (rev 11)
Flags: bus master, 66Mhz, medium devsel, latency 64
Memory at ec000000 (32-bit, prefetchable) [size=64M]
Memory at eb200000 (32-bit, prefetchable) [size=4K]
I/O ports at 1010 [disabled] [size=4]
Capabilities:

00:01.0 PCI bridge: Advanced Micro Devices [AMD]: Unknown device 700d (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 99
Bus: primary=00, secondary=01, subordinate=01, sec-latency=68
Memory behind bridge: e8000000-e8ffffff
Prefetchable memory behind bridge: f0000000-f7ffffff

00:07.0 ISA bridge: Advanced Micro Devices [AMD]: Unknown device 7440 (rev 05)
Flags: bus master, 66Mhz, medium devsel, latency 0

00:07.1 IDE interface: Advanced Micro Devices [AMD]: Unknown device 7441 (rev 04) (prog-if 8a [Master SecP PriP])
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7441
Flags: bus master, medium devsel, latency 0
I/O ports at f000 [size=16]

00:07.3 Bridge: Advanced Micro Devices [AMD]: Unknown device 7443 (rev 03)
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7443
Flags: medium devsel

00:10.0 PCI bridge: Advanced Micro Devices [AMD]: Unknown device 7448 (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=02, subordinate=02, sec-latency=69
I/O behind bridge: 00002000-00002fff
Memory behind bridge: e9000000-eaffffff
Prefetchable memory behind bridge: f8000000-fe7fffff

01:05.0 VGA compatible controller: nVidia Corporation NV11 (rev b2) (prog-if 00 [VGA])
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at [disabled] [size=64K]
Capabilities:

02:00.0 USB Controller: Advanced Micro Devices [AMD]: Unknown device 7449 (rev 07) (prog-if 10 [OHCI])
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7449
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at e9018000 (32-bit, non-prefetchable) [size=4K]

02:04.0 RACEway bridge: Mercury Computer Systems Raceway Bridge (rev 03) (prog-if 01 [Endpoint mode])
Subsystem: Mercury Computer Systems: Unknown device 0000
Flags: bus master, slow devsel, latency 132, IRQ 5
Memory at f8000000 (32-bit, prefetchable) [size=64M]
Memory at ea000000 (32-bit, non-prefetchable) [size=16M]
Memory at e9100000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at [disabled] [size=256K]
Capabilities:

02:05.0 VGA compatible controller: Silicon Integrated Systems [SiS] 86C326 (rev 0b) (prog-if 00 [VGA])
Flags: bus master, 66Mhz, medium devsel, latency 64
Memory at fe000000 (32-bit, prefetchable) [disabled] [size=8M]
Memory at e9020000 (32-bit, non-prefetchable) [disabled] [size=64K]
I/O ports at 2080 [disabled] [size=128]
Expansion ROM at [disabled] [size=64K]
Capabilities:

02:06.0 Ethernet controller: V3 Semiconductor Inc.: Unknown device 4750
Subsystem: Systran Corp: Unknown device 5301
Flags: bus master, fast devsel, latency 64, IRQ 11
Memory at e9019000 (32-bit, non-prefetchable) [size=256]
Memory at fd000000 (32-bit, prefetchable) [size=16M]
Memory at fc000000 (32-bit, prefetchable) [size=16M]

02:07.0 Bridge: National Instruments: Unknown device a001 (rev 01)
Flags: bus master, medium devsel, latency 32, IRQ 10
Memory at e9010000 (32-bit, non-prefetchable) [size=32K]
Memory at e9000000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at [disabled] [size=2K]

02:08.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] (rev 78)
Subsystem: Tyan Computer: Unknown device 2466
Flags: bus master, medium devsel, latency 80, IRQ 10
I/O ports at 2000 [size=128]
Memory at e9019400 (32-bit, non-prefetchable) [size=128]
Expansion ROM at [disabled] [size=128K]
Capabilities:

[mpercy@msted sys]$ cd ~
[mpercy@msted mpercy]$ configmc -cf vantagert_ppc.cfg init
[mpercy@msted mpercy]$ lspci -v
00:00.0 Host bridge: Advanced Micro Devices [AMD]: Unknown device 700c (rev 11)
Flags: bus master, 66Mhz, medium devsel, latency 64
Memory at ec000000 (32-bit, prefetchable) [size=64M]
Memory at eb200000 (32-bit, prefetchable) [size=4K]
I/O ports at 1010 [disabled] [size=4]
Capabilities:

00:01.0 PCI bridge: Advanced Micro Devices [AMD]: Unknown device 700d (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 99
Bus: primary=00, secondary=01, subordinate=01, sec-latency=68
Memory behind bridge: e8000000-e8ffffff
Prefetchable memory behind bridge: f0000000-f7ffffff

00:07.0 ISA bridge: Advanced Micro Devices [AMD]: Unknown device 7440 (rev 05)
Flags: bus master, 66Mhz, medium devsel, latency 0

00:07.1 IDE interface: Advanced Micro Devices [AMD]: Unknown device 7441 (rev 04) (prog-if 8a [Master SecP PriP])
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7441
Flags: bus master, medium devsel, latency 0
I/O ports at f000 [size=16]

00:07.3 Bridge: Advanced Micro Devices [AMD]: Unknown device 7443 (rev 03)
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7443
Flags: medium devsel

00:10.0 PCI bridge: Advanced Micro Devices [AMD]: Unknown device 7448 (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=02, subordinate=02, sec-latency=69
I/O behind bridge: 00002000-00002fff
Memory behind bridge: e9000000-eaffffff
Prefetchable memory behind bridge: f8000000-fe7fffff

01:05.0 VGA compatible controller: nVidia Corporation NV11 (rev b2) (prog-if 00 [VGA])
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at [disabled] [size=64K]
Capabilities:

02:00.0 USB Controller: Advanced Micro Devices [AMD]: Unknown device 7449 (rev 07) (prog-if 10 [OHCI])
Subsystem: Advanced Micro Devices [AMD]: Unknown device 7449
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at e9018000 (32-bit, non-prefetchable) [size=4K]

02:04.0 PCI bridge: Mercury Computer Systems Raceway Bridge (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, slow devsel, latency 132
[virtual] Memory at f8000000 (32-bit, prefetchable) [size=64M]
Memory at ea000000 (32-bit, non-prefetchable) [size=16M]
Bus: primary=fd, secondary=fe, subordinate=fe, sec-latency=0
Memory behind bridge: ea000000-eaffffff
Prefetchable memory behind bridge: f8000000-fbffffff
Expansion ROM at [disabled] [size=256K]
Capabilities:

02:05.0 VGA compatible controller: Silicon Integrated Systems [SiS] 86C326 (rev 0b) (prog-if 00 [VGA])
Flags: bus master, 66Mhz, medium devsel, latency 64
Memory at fe000000 (32-bit, prefetchable) [disabled] [size=8M]
Memory at e9020000 (32-bit, non-prefetchable) [disabled] [size=64K]
I/O ports at 2080 [disabled] [size=128]
Expansion ROM at [disabled] [size=64K]
Capabilities:

02:06.0 Ethernet controller: V3 Semiconductor Inc.: Unknown device 4750
Subsystem: Systran Corp: Unknown device 5301
Flags: bus master, fast devsel, latency 64, IRQ 11
Memory at e9019000 (32-bit, non-prefetchable) [size=256]
Memory at fd000000 (32-bit, prefetchable) [size=16M]
Memory at fc000000 (32-bit, prefetchable) [size=16M]

02:07.0 Bridge: National Instruments: Unknown device a001 (rev 01)
Flags: medium devsel, IRQ 10
[virtual] Memory at e9010000 (32-bit, non-prefetchable) [disabled] [size=32K]
[virtual] Memory at e9000000 (32-bit, non-prefetchable) [disabled] [size=64K]
Expansion ROM at [disabled] [size=2K]

02:08.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] (rev 78)
Subsystem: Tyan Computer: Unknown device 2466
Flags: bus master, medium devsel, latency 80, IRQ 10
I/O ports at 2000 [size=128]
Memory at e9019400 (32-bit, non-prefetchable) [size=128]
Expansion ROM at [disabled] [size=128K]
Capabilities:

[mpercy@msted mpercy]$
[mpercy@msted mpercy]$ /usr/local/nivxi/examples/vxilow
Using 0x40023000 as the local address.
Bus error
0 Kudos
Message 4 of 4
(9,945 Views)