pccard hang.
Chris Ball
cjb at mrao.cam.ac.uk
Sat May 6 19:30:47 EDT 2006
Hi,
I'm having troubles with an old Orinoco wireless PC card and current
kernels. At first, inserting the card at any point would hang my laptop
immediately. I modified /etc/pcmcia/config.opts as below and was then
able to use the card, but only if I inserted it *after* init/udev have
launched. If I boot the laptop with the card inserted, it will hang
directly after ata_piix setup, at:
pccard: PCMCIA card inserted into slot 0
cs: memory probe 0xff400000-0xffcfffff: excluding 0xff400000-0xff48ffff
If I insert the card anytime after init/udev are up, I instead see:
pccard: PCMCIA card inserted into slot 0
cs: memory probe 0xffeff000-0xffefffff: excluding 0xffeff000-0xfff00fff
pcmcia: registering new device pcmcia0.0
My config.opts is available at:
http://www.inference.phy.cam.ac.uk/cjb/config.opts
So, my question is: if the reading of config.opts doesn't happen until
after hotplug is up, and config.opts is necessary for situations like
mine to avoid a crash, why is there a probe happening pre-init? What's
the best way to either inform the kernel to hold off on the probe until
it's read config.opts, or give the details in config.opts to the kernel?
Many thanks,
- Chris.
--
Chris Ball <cjb at mrao.cam.ac.uk> <http://blog.printf.net/>
More information about the linux-pcmcia
mailing list