pcmcia confuzedForum: Networking Topic: pcmcia confuzed started by: quagmyer11 Posted by quagmyer11 on Aug. 19 2005,19:53
Hey All,I'm having some trouble with DSL using my Orinoco Gold wireless card. What's nuts is that using DSL 0.9.3 when my laptop boots up, the PCMCIA service starts up with cardmgr just fine (not choosing the `dsl toram' option) ...then I get that DSL's loading up hermes, orinoco, orinoco_cs modules and `./network start eth0' and `/sbin/ifup eth0'. This works great: after booting I can configure the card and join my wireless network. However, if I run DSL 1.3 all I get upon booting in the same fashion is that PCMCIA is starting with the cardmgr line...but nothing gets loaded and I can not seem to figure out how to make the card work at all? I can't seem to figure out how to restart pcmcia? It's not in /etc/init.d anywhere? I don't understand why it works with 0.9.3 but not 1.3 (which I like much better). Anyone have any ideas? Or, is there something I can do manually to make it work instead? I appreciate your time for any help you can offer. P.S. DSL still *rocks*! Posted by CecilC on Aug. 20 2005,07:07
Sounds like a similar problem to mine (another thread). My research hints it could be a pcmcia issue more than a wifi/net driver issue. I'm running DSL 1.4 and I don't know the previous incarnations but the scripts and various webpages out there say that that cardbus cards are not configured by settings in /etc/pcmica/The absence of /etc/init.d/pcmcia is a problem for me too because the most obvious problem I see is cardctl indent/info doesn't have any settings for my Orinico Gold but lspci knows about it. Hard to troubleshoot if you can't restart pcmcia. I gather (weasel word for a purpose) the "hotplug" is in charge and I'm not finding a lot of info about how that works in DSL. Good Luck. Posted by quagmyer11 on Aug. 20 2005,18:24
Hey CecilC,Thanks for taking the time to write me back! :-) I *might* have actually figured this out (after some sleep)? I looked at a friends Fedora Core system and he has /sbin/cardmgr running. I went back to my system running DSL and a `ps -ef|grep cardmgr' showed it was *not* running? If I look in the /etc/rc.d/init.d/pcmcia script in Fedora it calls /sbin/cardmgr too. With my Orinoco card in the slot, I ran a `sudo /sbin/cardmgr' while running DSL and vo-la: my system beeps a couple of times, loads up hermes and orinoco modules and suddenly I've got a new network interface....and the card works. The only thing I can think of is while booting cardmgr is called, but the system isn't ready for it yet so it konks out? Very strange. Maybe it's not even DSL, but rather a habit of the way Debian works? Anyway, I finally got it working. If you run `ps -ef|grep cardmgr' on your system is it running? Maybe you've got the same problem? Posted by quagmyer11 on Aug. 29 2005,17:42
Hold up..I forgot about this part. Maybe this is your problem also?*Before* making /sbin/cardmgr run, I did (as root) modprobe hermes modprobe orinoco modprobe orinoco_cs ...THEN after doing this I made sure there wasn't already a /sbin/cardmgr running with `ps -ef|grep cardmgr'. If there wasn't I ran `/sbin/cardmgr' and vo-la the card is running. At this point I had to `ifconfig eth1 up' , then I used `iwconfig' to set my essid and key for this interface. Once iwconfig for eth1 was set, I ran (as root) `pump -i eth1' and I obtained an IP from our network. I still don't understand why version 0.9.3 worked out of the box, but any other version: no soap. Anyway, IT WORKS! |