You are not logged in.

#1 2010-04-22 02:40:26

estk
Member
Registered: 2010-04-03
Posts: 4

rt73 linksys wusb54gc driver [solved]

Hi all,
just wondered if anyone knew of a solution, I'm trying to install the drivers for the usb wifi "linksys wusb54gc" dongle, and I get this error:

With the makefile in the official package:

[estk@arch Module]$ make
make -C /lib/modules/2.6.33-ARCH/build SUBDIRS=/home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module modules
make[1]: Entering directory `/usr/src/linux-2.6.33-ARCH'
  CC [M]  /home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.o
/home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c: In function 'usb_rtusb_probe':
/home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1153: error: 'struct net_device' has no member named 'open'
/home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1154: error: 'struct net_device' has no member named 'stop'
/home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1156: error: 'struct net_device' has no member named 'hard_start_xmit'
/home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1157: error: 'struct net_device' has no member named 'get_stats'
/home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1165: error: 'struct net_device' has no member named 'do_ioctl'
make[2]: *** [/home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.o] Error 1
make[1]: *** [_module_/home/estk/Downloads/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.33-ARCH'
make: *** [all] Error 2

And this with the aur:

==> Install or build missing dependencies for rt73-k2wrlz:
==> Building and installing package

==> rt73-k2wrlz dependencies:
 - kernel26 (already installed)
==> Making package: rt73-k2wrlz 3.0.3-1 x86_64 (Wed Apr 21 19:05:03 PDT 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
  -> Downloading rt73-k2wrlz-3.0.3.tar.bz2...
--2010-04-21 19:05:03--  http://homepages.tu-darmstadt.de/~p_larbig/wlan/rt73-k2wrlz-3.0.3.tar.bz2
Resolving homepages.tu-darmstadt.de... 130.83.58.90
Connecting to homepages.tu-darmstadt.de|130.83.58.90|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 247228 (241K) [application/x-tar]
Saving to: "rt73-k2wrlz-3.0.3.tar.bz2.part"

100%[======================================>] 247,228      181K/s   in 1.3s    

2010-04-21 19:05:06 (181 KB/s) - "rt73-k2wrlz-3.0.3.tar.bz2.part" saved [247228/247228]

==> Validating source files with md5sums...
    rt73-k2wrlz-3.0.3.tar.bz2 ... Passed
==> Extracting Sources...
  -> Extracting rt73-k2wrlz-3.0.3.tar.bz2 with bsdtar
==> Entering fakeroot environment...
==> Starting build()...
make[1]: Entering directory `/usr/src/linux-2.6.33-ARCH'
  Building modules, stage 2.
  MODPOST 0 modules
make[1]: Leaving directory `/usr/src/linux-2.6.33-ARCH'
rt73.ko failed to build!
make: *** [module] Error 1
==> ERROR: Build Failed.
    Aborting...
Error: Makepkg was unable to build rt73-k2wrlz package.

Many thanks
~estk

{edit}

Thanks surgat! I guess I was over complicating the process.

Last edited by estk (2010-04-22 19:35:26)

Offline

#2 2010-04-22 11:55:26

Surgat_
Member
Registered: 2007-08-08
Posts: 317

Re: rt73 linksys wusb54gc driver [solved]

You don't need to install any drivers to get rt73 (ralink) working, as the open rt2x00 drivers are included into the kernel since 2.6.24. You just have to install the firmware, which is included in the package rt2x00-rt71w-fw

Offline

#3 2010-07-11 05:07:49

martin77
Member
Registered: 2010-03-14
Posts: 111

Re: rt73 linksys wusb54gc driver [solved]

*BUMP*

Hi folks, first of all I want to say I already did all the steps from the wiki and because that helped only a half I spent lot of time researching before asking you for help, I'm not the kinda kid that runs scared to 'moma' when something goes wrong, so please be patient with me, I did really tried to solve my own problem following The Arch Way but this is something exceeding my present abilities/knowledge.

I have D-Link WiFi USB dongle that needs firmware so after following wiki's instruction I downloaded latest tarball from Ralink's website http://tinyurl.com/29anajn and untared it. Then I open for edit edit rtmp_def.h as stated on http://wiki.archlinux.org/index.php/RT73_Wireless and added my dongle's ID (which for the case is {USB_DEVICE(0x07d1:0x3c07)}, /* D-Link */  \ ).

This is all the far I can get because when I do a make I have the very same error message that estk had:

$ make
make -C /lib/modules/2.6.34-ARCH/build SUBDIRS=/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module modules
make[1]: se ingresa al directorio `/usr/src/linux-2.6.34-ARCH'
  CC [M]  /home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.o
In file included from /home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:40:0:
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rt_config.h:187:2: error: #error "The compile flag RALINK_WPA_SUPPLICANT_SUPPORT and NATIVE_WPA_SUPPLICANT_SUPPORT must exclusively exists"                                  
In file included from /home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rt_config.h:207:0,
                 from /home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:40:
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_def.h:858:45: aviso: caracteres de barra invertida y fin de línea separados por espacio                                                                                 
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:74:42: error: la macro "USB_DEVICE" requiere 2 argumentos, pero solo se proporcionan 1                                                                           
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:74:42: error: 'USB_DEVICE' no se declaró aquí (no en una función)                                                                                                
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c: En la función 'usb_rtusb_probe':
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1153:8: error: 'struct net_device' no tiene un miembro llamado 'open'                                                                                            
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1153:2: aviso: declaración sin efecto
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1154:8: error: 'struct net_device' no tiene un miembro llamado 'stop'                                                                                            
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1154:2: aviso: declaración sin efecto
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1156:8: error: 'struct net_device' no tiene un miembro llamado 'hard_start_xmit'                                                                                 
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1156:2: aviso: declaración sin efecto
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1157:8: error: 'struct net_device' no tiene un miembro llamado 'get_stats'                                                                                       
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1157:2: aviso: declaración sin efecto
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1165:8: error: 'struct net_device' no tiene un miembro llamado 'do_ioctl'                                                                                        
/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.c:1165:2: aviso: declaración sin efecto
make[2]: *** [/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module/rtmp_main.o] Error 1
make[1]: *** [_module_/home/martin/Escritorio/2009_0713_RT73_Linux_STA_Drv1.1.0.3/Module] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.34-ARCH'
make: *** [all] Error 2

(the very same output)


And exactly the same happens with  rt73-k2wrlz package in AUR. I'm now cloning into rt2x00 source in the hope once installed I can at least download and install rt73-k2wrlz package but I don't give 2 bucks that will work.
Any idea why compilation is failing? I still have to try with ndiswrapper but I really prefer to leave that option as the very last one.

Thank you!

BTW @Surgat_, package t2x00-rt71w-fw isn't available anymore sad

Last edited by martin77 (2010-07-11 05:17:28)

Offline

#4 2010-07-12 03:23:14

martin77
Member
Registered: 2010-03-14
Posts: 111

Re: rt73 linksys wusb54gc driver [solved]

It was *cof* *cof* my fault, router was set in 'invisible mode' or "hide wireless lan" mode.
I would like of course know how I must do to connect to such type of nets, knowing both essid and bssid codes, but I leave that for another moment.

Regards

Offline

#5 2010-07-12 12:46:05

Surgat_
Member
Registered: 2007-08-08
Posts: 317

Re: rt73 linksys wusb54gc driver [solved]

Sorry, the firmware is now in the package "linux-firmware".

About your new question, I have never tried to connect to a hidden network, but I use wicd to manage my networks and it has the option to connect to hidden ones. I don't know how well it will work though.

Offline

Board footer

Powered by FluxBB