Dear M. Roskin,

thank you for your help. Unfortunately, I still have the HAL status 3 problem when using "pci=assign-busses". I guess this means my problem is not related to the cardbus. I already made sure the PCMCIA card works fine on another laptop with the same linux kernel.

Any other idea?

Best regards,

Samuel Blue

2008/9/18 Pavel Roskin <>
On Sun, 2008-09-14 at 14:20 +0200, sam wrote:

> If I boot my computer with the card inserted, I can see this
> #lspci -v
> 02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
>     Subsystem: Dell Unknown device 0262
>     Flags: bus master, medium devsel, latency 168, IRQ 18
>     Memory at f6700000 (32-bit, non-prefetchable) [size=4K]
>     Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
> [...]
> I then use the setpci -s 2:01.0 SUBORDINATE_BUS=0a
> command, but after reinserting the card, I still have HAL status 3.

You are trying to change SUBORDINATE_BUS on the CardBus bridge, but it
looks fine to me.  It will decode the 03:00.0 device.  I suggest that
you check SUBORDINATE_BUS on the PCI-to-PCI bridge.  If it's less than
3, then it needs to be adjusted.

In any case, I think pci=assign-busses would do a better job than manual

Pavel Roskin