I have it to work
with method2 for ndis and method1 for the driver file
Link to wiki:
http://ndiswrapper.sourceforge.net/m...dex.php/List#L
Warnings:
The HOWTO: WUSB54GS v1 (only?) on (X)(K?)Ubuntu is at
http://www.ubuntuforums.org/showthread.php?t=225206
(I contributed to it, it is rather good)
- On newer kernel you can now have a power issue (Thanks Banz)
- No report yet of this working with a device version 1.0 (most people seem to have a v 2.0)
- Latest report of working with kernel is 2.6.18-rc5 and ndiswrapper 1.18
- Nearly there with suse 10.0 see
http://www.linuxquestions.org/questi...d.php?t=449823
- I tried with suse 10.1, even less luck.
- Ubuntu ok, for a version 1.0 device see
http://www.ubuntuforums.org/showthre...light=wusb54gs
So depending how much time you have, be aware that it seems easier to make it work
with some distro / kernel than other ones (at this stage anyway)
Had to find a damn PC with zindows to install usr5420 and copy sys file to a floppy.
NB: if you use method1 F5D7051 you need Zindows NT service pack 4.0 at least.
In practice unshield, cabextract, and unzip in linux work with the exe to extract the sys file.
Edit must have mixed up filename when going back to linux
so in fact I used files from method 1 then.
Create d directory and put F5D7051.exe in it
get hold of unshield-0.4-3mdk.rpm or equivalent
unzip F5D7051.exe (method 1)
unshield x DATA1.CAB
unshield x DATA2.CAB
then the driver I would have used
2Kdriver/usb8023k.sys
# ls -l 2Kdriver/
total 48
-rw-r--r-- 1 root root 29184 May 19 23:11 RNDISMPK.sys
This matches the instruction below
root terminal with tail -f /var/log/syslog
root another terminal make uninstall of old ndiswrapper
[edit you also must delete /etc/ndiswrapper by hand if you did not guess or try]
plug wusb54gs
localhost kernel: usb 3-5: new high speed USB device using ehci_hcd and address 2
mkdir wusb54gs
copy Zindows 2 sys files to ~wusb54gs
copy everything from drivers directory of linksys CD to wusb54gs
unpack and go to ndiswrapper1-8
make
make install
you will see last line
install -m 644 ndiswrapper.8 /usr/share/man/man8
Quote:
I may have confused people with versions. 1.8 is utils, 1.14 is the ndiswrapper tarball.
#ndiswrapper -v
utils version: 1.8
driver version: 1.14
vermagic: 2.6.11-6mdk 686 gcc-3.4
|
# ndiswrapper -v
utils version: 1.8
driver version: 1.14
vermagic: 2.6.11-6mdk 686 gcc-3.4
# ls -l wusb54gs/
total 104
These are definetely the 2 files to use (size and case correct, but date unimportant)
-rw-rw-r-- 1 29184 Apr 25 00:49 RNDISMPK.sys
-rw-rw-r-- 1 13824 Apr 25 00:49 usb8023k.sys
-r-xr-xr-x 1 root root 7419 Nov 11 15:57 WUSB54GS.cat*
-r-xr-xr-x 1 root root 6237 Nov 11 15:57 WUSB54GS.inf*
-r-xr-xr-x 1 root root 7423 Nov 11 15:57 WUSB54GSv2.cat*
-r-xr-xr-x 1 root root 31845 Nov 11 15:58 WUSB54GSv2.inf*
# ndiswrapper -i wusb54gs/WUSB54GSv2.inf
Installing wusb54gsv2
# ndiswrapper -l
Installed drivers:
wusb54gsv2 invalid driver!
# ls -l /etc/ndiswrapper/wusb54gsv2/
13B1:0014.F.conf wusb54gsv2.inf
# cp wusb54gs/*.sys /etc/ndiswrapper/wusb54gsv2/
# ndiswrapper -l
Installed drivers:
wusb54gsv2 driver installed, hardware present
# modprobe ndiswrapper
Code:
some date localhost kernel: ndiswrapper version 1.14 loaded (preempt=no,smp=no)
some date localhost kernel: ndiswrapper: driver wusb54gsv2 (Linksys,01/25/2005, 4.01.20.0) loaded
some date localhost netplugd[16933]: wlan0: ignoring event
some date localhost kernel: wlan0: vendor: 'Linksys Wireless-G USB Network Adapter with SpeedBooster'
some date localhost kernel: wlan0: ndiswrapper ethernet device someMAC address using driver wusb54gsv2, 13B1:0014.F.conf
some date localhost kernel: wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
some date localhost kernel: usbcore: registered new driver ndiswrapper
some date localhost net.agent[7312]: how do I bring interfaces up on this distro?
some date localhost net.agent[7312]: add event not handled
some date localhost netplugd[16933]: wlan0: ignoring event
some date localhost netplugd[16933]: wlan0: ignoring event
localhost kernel: wlan0: no IPv6 routers present
If you get this usbcore: registered new driver ndiswrapper
and nothing afterwards in the dmesg. It means that the kernel thinks you do not have enough amp on your usb.
It doesn't show any error message and iwconfig doesnt show you have a wireless device.
However, looking into syslog if you see "usb 1-1: no configuration chosen from 1 choice"
cf
http://www.ubuntuforums.org/showthread.php?t=285873
Then entere the command echo -n 1 > /sys/bus/usb/devices/1-1/bConfigurationValue
Note 1-1 must be replaced by whatever is in the line "usb 1-1: no configuration chosen from 1 choice"
# iwconfig
sit0 no wireless extensions.
Warning: Driver for device wlan0 recommend version 18 of Wireless Extension,
but has been compiled with version 17, therefore some driver features
may not be available...
wlan0 IEEE 802.11g ESSID
ff/any
Mode:Managed Frequency:2.412 GHz Access Point: 00:00:00:00:00:00
Bit Rate:54 Mb/s Tx-Power:25 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key
ff
Power Management
ff
Link Quality:0 Signal level:0 Noise level:0
#ndiswrapper -m
Not bad after starting linux about 1 year ago
If this helped you, and you are happy and feel good, if you can:
- make a donation to ndiswrapper
- make a donation to medecin sans frontiere or whoever, or just enjoy your connection
- do not forget to write to linksys and ask for a linux driver
Linux rocks!
{Last edit to include power supply issues)