This has been a nagging problem for me, my wifi card will allow me to connect to some networks and yet not all. I had been noticing this to be especially common at hotels and airports where the network is open for public use, and yet I would have to boot to windows to get wireless access
Specifically, I can perform a scan and see the networks (iwlist scan), but sometimes I would not be able to set the essid.
I've been using Ndiswrapper, and the Broadcom 4311 wireless card, which has a long list of problems, but people have had success with. I installed per the wiki directions, and got it working at home and some other networks so I was happy.
But as I traveled as mentioned above, it appears that I cannot connect to networks, and one fact that may be a common factor is that the networks that I cannot connect to only support the 802.11b protocol. Supposedly, the 802.11g protocol is backwards compatible
so I really didn't expect any problems even though my output from iwconfig indicates my card is g-only
wlan0 IEEE 802.11g ESSID
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate=54 Mb/s Tx-Power:32 dBm
RTS thr=2347 B Fragment thr=2346 B
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
The point is that most tutorials on installing ndiswrapper show the output for my card as
wlan0 IEEE 802.11b/g
I've downloaded the latest driver for my card from Dell
but that didn't change anything, still won't connect to b-only networks.
My question boils down to:
Does anyone know if there a known problem with some drivers that keep the wireless card from accessing 802.11b networks if they are not set to support g as well, and what I can do to enable b-network support?
I've also seen this thread
that relates to someone with a similar problem in reverse, said that perhaps I'm just too focused on the details...and perhaps my problem is something else.
For my system specs
> uname -ar
Linux localhost 2.6.20-1.2962.fc6 #1 SMP Tue Jun 19 19:27:14 EDT 2007 i686 i686 i386 GNU/Linux
> lspci (for wireless yields)
0c:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
> /usr/sbin/ndiswrapper -v
utils version: 1.9
driver filename: /lib/modules/2.6.20-1.2962.fc6/extra/ndiswrapper/ndiswrapper.ko
vermagic: 2.6.20-1.2962.fc6 SMP mod_unload 686 4KSTACKS
Thanks for any help.