Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#3850 - pcmcia doesn't work

Attached to Project: Arch Linux
Opened by Eugenia Loli-Queru (Eugenia) - Saturday, 28 January 2006, 02:06 GMT
Last edited by arjan timmerman (blaasvis) - Saturday, 25 March 2006, 23:28 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.1 Noodle
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Since I updated my rc.conf as described in your new guides and replaced hotplug with hwd, my pcmcia doesn't start anymore. There is no /etc/rc.d/pcmcia service anymore (it was removed automatically when pcmciautils got installed) and the pcmcia stuff doesn't load. I think the modules are all loaded, but it's the actual service that isn't.
I have to MANUALLY start as root the pcmcia-socket-start thingie in order to then manually load the "/etc/rc.d/network start" service. It just doesn't work out of the box anymore as it used to. How do I fix that?
This task depends upon

Closed by  arjan timmerman (blaasvis)
Monday, 27 March 2006, 08:24 GMT
Reason for closing:  Fixed
Comment by Tobias Powalowski (tpowa) - Saturday, 28 January 2006, 08:18 GMT
argh, don'T use hwd, use MOD_AUTOLOAD="yes"
Comment by Eugenia Loli-Queru (Eugenia) - Saturday, 28 January 2006, 18:03 GMT
That autoload IS loaded!!!! It IS there, on the /etc/rc.conf. But the PCMCIA is still *not* loaded!
Comment by Tobias Powalowski (tpowa) - Saturday, 28 January 2006, 20:49 GMT
do you have such an old lappie that has no yenta socket?
btw. hwd and MOD_AUTOLOAD="yes" will not help since it's doing probably the same
Comment by Eugenia Loli-Queru (Eugenia) - Saturday, 28 January 2006, 21:16 GMT
The laptop is a PII-mobile 333 Mhz, from 1999. It's a Sony Vaio: http://www.pny.it/it/config_specs.asp?mdl=13446 (my version has a PII-mobile CPU, not a Celeron).
All I know is that it worked before with the old pcmcia service, and it doesn't now, if I don't manually load the pcmcia-socket-start binary and then, manually again, start the network service.
Comment by Judd Vinet (judd) - Sunday, 29 January 2006, 03:22 GMT
Hi Eugenia,

My T30 seems to like the new pcmcia stuff, it's just plug n' play here.

Would you mind attaching some files so I can take a quick look-see? Your rc.conf, output from "dmesg" after bootup, and your "lsmod" output, please. Thanks.


- J
Comment by Eugenia Loli-Queru (Eugenia) - Sunday, 29 January 2006, 22:06 GMT
attached
Comment by Judd Vinet (judd) - Monday, 30 January 2006, 02:14 GMT
Hmm, I can't see any misconfigurations that would cause this, Eugenia (though I'm far from a PCMCIA expert).

Do you notice any difference if you boot up with the card inserted, or if you boot up w/o the card then insert it after the system is fully booted?

One unrelated note: You don't need 'hwd' in your DAEMONS array anymore. hwd and the MOD_AUTOLOAD setting are two separate things but they do the same job. You only need one.
Comment by Tobias Powalowski (tpowa) - Monday, 30 January 2006, 07:07 GMT
beside from some errors all looks fine, don't know why it doesn't work.
you could try the stuff from testing if it solves your touble,
there udev does all the module loading, perhaps that fixes your trouble.
you would need udev 083 pcmciautils 012 and initscripts from testing.
greetings
tpowa
Comment by Eugenia Loli-Queru (Eugenia) - Monday, 30 January 2006, 10:56 GMT
ok, i will try the new versions soon.

BTW, why hwd loads so many reduntant modules? Hotplug was only loading the ones that were truly needed, while hwd right now loads lots of useless stuff... Why is that?
Comment by Judd Vinet (judd) - Monday, 30 January 2006, 20:26 GMT
Most of the ones I see in your lsmod would actually be required by your hardware, or have been explicitly loaded from your MODULES line.

The exception are the ones that say "[permanent]" beside them. These have been loaded by the initrd as a safe default. If you'd like to tweak your initrd to only use the modules you actually need, you can edit /etc/mkinitrd.conf and set AUTODETECT=1. Then run "mkinitrd auto" as root.

Here's my module table on one of my machines. As you can see, even with a customized initrd, I still have a lot of modules loaded. This isn't a bad thing, really.
Comment by Judd Vinet (judd) - Monday, 30 January 2006, 20:26 GMT
Whoops, forgot the attachment.
Comment by Tobias Powalowski (tpowa) - Tuesday, 31 January 2006, 07:35 GMT
http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html
have you tried the socket thing under known issues?
Comment by arjan timmerman (blaasvis) - Sunday, 26 March 2006, 13:02 GMT
is this solved then ?
Comment by Eugenia Loli-Queru (Eugenia) - Monday, 27 March 2006, 02:34 GMT
yes, the problem has solved itself after the latest upgrades.

Loading...