Fedora core 3 - kernel 220.127.116.117_FC3
Netgear WG111 wireless USB adapter
Using 'Ndiswrapper' from sourceforge
I've read numerous threads about not being able to set ESSID on wireless NICs, and am having the same problem, but only intermittently.
After I first boot up, the wireless NIC is working fine and I can set the ESSID and the little blue light on the NIC is lit up. However, after a period of being in server (30 mins?) it will decide it's had enough and the light will go out, as will my network connection.
When it doesn't work, I get:
wlan0 IEEE 802.11b ESSID:off/any Nickname:"fedora.home"
Mode:Managed Frequency:2.462GHz Access Point: 00:00:00:00:00:00
Bit Rate=2Mb/s Tx-Power:32 dBm
RTS thr=2346 B Fragment thr=2346 B
Link Quality:53/100 Signal level:-61 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:3189 Invalid misc:22972 Missed beacon:0
When it is in this state, all attempts to set ESSID fail with no error - it just returns to a prompt as if it was successful. Also when it is in this state, iwlist correctly returns the information I expect (with the ESSID):
Cell 01 - Address: 00:0F:B5:15:CB:CE
Frequency:2.462GHz (Channel 11)
Quality:0/100 Signal level:-67 dBm Noise level:-256 dBm
But if you look at the access point address in the above example, it reads 00:0F:B5:15:CB:CE, but in actual fact my router has an address of 00:0F:B5:15:CB:CF
The only way I can recover from the 'can't set ESSID' situation, is to restart the computer. Even when it's working, it displays the wrong access point address I describe, and as we speak - I was trying to set it to the right one, and now the light on the NIC has gone out again and I receive the following error:
[root@fedora ~]# iwconfig wlan0 ap 00:0F:B5:15:CB:CF
Error for wireless request "Set AP Address" (8B14) :
SET failed on device wlan0 ; Invalid argument.
I hope somebody can help me here.