no wlan0 device - wmp54g card


Forum: Networking
Topic: no wlan0 device - wmp54g card
started by: Pepto

Posted by Pepto on Nov. 29 2005,03:49
iwconfig says my card isn't there.  ndiswrapper & prism2 from the dls panel fail.  most errors come back to the same point: wlan0 doesn't exist.  This is using a linksys wmp54g card that works fine under windows.  The driver I downloaded from linksys, and it identifies itself as a rt2500.  both the inf and sys files are present.    
the card shows up in the list of pci devices, and I can use the xxxx.xxxx pci number with the driver in command line ndiswrapper, which then says the driver and hardware are present.   But that's pretty much the end of the line...  And ifconfig hasn't done me any good - that command just hangs and eventually I have to kill the entire window.
Is this card a known failure?  I know it's not listed in the known to work section.  Or am I just missing some key step?  
thanks in advance!

Posted by roberts on Nov. 29 2005,04:42
None of the gui's will work as is because the "54" stuff is totally new.
Try this:

su modprobe prism54

The prism54.o modules is there.

Posted by Pepto on Nov. 30 2005,04:03
close, no cigar...   the module is there all right, but modprobe fails with the error "no such device" , and then "insmod failed."   Not sure if I need to do something else prior to trying this?
Posted by tempestuous on Nov. 30 2005,04:35
There are different versions of the Linksys WMP54G with either Broadcom or Ralink chipsets.
So both Prism2 (linux-wlan-ng) and Prism54 drivers are wrong.

On the ndiswrapper compatibility list, all versions of the WMP54G are reported as working with ndiswrapper -
< http://ndiswrapper.sourceforge.net/mediawiki/index.php/List >

You might first double-check that you definitely have the Ralink RT2500 chipset, rather than Broadcom, and that you are loading the correct Windows driver from your Linksys CD via ndiswrapper.

Other possibilities ... in bios, check that PnP OS = NO.
Try the boot option "dsl pci=noacpi" as suggested by ivansv here -
< http://damnsmalllinux.org/cgi-bin....;t=9901 >
And and if your PC is pre-AGP you should be booting with "dsl acpi=off"

Finally, you could consider compiling the native Linux rt2500 driver, from < http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page >

Posted by Pepto on Dec. 02 2005,01:38
I've got the version 4 card which is the ralink driver, and when you down load the drivers from linksys you have to specify which card you have in order to get the right one.
And...  I turned PnP OS off in the bios, tried the recommended boot options without any luck.  the boot sequence show a AGP bridge detected, so I did skip the trying the "dsl acpi=off" boot option.
Decided to try the native linux driver, downloaded the debian version but not sure if that was the correct one.  
it didn't make any difference, when I got to the compiling part, I was greeted with the "make - no such command" error so that was the end of that line for the time being...  
btw, I'm  booting off a cd (downloaded the iso and burned that to a disk with no other additions) and either use the default boot or the toram option - is that why some commands aren't operational, since it's a read-only situation?

Posted by tempestuous on Dec. 02 2005,05:56
To compile you need gcc1.dsl and gnu-utils.dsl from
< ftp://ibiblio.org/pub/Linux/distributions/damnsmall/mydsl/system/ >

Posted by Pepto on Dec. 03 2005,04:28
Thanks - I'll have to round them up so I'm a little more prepared for when the next problem undoubtly comes around!
Posted by Pepto on Dec. 05 2005,01:56
I'm about at a dead end, I think.  Never did ndiswrapper to work.    Tried the linux drivers (thanks to tempestuous for compiling them and sending them to me) and at least using the rt2500 driver, iwconfig could create the ra0 interface.  all is good until I try the "pump -i ra0" which results in a total system freeze-up.  
Interestingly, while the system is working, "ifconfig -a" shows ra0 configured with an interrupt of 10, however "cat /proc/interrupts" doesn't list 10 as being used for anything.  
I thought I might extract some diagnostic using sysrq, but once the system is frozen even that does no good - if it is writing any output I have no way of getting at it...
"ifconfig ra0 up" results in the same locked up system as pump does.  
Tried to configure with a static ip, but that also locks up the system.  
So unless someone has more ideas to try, I'll leave this as a dead end until I either get a different wireless card or stick in a ethernet card.  I do appreciate the help and suggestions folks have offered!

Posted by Cortrall on Dec. 14 2005,15:19
to compile the linux version of the rt2500 driver youll need to install gnu-utils.dsl and gcc1.dsl and type the command

ln -s gcc /usr/bin/cc

to redirect cc commands to gcc. once youve done this it will compile and then in the Modules dir you compiled from type
insmod rt2500.o
./load

and your card should activate

it works for me on my lappie but i still have a crash issue.

Posted by cloakable on Mar. 26 2006,15:39
That's because dsl has a SMP kernel, and the driver does not support SMP.
Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.