Hi,
I experience the following problem with an Asus wl-167
g wireless USB adapter (opensuse 11.2 64bit):
When I boot my system, I cannot connect to the internet.However, taking out and inserting the USB stick again, bringing eth0 and eth1 down (which are not connected) and then bringing up wlan0 with ifup result in my being able to get online, strangely enough. But I find it a bit labourious, so any suggestions how I can have the wireless work at startup?
Here are the details of what I need to do to get it running :
linux-0ke0:~ # ifup wlan0
Interface wlan0 is not available
Listing the connected usb devices DOES NOT show my wireless stick:
linux-0ke0:~ # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 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 004 Device 002: ID 046d:08ad Logitech, Inc. QuickCam Communicate STX
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
However, when I take out the stick and put it in again, linux does find it! (Device 007 below):
linux-0ke0:~ # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
**Bus 001 Device 007: ID 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter **[ralink]
iwconfig shows tho that the wireless parameters are set ok:
linux-0ke0:~ # iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:“xxx”
Mode:Managed Frequency:2.412 GHz Access Point: 00:19:CB:73:D2:28
Bit Rate=1 Mb/s Tx-Power=12 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:03CE-4552-C73B-3B0A-868E-2D6D-BF94-6CAB-27FC-9382-2A01-DFB1-7A0A-88C3-B7AC-780F [2]
Power Management:on
Link Quality=70/70 Signal level=-40 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
I then bring down the lan connections (installed but not connected):
linux-0ke0:~ # ifdown eth0
eth0 device: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
linux-0ke0:~ # ifdown eth1
eth1 device: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Disconnect wlan0 and reconnect, and voila, I am online.
linux-0ke0:~ # ifdown wlan0
wlan0 name: 802.11 bg WLAN
linux-0ke0:~ # ifup wlan0
wlan0 name: 802.11 bg WLAN
wlan0 starting wpa_supplicant
ctrl_iface exists and seems to be in use - cannot override it
Delete ‘/var/run/wpa_supplicant/wlan0’ manually if it is not used anymore
Failed to initialize control interface ‘/var/run/wpa_supplicant’.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.
Starting DHCP4 client on wlan0. . . . . . . .
wlan0 DHCP4 continues in background
So, needless heap of steps just to get online. What is wrong? Should I get the usb stick to mount at boot somehow? How would I do that? And should I disable the wired lan altogether?
Thanks for your patience…