I recently bought a D-Link DIR-655 router capable of 802.11n operation, upgrading from a DIR-624 router only capable of 802.11g operation. While my overall setup uses wired connections, other people in the house prefer wireless, and the upgrade was undertaken more for a hoped for increase in wireless range, rather than the possibility of increased speed, since the router is located to accommodate the wired connections. However, to test the 802.11n operation I bought a D-Link DWA-130 USB dongle for my now 5-year old laptop, which comes with an otherwise satisfactory 100Mbs ethernet port(eth1) and an 802.11g wireless card(eth0). By checking the dmesg | grep firmware output after I plugged in the dongle I determined that the necessary firmware was rtl8192sfw.bin, which I found on the web, and downloaded into the directory /lib/RTL8192SU. A subsequent reboot and then YaST > Network Devices > Network Settings showed the device as wlan0, but not configured. I changed the Network Setup Method to ifup (since I can see no way to do a device configuration in Network Manager), and configured the device, and at the same time deleted the configuration for the existing 802.11g wireless card(eth0). I then rebooted, went back into YaST to confirm the wlan0 device was configured and the 802.11g device (eth0) was not, changed the Network Setup Method back to Network Manager, rebooted again. Making sure that the router was set to only transmit/receive using 802.11n I then typed iwlist scan. To my surprise, the output showed first that the supposedly unconfigured eth0 device seemed to be still active, for it found my home network, and claimed that the protocol used was 802.11g. On the other hand, the newly configured wlan0 device produced the message: “Interface doesn’t support scanning: Network is down”.
First, should I expect iwlist scan to work for a device that shows as unconfigured? And even if it should work, shouldn’t it show 802.11n as the protocol, assuming that the router is in fact telling the truth? Is there any independent means to determine if the router is only using 802.11n as it claims?
Second, the overall goal is to make the wireless network in the house 802,11n only, and since the dongle is backward compatible with 802.11g, I would expect to permanently unconfigure the eth0 device and use the dongle, both here and on the road. I do not need two wireless connections on my laptop.
Any suggestions on where I should go from here would be appreciated. The laptop is running SuSE 11.2 as of about a month ago. Some relevant(I hope) command line output:
siracusa:~ # uname -a
Linux siracusa 2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16 21:25:39 +0100 i686 i686 i386 GNU/Linux
USB Information
siracusa:~ # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2001:3301 D-Link Corp. [hex]
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 062a:0001 Creative Labs Notebook Optical Mouse
siracusa:~ # iwlist scan
lo Interface doesn’t support scanning.
wlan0 Interface doesn’t support scanning : Network is down
eth0 Scan completed :
Cell 01 - Address: 00:22:B0:B0:B6:AF
ESSID:“lrk_associates”
Protocol:IEEE 802.11g
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality=94/100 Signal level=-33 dBm
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra: Last beacon: 160ms ago
eth1 Interface doesn’t support scanning.
I also have the relevant parts of YaST > Hardware > Hardware Information (Save to file), but I won’t further lengthen this post with them unless they are thought relevant