Cardbus broken between 2.6.14-rc2 and -rc3

Bernhard Kaindl bkaindl at ffii.org
Wed Apr 19 18:51:41 EDT 2006


On Fri, 31 Mar 2006, Dominik Brodowski wrote:
>
> Does issuing the "pci=assign-busses" boot parameter help?

AFAICS it should, but on machines where there is a chain of two
PCI-PCI bridges above the CardBus bridge, a fix which didn't
make it in time for 2.6.16 may need to be present:

http://www.kernel.org/pub/linux/kernel/people/gregkh/pci/2.6/2.6.16/pci-really-fix-parent-s-subordinate-busnr.patch

For Laptops, that may possibly occur if there is a cardbus
bridge in a docking station.

Since it has been observed that apparently the PCI bus reassignment
which is an integral part of pci=assign-busses may cause problems
if e.g. X11 configs target specific PCI bus numbers, pci=assign-busses
and since it still causes some hangs on  some machines (also reported
here) - a possible cause for this may be that ACPI may contain
references to PCI bus numbers - it does not appear to be the
best possible solution.

The development of a fix which does not appear to have such
drawbacks - and should be enabled always in the future - can
be found there:

http://bugzilla.kernel.org/show_bug.cgi?id=2944#c30

I'll add linux-acpi to the Cc of this bug now, so the list
can be kept up-to-date with updates to this bug.

Bernhard



More information about the linux-pcmcia mailing list