[tulip-bug] Problem with 2.2.18

David Hinds dhinds@valinux.com
Wed, 13 Dec 2000 10:10:40 -0800

On Wed, Dec 13, 2000 at 09:41:21AM -0500, Donald Becker wrote:
> This is due to a semantic change in the kernel/CardBus code.
> Here is the sequence:
>   The card is inserted
>   NEW: The device appears in PCI space, but not all resources are assigned.

Hmmm, so you're saying that something changed in the kernel PCI code
between 2.2.17 and 2.2.18?  What was the specific interface change?

> This interface change isn't pointless:  It allow reporting CardBus devices
> as regular PCI device in /proc/bus/*.

CardBus devices have been reported in /proc/bus/pci before this.

> But it is an interface change, and it broke previously correct code.  I
> haven't figured out a clean way to handle the change.  Sleazy approaches
> like looking for a non-zero bus number won't work.  I hoping that David
> Hinds has a suggestion...

The current beta PCMCIA drivers have an updated tulip_cb driver that
handles the new Linksys cards.  So that is one workaround.

-- Dave