Red Hat Bugzilla – Bug 57622
Boot-up hangs when initializing PCMCIA
Last modified: 2015-01-04 17:01:36 EST
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)
Description of problem:
I installed RH 7.2 on a MP978 (Chicony) laptop. When I tried to boot from
CD, the installer hang when initializing PC-cards. I booted from a floppy
and could continue the installation.
When the installation was finished and I booted up the computer, the boot-
up hung when initializing PCMCIA. This did not happen with RH 7.0.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install RedHat 7.2
2. Reboot the computer
Actual Results: The computer hung.
Expected Results: The PCIMCIA services should have started and the boot-
up would have finished, allowing me to use the computer.
No error messages were reported.
The same result with Compal CL10 based notebook and RedHat 7.1
I am using 7.3 with a Compal ACL10 and the same result.
It is posible to install from cd-rom with 'pci=off' kernel option.
Some more information.
Compal CL10 (ACL10) has O2 Micro’s OZ6933 CardBus Controller.
Tested OS – RedHat 7.3.
The first boot after installation runs OK. The second boot and others hang on
After booting with PCMCIA switched off, ‘modprobe pcmcia_core’ is OK. ‘modprobe
yenta_socket’ puts messages
PCI: No IRQ known for interrupt pin A of device 02:04.0. Please try using
PCI: No IRQ known for interrupt pin B of device 02:04.1. Please try using
and then hangs.
Pci=biosirq option provides no help.
Created attachment 66244 [details]
A kernel patch to run Linux on ACL10 laptops (tested with kernel 2.4.18-5)
OK! At last, I have found workarounds for running Linux on ACL10 laptops.
1. A patch for Redhat’s Linux kernel 2.4.18-5, but I think that patch is
suitable for other releases of 2.4 kernel. Patched file is
arch/i386/kernel/pci-pc.c. The pci-pc.acl10.diff patch in attachment to Bug# 57622.
2. To run nvidia driver you need an updated BIOS. The BIOS that I used from
http://www.v-service.ru/FTP_Files/Notebook/BIOS/CL10/130.zip. Last BIOS from
www.compal.com marked as v0.5A and I did not experiment with it.
Ok unfortionatly I can't add this patch, since it affects ALL notebooks with
this chipset not just your model ;(
Maybe if you send dmidecode output (dmidecode is part of the kernel-utils
package) I can try to make it for your laptop only
Sure pci-pc.c is not right place for that patch, it is only short cut workaround.
I tried to put the code in dmi_scan.c, but got conclusion that global pci_dev
info structure was not initialized at stage of execution of dmi_scan, so moved
the code to pci-pc.c.
In reference to dmidecode output, I will send it in a few day.
Created attachment 66744 [details]
DMI BIOS dump for Compal ACL10 laptop
Original BIOS on laptop was version "V0.05" release "02/09/2001"