Comment 3 for bug 541620

Gary M (garym) wrote :

I was also using an Asus Eee PC 1001HA, and lucid beta 1's inbuilt staging driver module was failing. The logs showed an error due to a missing configuration file: /etc/Wireless/RT2860/RT2860.dat .

This file is available from the dkms package at https://launchpad.net/~markus-tisoft/+archive/rt3090 (which I've used in karmic), or from the vendor's original source at http://www.ralinktech.com/support.php?s=2 .

Creating the missing folders as root and placing the file there allowed the module to load and function.

I found that replacing the configuration with an empty file also worked (in karmic at least).

Below is the relevant extract from syslog during the startup of NetworkManager :

Mar 22 02:50:00 ubuntu kernel: [ 39.811101] RtmpOSFileOpen(): Error 2 opening /etc/Wireless/RT2860STA/RT2860STA.dat
Mar 22 02:50:00 ubuntu kernel: [ 39.811112] Open file "/etc/Wireless/RT2860STA/RT2860STA.dat" failed!
Mar 22 02:50:00 ubuntu kernel: [ 39.811120] 1. Phy Mode = 0
Mar 22 02:50:00 ubuntu kernel: [ 39.811125] ERROR!!! NICReadRegParameters failed, Status[=0x00000001]
Mar 22 02:50:00 ubuntu NetworkManager: <info> (wlan0): deactivating device (reason: 2).
Mar 22 02:50:00 ubuntu kernel: [ 39.816384] !!! rt28xx Initialized fail !!!
Mar 22 02:50:00 ubuntu NetworkManager: supplicant_interface_acquire: assertion `mgr_state == NM_SUPPLICANT_MANAGER_STATE_IDLE' failed

I'll try patching this next.