Discussion:
Linksys WUSB54GCv3
(too old to reply)
Eric Spreen
2009-08-01 14:00:16 UTC
Permalink
Hello all,

First of all, I'm not exactly a Linux guru, so please don't be too
harsh ;)

I have recently bought a wireless USB NIC: The Linksys by Cisco WUSB54GC
version 3. I would like to use it on a Debian system. I have found some
docs telling me that I should use the Ralink rt73usb driver, because it
is build upon the RT2501USB chipset. Other documents [1] told me it uses
the RT2800U chipset and that I should use the rt2870sta drivers instead.

I have tried both these drivers, following these [2][3] tutorials on the
Debian wiki. However, when I connect the USB adapter, iwconfig doesn't
show any other devices than my default lo and eth0 interfaces.
Therefore, I think the drivers are not loaded properly. (I have tried
loading the modules using modprobe) Does anybody have a solution to this
problem?

Greetings,
Eric Spreen

PS When using the rt73usb module, I had kernel version 2.6.26-2-686.
When I tried the rt2870sta module, I installed version 2.6.29-bpo.2-686.
Furthermore I'm using a standard Lenny distribution, without a graphical
interface. (I'm planning to install LXDE, because I want a lightweight
GUI)

[1]
http://www.modem-help.co.uk/Linksys/WUSB54GC-v3-Wireless-G-Compact-USB-Adapter.html
[2] http://wiki.debian.org/rt2870sta
[3] http://wiki.debian.org/WiFi/rt73
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Ron Johnson
2009-08-01 14:10:07 UTC
Permalink
Post by Eric Spreen
Hello all,
First of all, I'm not exactly a Linux guru, so please don't be too
harsh ;)
The proper attitude always helps.
Post by Eric Spreen
I have recently bought a wireless USB NIC: The Linksys by Cisco WUSB54GC
version 3. I would like to use it on a Debian system. I have found some
docs telling me that I should use the Ralink rt73usb driver, because it
is build upon the RT2501USB chipset. Other documents [1] told me it uses
the RT2800U chipset and that I should use the rt2870sta drivers instead.
What's the output of lsusb, and "lsusb -vs XXX:YYY"?
Post by Eric Spreen
I have tried both these drivers, following these [2][3] tutorials on the
Debian wiki. However, when I connect the USB adapter, iwconfig doesn't
show any other devices than my default lo and eth0 interfaces.
Therefore, I think the drivers are not loaded properly. (I have tried
loading the modules using modprobe) Does anybody have a solution to this
problem?
Greetings,
Eric Spreen
PS When using the rt73usb module, I had kernel version 2.6.26-2-686.
When I tried the rt2870sta module, I installed version 2.6.29-bpo.2-686.
Furthermore I'm using a standard Lenny distribution, without a graphical
interface.
Excellent.
Post by Eric Spreen
(I'm planning to install LXDE, because I want a lightweight
GUI)
[1]
http://www.modem-help.co.uk/Linksys/WUSB54GC-v3-Wireless-G-Compact-USB-Adapter.html
[2] http://wiki.debian.org/rt2870sta
[3] http://wiki.debian.org/WiFi/rt73
--
Scooty Puff, Sr
The Doom-Bringer
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Andrei Popescu
2009-08-01 16:40:05 UTC
Permalink
Post by Eric Spreen
Hello all,
First of all, I'm not exactly a Linux guru, so please don't be too
harsh ;)
Neither am I (a guru) ;)
Post by Eric Spreen
I have recently bought a wireless USB NIC: The Linksys by Cisco WUSB54GC
version 3. I would like to use it on a Debian system. I have found some
docs telling me that I should use the Ralink rt73usb driver, because it
is build upon the RT2501USB chipset. Other documents [1] told me it uses
the RT2800U chipset and that I should use the rt2870sta drivers instead.
Install the firmware-ralink package from non-free and the kernel should
pick the right driver (if available) automagically.

Regards,
Andrei
--
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)
Eric Spreen
2009-08-01 18:20:07 UTC
Permalink
Post by Andrei Popescu
Install the firmware-ralink package from non-free and the kernel should
pick the right driver (if available) automagically.
Well, that's apparently the problem, because the kernel doesn't. Even if
I load the correct module (rt2870sta, that is) using modprobe, the
device doesn't work properly. I think firmware-ralink is not yet
compatible with version 3 of this device.

However, I have managed to get this thing working using ndiswrapper with
a slight modification. When using the version provided by Debian, you'll
get an error saying that a symbol is undefined
(MmGetSystemRoutineAddress). Dirk Schwendemann posted a remedy for this
on the ndiswrapper homepage [1]. Just add this in the source file
ntoskernel.c:


wstdcall void* WIN_FUNC(MmGetSystemRoutineAddress,1)
(struct unicode_string *name)
{
struct ansi_string ansi;
if (RtlUnicodeStringToAnsiString(&ansi, name, TRUE) ==
STATUS_SUCCESS) {
WARNING("MmGetSystemRoutineAddress: %s", ansi.buf);
RtlFreeAnsiString(&ansi);
}

Then build the module and load it, load the XP driver on the provided CD
and it should work. I hope I am helping somebody :)

Eric Spreen

[1]
http://sourceforge.net/tracker/index.php?func=detail&aid=2639185&group_id=93482&atid=604453
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Sven Joachim
2009-08-01 18:40:07 UTC
Permalink
Post by Eric Spreen
Post by Andrei Popescu
Install the firmware-ralink package from non-free and the kernel should
pick the right driver (if available) automagically.
Well, that's apparently the problem, because the kernel doesn't. Even if
I load the correct module (rt2870sta, that is) using modprobe, the
device doesn't work properly. I think firmware-ralink is not yet
compatible with version 3 of this device.
Which version of firmware-ralink do you have? RT2870 Firmware was added
to that package in version 0.17.

Sven
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Eric Spreen
2009-08-03 21:50:12 UTC
Permalink
Op zaterdag 01-08-2009 om 20:31 uur [tijdzone +0200], schreef Sven
Post by Sven Joachim
Post by Eric Spreen
Post by Andrei Popescu
Install the firmware-ralink package from non-free and the kernel should
pick the right driver (if available) automagically.
Well, that's apparently the problem, because the kernel doesn't. Even if
I load the correct module (rt2870sta, that is) using modprobe, the
device doesn't work properly. I think firmware-ralink is not yet
compatible with version 3 of this device.
Which version of firmware-ralink do you have? RT2870 Firmware was added
to that package in version 0.17.
Sven
Ah, then that's the problem. I've got version 0.14+lenny1. I see version
0.17 is available as a backport. I'll try that asap. For now,
ndiswrapper also works perfectly. By the way, the workaround for the
MmGetSystemRoutineAddress bug I posted saturday is incorrect. Of course,
there should be a return statement :)

wstdcall void* WIN_FUNC(MmGetSystemRoutineAddress,1)
(struct unicode_string *name)
{
struct ansi_string ansi;
if (RtlUnicodeStringToAnsiString(&ansi, name, TRUE) ==
STATUS_SUCCESS) {
WARNING("MmGetSystemRoutineAddress: %s", ansi.buf);
RtlFreeAnsiString(&ansi);
}

return 0;
}

Eric
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Loading...