[tulip-bug] Problem with 2.2.18
Donald Becker
becker@scyld.com
Wed, 13 Dec 2000 15:22:04 -0500 (EST)
On Wed, 13 Dec 2000, David Hinds wrote:
> 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?
I'll have to check when it changed, but I can bound it:
2.2.12 is definitely fine,
2.2.16 probably doesn't, and
2.2.17 has the problem.
> > 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.
My goal is to have a single driver that supports both a fixed PCI bus,
hot-swap PCI and CardBus. To support a fixed PCI bus the code scans
existing PCI bus devices when loading.
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