I recently accuired a PCI ethernet card based on the Tulip
chip.
Windows 95 has the card at irq 12, with I/O base 0x1000.
Linux doesn't seem to see the same thing.
Here's an excerpt from /proc/pci...
PCI devices found:
Bus 0, device 9, function 0:
Ethernet controller: Unknown vendor Unknown device (rev 16).
Vendor id=10ac. Device id=0.
Medium devsel. IRQ 191. Master Capable. Latency=64. Min Gnt=32.Max Lat=64.
I/O at 0x0.
Non-prefetchable 32 bit memory at 0xe4000000.
Bus 0, device 7, function 1:
IDE interface: VIA Technologies VT 82C586 Apollo IDE (rev 6).
Medium devsel. Fast back-to-back capable. Master Capable. Latency=64.
I/O at 0xf400.
Bus 0, device 7, function 0:
ISA bridge: VIA Technologies VT 82C586 Apollo ISA (rev 65).
Medium devsel. Master Capable. No bursts.
<snip>
We're interested in the first item.
Notice the I/O base. 0x0 ! I assume this is wrong.
also notice the IRQ. 191 ! Not good!
Also note /proc/interrupts...
0: 10933 timer
1: 221 keyboard
2: 0 cascade
3: 7 + serial
8: 1 + rtc
13: 1 math error
14: 10720 + ide0
15: 13 + ide1
The card is not even listed.
My question is: how do I straighten out this mess?
I'd like to get this PCI detection corrected before
I attempt to actually load the module.
Any help greatly appreciated.
Thanks,
Bryan Scaringe