Description of problem: Toshiba Tecra 8000 with a Xircom (now Intel) RBEM-56G pcmcia network/modem card will hang at "Starting pcmcia services" when booted with acpi=on Version-Release number of selected component (if applicable): How reproducible: Add acpi=on to grub command line, boot the laptop and wait till it gets to "Starting pcmcia services". Always happens. Steps to Reproduce: 1. turn on laptop 2. add acpi=on to grub command line 3. wait till laptop hangs after "Starting pcmcia" Actual results: Laptop hangs. Expected results: That it properly activates the pcmcia card and finishes the boot process. Additional info: The problem does *not* occur when I add pci=noacpi to the grub menu line. Then the pcmcia services are started correctly and the Xircom card is recognized and properly activated (I can ping another host, surf etc). The box has Fedora Core Test3 with kernel 2.4.22-1.2097.nptl. Just ran up2date too to make sure. Here are the final lines from the failing boot process: Starting pcmcia: PCI: Emabling device 00:0b.0 (0000 -> 0002) PCI: No IRQ known for interrupt pin A on device 00.0b.0 - using IRQ 255 PCI: Enabling device 00:0b.1 (0000 -> 0002) PCI: No IRQ known for interrupt pin B on device 00.0b.1 - using IRQ 255 Yenta IRQ list 8498, PCI irq0 Socket status: 30000020 <laptop hangs indefinitely> /proc/interrupts: [root@tecra root]# cat /proc/interrupts CPU0 0: 28959 XT-PIC timer 1: 2 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 1 XT-PIC MS Sound System 8: 1 XT-PIC rtc 11: 800 XT-PIC usb-uhci, Toshiba America Info Systems ToPIC97, Toshiba America Info Systems ToPIC97 (#2), eth0 14: 3146 XT-PIC ide0 15: 22 XT-PIC ide1 NMI: 0 ERR: 0 Output of dmidecode is: [root@tecra root]# dmidecode RSD PTR found at 0xF1130 checksum failed. OEM TOSHIB PNP BIOS present. I'll attach the output of acpidmp and dmesg -s40000.
Created attachment 95283 [details] Output of dmesg -s40000 on Toshiba Tecra 8000 with acpi=on
Created attachment 95284 [details] Output of acpidmp on Toshiba Tecra 8000 with pci=noacpi
I changed the pcmcia bios setting from AutoDetect to Cardbus/16bit and now it boots with acpi=on and networking works :) There are still a number of ACPI errors in dmesg. I'll leave it to the gurus to decide if that needs fixing. Output will be attached.
Created attachment 95285 [details] Output of dmesg -s40000 on Toshiba Tecra 8000 with acpi=on
The remaining issues: ACPI-0109: *** Error: No object was returned from [\_SB_.LNKA._STA] (Node c118688c), AE_NOT_EXIST This is a BIOS bug -- the _STA method is required to return a value, and this implementation does not. Currently there is no workaround for this error. Please contact the vendor for an updated BIOS. thanks, -Len
Please test the workaround patch here: http://bugme.osdl.org/show_bug.cgi?id=1729
fc1 - eol