Guillemot Thrustmaster problem

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=5578

szalat

04-09-2009 10:28:52

Hello, for the first time )
I have a tiny usb wifi device called
Guillemot Thrustmaster FunAccess Wifi powered by hercules
the sticker also tells FCC ID NAM5075243
chips inside are
small rt2520l
big rt2571wf
I want it to run on my linux box, but it doesn't work with rt2x00 driver and other, called "legacy" (rt2570,...etc.)

[code2ynnt5x3]uname -r[/code2ynnt5x3]
2.6.30-1-686

[code2ynnt5x3]lsusb |grep Guillemot
Bus 002 Device 002: ID 06f8:e002 Guillemot Corp. [/code2ynnt5x3]

[code2ynnt5x3]modinfo rt2570 |grep 06F8
alias: usb:v06F8pE000d*dc*dsc*dp*ic*isc*ip*[/code2ynnt5x3]

i think this is same device as hercules HGWUSB2-54 (it looks identical), but i don't know what to do to force this device to work )

when i plug in dmesg
[code2ynnt5x3][ 4660.404111] usb 1-3: new high speed USB device using ehci_hcd and address 3
[ 4660.675460] usb 1-3: New USB device found, idVendor=06f8, idProduct=e002
[ 4660.675470] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4660.675477] usb 1-3: Product: 802.11 bg WLAN[/code2ynnt5x3]

when i modprobe rt2570
[code2ynnt5x3][ 4660.675482] usb 1-3: Manufacturer: Ralink
[ 4660.675661] usb 1-3: configuration #1 chosen from 1 choice[/code2ynnt5x3]

when i disconnect
[code2ynnt5x3][ 4722.691758] rt2570: init[/code2ynnt5x3]

Can you help me with this device?

regards from Poland.
szalat.

IvD

04-09-2009 19:00:25

As described here [ANNOUNCEMENT] Project reorganization[/urlrls40xlk] we don't support the legacy driver.

Just use rt73usb instead of rt2500usb and you should be fine.

szalat

29-09-2009 10:35:00

Hello again,
thanks, IvD, but as i wrote before, my usbcard has identificator who wasn't included in rt73usb driver. So it doesn't work with my usb card.

However after a few hours (i'm not a kernel-module-hacker ;)) i managed to discover a place in the rt73usb.c where was identificators stored. I've added a line

[code2vr5opxh]{ USB_DEVICE(0x06f8, 0xe002), USB_DEVICE_DATA(&rt73usb_ops) },[/code2vr5opxh]

and compiled the driver. It works well in debian with firmware-ralink package installed.
I suggest to add this identificator to the official driver, cause it works with this hardware.
This is modified rt73usb.c from version 2.3.0 of driver.
[attachment=02vr5opxh]rt73usb.c.gz[/attachment2vr5opxh]

Some details

Device name (from webpage) WiFi USB Key for PSP™ / PSP™ Slim & Lite
Device name (from writings on the housing) Thrustmaster FunAccess WIFI USB KEY Powered by Hercules
Device id 06f8e002
Link to manufacturer's description of hardware http//www.thrustmaster.com/product.asp ... atformID=4

Wider informations about my modification is available on my blog[/url2vr5opxh] (only in polish)

Waiting for reply )
regards.
szalat

szalat

06-10-2009 23:48:13

This issue is solved at rt2x00 mailinglist[/size2gsug9kf]

[rt2x00-users] [PATCH] rt2x00 Thrustmaster FunAccess WIFI USB and rt73usb.[/url2gsug9kf]