[vortex] Problems with 3CXFE575BT and IBM iSeries Thinkpad

Donald Becker becker@scyld.com
Tue Feb 19 12:48:02 2002


On Mon, 18 Feb 2002, Patrick Leonard wrote:

> I have been having problems getting a 3Com 3CXFE575BT
> 10/100 PCMCIA card to work in an IBM 1500 iSeries
> Thinkpad.  I am including the output from dmesg. 

Easy one: the problem was reported in the messages.

> Linux Kernel Card Services 3.1.22
>   options:  [pci] [cardbus] [pm]
...
> cs: cb_alloc(bus 6): vendor 0x10b7, device 0x5157
> PCI: Failed to allocate resource 0(1000-fff) for
> 06:00.0
> PCI: Enabling device 06:00.0 (0000 -> 0003)

We have no I/O mapping for the device.  Yet it was activated anyway...

The real problem is broken code in the CardBus resource allocation
section.  The range above is 2^32-1 bytes, instead of 0x1000 bytes.

> 3c59x: Donald Becker and others.
> www.scyld.com/network/vortex.html
> 06:00.0: 3Com PCI 3CCFE575BT Cyclone CardBus at
> 0x1000. Vers LK1.1.16
> PCI: Setting latency timer of device 06:00.0 to 64
> eth0: command 0x5800 did not complete! Status=0xffff

Since there was no I/O mapping, the device doesn't appear in I/O
space.  The "no device here" result is 0xffff to every operation.

________________

This is unrelated, but I have to flame anyway: 

> PCI: No IRQ known for interrupt pin A of device
> 00:14.0. Please try using pci=biosirq.

Grrr, what a useless message.  It appears several times intermixed with
other activity.  It never appears with the problem device.


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