Hi,
I have a problem very strange.
I have an ASUS WL-167g that needs the rt2570.
Anyway when I used it the first time it worked very well, the only one problem was:
-not always get the connection on, starting the pc -when I try to start manually the connection with "Wireless Assistant", sometimes I have to try more than one time -always after some hours "idle" the connection goes down and I need to get it up manually with : sudo /etc/init.d/networking restart (I cant use "Wireless Assistant" because the AP is not found).
Reading logs and dmesg I don't see anything wrong, anyway I noticed that each time the connection goes down, the channel (frequency) goes changes by its self from 11 to 1 (when I restart manually the network, the right channel comes back).
For these problems I tried to configure the driver following step by step the Lambert's instructions...the installation was good, I have had no problems or errors, but the adaptor is still giving the same problem.
I don't know if following the instruction suggested by jnorth could help me:
jnorth said: Hi - just following up on this... I'm one of the users who's been able to get the rt2570 driver working for a WUSB54Gv4 device. There are a few extra steps that I had to do to get it working on my system. You can see the whole process I followed here, but basically, follow Lambert's steps except for these things:
- On my system - I couldn't get modprobe/insmod to see the driver unless I put the rt2570.ko file in another directory:
sudo mv /lib/modules/2.6.xx/extra/rt2570.ko /lib/modules/2.6.xx-xx-xxx/kernel/drivers/net/wireless/rt2570.ko
- Also, the install put the alias line in a new file called modprobe.conf, which isn't standard order on Debian/Ubuntu - may as well move it to the correct area:
sudo mv /etc/modprobe.conf /etc/modutils/rt2570
- As per Lambert, load the module up and you should be good to go with the rest of your ifconfig/iwconfig steps, or use the gui to configure.
sudo depmod -a
sudo update-modules
sudo modprobe rt2570
this is my iwconfig:
rausb1 RT2500USB WLAN ESSID:"USR9108" Mode:Managed Frequency=2.462 GHz Access Point: 00:14:C1:18:EF:CC Bit Rate=54 Mb/s RTS thr:off Fragment thr:off Link Quality=63/100 Signal level:-68 dBm Noise level:-203 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
When the connection goes down I have the same result but the frequency that changes to 2.412 Ghz (channel 1).
I can add that I was using the same adaptor with Mandrake without any problem.
Have you (or someone) any idea about this? I have a US Robotics router that supports RTS, could be solve the problem? I also tried to "force" the channel 11 with "sudo iwconfig rausb1 channel 11" without solving the problem. ](*,)
Thank you.
Lambert said: This howto derived from this thread.
Similar thread can be found here. Haven't compared but that thread has two posts w/ verified working driver following those instructions.
Homepage for the rt2570 driver can be found here.
This link shows a list of devices reported by users to work with the rt2xxx drivers. Which the rt2570 section shows the dwl-g122 as working with this driver. I've seen quite a few posts lately about getting this device to work. Post your results and success stories for others to see.
[B]Preparation [/B]If not installed already, these packages need to be installed.
sudo apt-get install build-essential linux-headers-`uname -r` gcc-3.4
At the time this was written driver was rt2570-1.1.0-b1. If driver is updated commands will need to change to that file name.
[B]Step 1 Download and untar file [/B] Get file Go here and choose the rt2570beta driver. You'll get a choice of mirrors where to download from. Save it to file.
Now copy the file to /usr/src
sudo cp /path/to/file/rt2570-1.1.0-b1.tar.gz /usr/src/
Move to /usr/src
cd /usr/src
Untar file
sudo tar -xzvf rt2570-1.1.0-b1.tar.gz
Move into file
cd rt2570-1.1.0b1/Module
Step 2 Make and install file
sudo make
sudo make install
Step 3 Set up and load module
make a directory for the .ko file
sudo mkdir /lib/modules/`uname -r`/drivers/
copy file over to new directory
sudo cp /lib/modules/2.6.12/extra/rt2570.ko /lib/modules/`uname -r`/drivers/
Then insert module into kernel
sudo insmod /lib/modules/`uname -r`/drivers/rt2570.ko
sudo lsmod -a
Configure your wireless device through /etc/network/interfaces. Here is a sample file.
iface rausb0 inet dhcp wireless-essid apname wireless-key xxxxxxxxx wireless-mode Managed auto rausb0
restart the networking service
sudo /etc/init.d/networking restart
Now try to bring up your device
sudo ifconfig rausb0 up
To load module at boot add it to /etc/modules file
sudo echo rt2570 >> /etc/modules
[B]Report bugs [/B]This driver is a beta driver and there are probably bugs. In /usr/src/rt2570-1.1.0-b1/Modules/ there is a file TESTING. Read this file as it gives information on logging and reporting bugs.