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

Reply via email to