[vortex] problem with mini-pci card
Donald Becker
becker@scyld.com
Wed May 15 12:47:01 2002
On Tue, 14 May 2002, Daliang Wen wrote:
> I have a linux box (Linux 2.2.19brfw i586) working as a bridge with 2
What modifications have been made to that kernel?
> controller which works fine. The other one is the 3com's Mini-PCI
> (3CN3AC1556B) which doesn't work at all.
...
> Bus 0, device 15, function 0:
> Vendor id=10b7. Device id=6056.
...
> >From /var/log/messages:
> May 14 09:51:41 Wilma kernel: 3c59x.c 18Feb01 Donald Becker and others http://www.scyld.com/network/vortex.html
> May 14 09:51:41 Wilma kernel: eth1: 3Com 3c556B Laptop Hurricane at 0x1400, 00:04:76:4d:d8:3c, IRQ 10
> May 14 09:51:41 Wilma kernel: eth1: CardBus functions mapped fea01000->c481f000 (PCMCIA committee brain-damage).
> May 14 09:51:41 Wilma kernel: Internal config register is 80600040, transceivers 0x40.
> May 14 09:51:41 Wilma kernel: 8K byte-wide RAM 5:3 Rx:Tx split, MII interface.
Hmmm, I'm not certain that this should be MII rather than NWay.
> May 14 09:51:41 Wilma kernel: MII transceiver found at address 0, status 7849.
..and there is no link beat detected.
> May 14 09:52:58 Wilma kernel: eth1: MII transceiver has status 7849.
If you actually have link beat on the cable (and you should verify
that), the driver you are using might have the incorrect attributes for
this device type.
Try adding the following flags to the detection table:
INVERT_LED_PWR | MII_XCVR_PWR
The final list might look like:
IS_TORNADO|HAS_NWAY|EEPROM_8BIT|HAS_CB_FNS|INVERT_LED_PWR|MII_XCVR_PWR, },
> May 14 09:52:58 Wilma kernel: eth1: transmit timed out, tx_status 00 status e201.
> May 14 09:52:58 Wilma kernel: eth1: Interrupt posted but not delivered -- IRQ blocked by another device?
This is a different problem -- interrupts are not getting through.
This might be solved by passing 'noapic' as a the kernel option.
--
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993