Linux - Wireless NetworkingThis forum is for the discussion of wireless networking in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
## If you're reading through this to find help on connecting a Linksys WPC11 v2.5 wireless adapter with a Linksys Wireless-B Broadband Router using Suse 9+ (the Novell Linux Desktop distribution), I list my solution at the end of the thread (this is a post solution edit). I'll leave the whole thread in place in case you are finding some of the same issues. I'd also be interested in learning if there are other work-arounds for this problem, other than the solution that worked for me. -- Bill
I've read through a lot of the other threads on this type of problem, but I'm still unable to get DHCP (dhcpcd) working with my wireless card. Suse 9, Dell Inspiron 8100, all tested and working under XP. Not even trying to use WEP yet. I've also check the numbers of files in init.d, and pcmcia is lower than network, so that's not the problem either. Could it be some conflict between the dhcp which attempts to run for my 10/100 card (eth0), and the dhcp trying to run for wlan0?Thanks in advance for your help.
acid_kewpie - Thanks, Yes, I've already tried both "dhcpcd wlan0" and dhclient. The former failed, the latter spent a good deal of time searching before also failing.
Chris - It's my home network, so the DHCP server is my Linksys Wireless-B Broadband Router. Encryption is off, all else is standard setting (no firewall, etc.).
I seem to be having other issues, perhaps. For example, I don't seem to be able to use iwconfig actively (as opposed to just getting a description in return). See below:
linux:~ # cardctl ident
Socket 0:
no product info available
Socket 1:
product info: "The Linksys Group, Inc.", "Instant Wireless Network PC Card", "ISL37300P", "RevA"
manfid: 0x0274, 0x1612
function: 6 (network)
linux:~ # ifdown wlan0
wlan0 device: "The Linksys Group, Inc.", "Instant Wireless Network PC Card", "ISL37300P", "RevA"
wlan0 configuration: wlan-bus-pcmcia
linux:~ # iwconfig wlan0 mode Managed
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Operation not supported.
linux:~ #
Is this an indication that something else is wrong? I've assumed that since iwconfig displayed an AP for my wireless router that it was communicating appropriately with the system. However, maybe not? I checked the config file under /etc/pcmcia and there isn't listing that is precisely the same as the one returned by "cardctl ident" as above. Do I need to add something manually?
OK, I fixed my problem, and am now online via my Linksys WPC11 2.5 wireless card. I'm going to take some time to troubleshoot a couple of items before posting my solution in full, and I'll leave all the earlier posts on this thread (even though it is mostly me talking to myself, with the exception of Chris' help) in case someone else searches on similar features/problems and has gone down some of the same dead ends. I'm pretty sure I'm not done yet, though it is clearly working so I've made progress. In short, I changed a number of items in various config files, but the most important appear to be (a) adding my card and changing the module used for my particular wireless card from prism2_cs to orinoco_cs in /etc/pcmcia/wlan-ng/conf, and (b)changing adding some lines to etc/sysconfig/network/ifcfg-wlan-bus-pcmcia, which I'll list when I return.
1. The first problem was getting the system to interact properly with both the adapter and the dhcpcd daemon. For whatever reason, the prism2_cs module (which the system I have assigned to my wireless card) seems to be problematic. There are other posts on the web which make the suggestion that one use the orinoco module(s), since they were originally designed for the chip on this wireless adapter. So, I tried this, and it worked. There are two files related to this issue. The first is etc/pcmcia/wlan-ng.conf, which had the following entry:
If one executes a "# cardctl ident" for my Linksys Wireless adapter, one receives:
linux:~ # cardctl ident
Socket 0:
no product info available
Socket 1:
product info: "The Linksys Group, Inc.", "Instant Wireless Network PC Card", "ISL37300P", "RevA"
manfid: 0x0274, 0x1612
function: 6 (network)
...so, looking at the manfid id's, this is the one I need to change. I made the following entry/modification to etc/pcmcia/wlan-ng.conf:
In addition, I also made the following change (commented-out the text) to etc/pcmcia/config, since this appeared to be a potential conflict (though I'm less sure but better safe than sorry, I haven't taken the time to confirm whether this is important):
2. The second issue was "fixing" the configuration file in /etc/sysconfig/network/ifcg-wlan-bus-pcmcia, which I had created using Yast2. The original file had a large number of items, many of which were useless or simply not recognized by my wireless card. I now use a much shorter file here, it is:
That's it. I haven't tried to remove that final line, but it might also be superfluous. I rebooted my machine, and it now interacts with my wireless broadband router/ap and I'm using it now. I read many suggestions about Suse requiring the lines:
...but clearly this wasn't necessary for my system and a look at the results of a tail -f /var/log/messages when I was using these in the /etc/sysconfig/network/ifcfg-wlan-(etc) file implied that the two lines had little effect.
For the record, I'm not quite sure what the longer-term issues will be with using orinoco versus prism modules. I haven't yet tried to load up one of the wifi scanners/managers, but that's probably going to be the subject of another post. I should also note that I am surprised that the name of the network is not wlan0, but eth1. That's probably something related to orinoco module (when I was using prism2_cs, the device was referred to as wlan0, as expected, though it didn't interact well (obviously) with dhcpcd.)
Hope this helps someone in the future waste less time on this than I have.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.