[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