[3c509] IRQ 0 on PCI card

Paul Wilson paul.wilson@accnet.net.au
Sat, 18 Nov 2000 15:44:36 +1100

    I have tried and read but I can't get this PCI 3Com card to work !!

I have read the http://www.scyld.com/expert/irq-conflict.html

and confirmed that the BIOS PnP OS is Disabled

Any other things I could try :>>
Diag data:

[root@accnet01 3c59x]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:10:5A:6D:31:A3
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Base address:0x5800
3c59x.c:v0.99Qk 7/5/2000 Donald Becker, becker@scyld.com
  The PCI BIOS has not enabled the device at 0/144!  Updating PCI command
eth1: Overriding PCI latency timer (CFLT) setting of 0, new value is 32.
eth1: 3Com 3c905B Cyclone 100baseTx at 0x5800,  00:10:5a:6d:31:a3, IRQ 0
 *** Warning: IRQ 0 is unlikely to work! ***
  8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
  MII transceiver found at address 24, status 786d.
  MII transceiver found at address 0, status 786d.
  Enabling bus-master transmits and whole-frame receives.

[root@accnet01 /root]# cat /proc/interrupts
  0:    1877933          XT-PIC  timer
  1:        159          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  3:     955486          XT-PIC  serial
  5:     356849          XT-PIC  serial
 10:      29007          XT-PIC  WD8013
 11:         15          XT-PIC  aha152x
 13:          1          XT-PIC  fpu
 14:      34688          XT-PIC  ide0
 15:          6          XT-PIC  ide1

[root@accnet01 3c59x]# ./vortex-diag
vortex-diag.c:v2.03 9/26/2000 Donald Becker (becker@scyld.com)
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0x5800.
This chip has not been assigned a valid IRQ, and will not function.
 This must be fixed in the PCI BIOS setup.  The device driver has no way
 of changing the PCI IRQ settings.
 See  http://www.scyld.com/expert/irq-conflict.html  for more information.
 Use '-a' or '-aa' to show device registers,
     '-e' to show EEPROM contents, -ee for parsed contents,
  or '-m' or '-mm' to show MII management registers.
[root@accnet01 3c59x]# cat /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Intel 82439HX Triton II (rev 2).
      Medium devsel.  Master Capable.  Latency=32.
  Bus  0, device   7, function  0:
    ISA bridge: Intel 82371SB PIIX3 ISA (rev 1).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  No
  Bus  0, device   7, function  1:
    IDE interface: Intel 82371SB PIIX3 IDE (rev 0).
      Medium devsel.  Fast back-to-back capable.  Master Capable.
      I/O at 0xffa0 [0xffa1].
  Bus  0, device  17, function  0:
    VGA compatible controller: S3 Inc. ViRGE (rev 6).
      Medium devsel.  Master Capable.  Latency=64.  Min Gnt=4.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xf8000000 [0xf8000000].
  Bus  0, device  18, function  0:
    Ethernet controller: 3Com 3C905B 100bTX (rev 48).
      Medium devsel.  Master Capable.  Latency=32.  Min Gnt=10.Max Lat=10.
      I/O at 0x5800 [0x5801].