I read the "IMPORTANT READ BEFORE POSTING!!!" article and I totally
understand that the developers and forum admins support drivers and
I don't see any harm in my posting about how I was able to get my
Linksys card working under Ubuntu though and I think it could help
some people out if they have the same symptoms.
I'm sure this info will be redundant to experts but I think it can
help out regular users because it consolidates info I had to gather
from multiple sources over several days.
I was setting up a computer with a new Linksys WMP54G wireless card
and I found that it did not work out of the box under Ubuntu 8.04. My
symptoms were complete lockups of the system accompanied by blinking
keyboard lights which I later found out signifies a kernel panic.
Searching on the web I found this bug report which matched my symptoms
https//bugs.launchpad.net/ubuntu/+sour ... bug/200142
That referred me to this thread that implied that a fix could be found
in the 2.6.25 kernel series.
http//comments.gmane.org/gmane.linux.k ... eral/12948
I updated my system to the latest version of all the packages
$ sudo apt-get update
$ sudo apt-get upgrade
Afterwards I still only had a 2.6.24 kernel
$ dpkg -l | grep -i linux-image
ii linux-image-2.6.24 2.6.24-19.41 ...
I tried to download and compile my own kernel but I ran into other
issues and my box didn't seem to boot properly.
I found a recommendation to stick with the kernels provided by the
distribution as they have the configuration settings expected/needed
by the distribution and the standard applications.
I looked up the latest stable version of the kernel at kernel.org and
found it to be 2.6.26, so I then searched the Ubuntu packages site for
a 2.6.26 kernel
http//packages.ubuntu.com/search?keywo ... age-2.6.26
The only results were for Ubuntu 8.10 Intrepid but I decided to try it
so I downloaded and installed the generic version
$ wget http//mirrors.kernel.org/ubuntu/pool/m ... 7_i386.deb
$ dpkg -i linux-image-2.6.26-5-generic_2.6.26-5.17_i386.deb
After rebooting I tried my wireless as follows and it still didn't work.
$ sudo ifup wlan0
Looking at the console output I saw the following
phy0 -> rt2x00lib_request_firmware Error - Failed to request Firmware.
firmware requesting rt2561s.bin
error loading '/lib/firmware/rt2561s.bin' for device '/class/firmware/00000108.0' with driver 'rt61pci'
Searching the forums at rt2x00.serialmonkey.com produced this posting
which described my symptoms but otherwise didn't help because it just
said to search the forums rather than linking to a solution
I tried searching the forums but the search function doesn't seem to
work very well for me because I wasn't able to find much for the
obvious search of "Failed to request Firmware". Instead I searched via
google and found this thread which gave me the missing info
The key is that the newer drivers require you to download the firmware
separately. The main download page is
http//web.ralinktech.com/ralink/Home/S ... Linux.html
I downloaded and installed the specific firmware that I needed as follows
$ wget http//www.ralinktech.com.tw/data/RT61_ ... e_V1.2.zip
$ unzip RT61_Firmware_V1.2.zip
$ sudo cp RT61_Firmware_V1.2/rt2561s.bin /lib/firmware
After that I was able to bring up my wireless w/o issue. I rebooted
and the wireless came up w/o any intervention needed and I haven't had
any kernel panics since (about 2 hours so far).
My specific wireless card information is as follows
$ sudo lspci -v
0108.0 Network controller RaLink RT2561/RT61 802.11g PCI
Subsystem Linksys WMP54G ver 4.1
Flags bus master, slow devsel, latency 64, IRQ 11
Memory at ff8f0000 (32-bit, non-prefetchable)
Capabilities  Power Management version 2