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.
Hi. I own a 3Com office connect (3CRWE154G72), version 2, wifi card. I'm running Mepis 3.4, kernel 2.6.12, on my Compaq Evo N610c.
Im trying to get this prism 54 card to run undrer linux so I took a look at ndiswrapper in my konsole. When i told ndiswrapper to list all drives, the driver I need was there, but it also sead that it was invalid. Then I uninstalled that driver and installed the ones from the 3com CD. Now ndiswrapper says this when I ask it to list the installed drivers:
As you se, the driver installed properly and it finds my card, but it aint working.
The 'link' light blinkes about every 60 seconds (a sign that hotplug finds it???). So thats a step in the right direction, but mepis still can't connect and use it...
So I need help to figure this out.
An other thing. The kernel I use is the standard mepis 2.6.12-1-586tsc kernel.
Do I need to use 2.6.14.x kernel or newer to make this card work?
The good news is that the drivers you have work and Linux recognizes it as a usable card. The bad news is that the card absolutely isn't configured. Yet.
You can use the iwconfig command to set the ssid and WEP key if you need to. the iwconfig man page (man iwconfig) is actually a pretty clear explanation of what parameters iwconfig can set. At a minimum you need the SSID of your access point. Once you have that set (you'll need to be root to do it) you'll need to request an IP address from your DHCP server or set a static IP with ifconfig.
I took a look at the prism54.org site. Dosen't theese drivers only supporg usb devices? I have a pcmica device. Any way I can make this card work in linux?
Can I ask why you think it doesn't work? The card is visible to iwconfig, which usually means it has a functioning driver. Can you fill in some details on what you have tried?
kevin@london:~/ISL$ sudo iwconfig
...
eth1 NOT READY! ESSID:"xxxxxx"
Mode:Managed Channel:0 Access Point: 00:00:00:00:00:00
Tx-Power=31 dBm Sensitivity=0/200
Retry min limit:0 RTS thr=0 B Fragment thr=0 B
Encryption key:XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XX Security mode:restricted
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
...
When I try
Code:
sudo iwconfig eth1 channel 11
it doesn't stick.
When I try
Code:
sudo ifup eth 1
I get:
Code:
kevin@london:~/ISL$ sudo ifup eth1
There is already a pid file /var/run/dhclient.eth1.pid with pid 0
Internet Systems Consortium DHCP Client V3.0.2
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit XXX
sit0: unknown hardware address type 776
SIOCSIFFLAGS: Timer expired
SIOCSIFFLAGS: Timer expired
sit0: unknown hardware address type 776
Listening on LPF/eth1/00:30:b4:00:00:00
Sending on LPF/eth1/00:30:b4:00:00:00
Sending on Socket/fallback
receive_packet failed on eth1: Network is down
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6
send_packet: Network is down
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12
send_packet: Network is down
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15
send_packet: Network is down
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 17
send_packet: Network is down
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 11
send_packet: Network is down
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
My router is on 192.168.1.254
I have Googled all over the place and tried all sorts of suggestions but I can't even get the Link light on my card to come on.
Is that real or did you alter it for posting? If it is real, then you need to take a good look at how your configuring the card, becuase I don't think it is associating with the access point. That would explain why ifup isn't working.
That's the actual value returned by iwconfig. I'm not sure how to configure the card for my access point, other than setting the SSID, encryption technique and key.
That is seriously strange. I don't think I've ever seen a card take the ssid and key, but not the channel and leave the MAC blank......
OK, a couple of ideas. First if you've turned off your SSID broadcast on your router, turn it back on. Sometimes that makes the difference. Second, if that still doesn't work, try setting a static IP address with ifconfig and the gateway with route:
IRQ 11 does seem to be pretty busy although I can't tell if this is a problem or not. What do you think? Can I force the wireless card to use a different interrupt?
In your first post you say you are using ndiswrapper, yet the card is named eth1 (ndiswrapper tries to create wlan0) and in your dump of /proc/interrupts ndiswrapper isn't in the list. It should be if you were using it. What this is leading me to believe is that Ubuntu is trying to use some other driver for this card (and probably a native linux one at that) and either the driver is completely wrong or the firmware its using isn't up to the task. Your earlier dmesg output suggests that the firmware loads OK, but then the card has trouble with it.
I would spend some quality time in your system logs and see what module Ubuntu is trying to use with this card. That might give us some clues as to what Ubuntu is trying to do.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.