Distribution: Gentoo Hardware Environment: 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) 00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04) 00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) 00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) 01:03.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02) 01:07.0 Network controller: Intel Corporation PRO/Wireless 2915ABG Network Connection (rev 05) 01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) 01:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Software Environment: pcmciautils-014 with firmware pcmcia-cs-cis-3.2.8 udev-103 Problem Description: Complete and immediate system freeze. No log or device messages are generated. Steps to reproduce: Load the yenta_socket module, and insert a PCMCIA card into the PC Card slot. (If it makes any difference, I inserted a Sandisk Compact flash to PC Card [16bit] adapter). Nieve thoughts: I read in passing (in a link I can't seem to locate again) that the PNP resources that the kernel assigns to the PC Card are in use by the mother board, and hence the crash. I don't know how to fix this though...
I have the same problem with a wireless card (senao with prism chipset). Immediate system freeze upon insertion, no logs anywhere that I can find. I too am running Gentoo. pcmciautils-014-r1 udev-103
Sorry i forgot to add this in my previous post. When the card is inserted while the machine is off, at boot time the system hangs at the "Letting udev process events" step.
Any updates on this probelms? Still present in latest kernels? Thanks.
My system freezes when I am inserting any pcmcia card into slot and unfreezes after I remove it. I see it both on 2.6.18 and 2.6.20 kernels. # uname -a Linux localhost 2.6.20-gentoo #5 PREEMPT Sat Jul 14 12:20:35 MSD 2007 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux #dmesg ... pccard: card ejected from slot 0 MCE: The hardware reports a non fatal, correctable incident occurred on CPU 0. Bank 0: b200004000000800 pccard: CardBus card inserted into slot 0 PCI: Error while updating region 0000:03:00.0/0 (6c000000 != ffffffff) PCI: Error while updating region 0000:03:00.1/0 (6c001000 != ffffffff) PCI: Error while updating region 0000:03:00.3/0 (6c002000 != ffffffff) ACPI: PCI Interrupt 0000:03:00.3[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 ehci_hcd 0000:03:00.3: EHCI Host Controller ehci_hcd 0000:03:00.3: new USB bus registered, assigned bus number 5 PCI: cache line size of 32 is not supported by device 0000:03:00.3 ehci_hcd 0000:03:00.3: irq 10, io mem 0x6c002000 ehci_hcd 0000:03:00.3: startup error -19 ehci_hcd 0000:03:00.3: USB bus 5 deregistered ACPI: PCI interrupt for device 0000:03:00.3 disabled ehci_hcd 0000:03:00.3: init 0000:03:00.3 fail, -19 pccard: card ejected from slot 0 ...
Denis, Please try the latest-latest (2.6.22+) because there were fixes to register/unregister driver in USB area as well as device insertion/removal. Thanks.
Bjorn, could you please take a look at this one? The theory is that the motherboard PNP resource management has claimed resources which the caddbus device wants to use. Probably it'd be helpful if the repprters could attach their full dmesg output and /proc/iomem and /proc/ioports output, thanks.
Hi, Sorry for disappearing on you guys. I was traveling for a month, and had no access to a PC Card reader. But yes, I got back this week and plugged the same PC Card reader into my system. (I naturally braced my self for a complete system freeze). But surprisingly, it worked *perfectly*. It mounted my memory card as a IDE hard disk, after which I could happily copy pictures to my hearts content. I'm now using 2.6.21. I presume the original bug is now fixed in 2.6.21 :). Do you still see any issues in 2.6.21 Denis? Thanks, GI
CardBus resource management is not well-integrated with the rest of the system, so I'm sure there are still problems lurking here. If somebody could (1) verify that there's still a problem, and (2) start collecting information like the dmesg log and /proc/{iomem,ioports} contents, we could start looking at it.
Oops, I should have said PCMCIA resource management, not CardBus. I was thinking of the PCMCIA resource database, which tells the kernel which resources are available for use by PCMCIA. That information really ought to come from PNPBIOS or ACPI, not a user-supplied configuration file. The lspci says "CardBus bridge", so I guess this problem should be CardBus-related, and the PCMCIA resource database shouldn't be involved at all. Sorry for muddying the waters. If we think there's a PNP/CardBus conflict, the dmesg and /proc/iomem and ioports info still might shed some light.