usb wireless dwl-g122

Intento instal·lar aquest aquest accés inàlambric a la xarxa però no hi manera. És un maquinari de dotació del Departament (projecte Heura). T-system no m'ha donat solució i m'ha dit que ho consulti aquí, al fòrum. El fabricant no proporciona drivers per Linux i ho he provat amb el ndiswrapper però no m'he sortit.

Pau
Hola Pau és una DLink d'aquestes econòmiques, no ?

Et farà falta les fonts del nucli el el compilador gcc.

lluisgg@servidor:~> wget -c http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz

lluisgg@servidor:~> tyar xzvf rt73-cvs-daily.tar.gz

lluisgg@servidor:~> cd rt73-cvs-2008093011/

lluisgg@servidor:~/rt73-cvs-2008093011> ls
CHANGELOG  CVS  FAQ  LICENSE  Module  README  THANKS

lluisgg@servidor:~/rt73-cvs-2008093011> cd Module/

lluisgg@servidor:~/rt73-cvs-2008093011/Module> make
make[1]: Entering directory `/usr/src/linux-2.6.16.53-0.16-obj/i386/default'
make -C ../../../linux-2.6.16.53-0.16 O=../linux-2.6.16.53-0.16-obj/i386/default modules
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rtmp_main.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/mlme.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/connect.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rtusb_bulk.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rtusb_io.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/sync.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/assoc.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/auth.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/auth_rsp.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rtusb_data.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rtmp_init.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/sanity.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rtmp_wep.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rtmp_info.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rtmp_tkip.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/wpa.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/md5.o
  CC [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rt2x00debug.o
  LD [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rt73.o
  Building modules, stage 2.
  MODPOST
  CC      /home/lluisgg/rt73-cvs-2008093011/Module/rt73.mod.o
  LD [M]  /home/lluisgg/rt73-cvs-2008093011/Module/rt73.ko
make[1]: Leaving directory `/usr/src/linux-2.6.16.53-0.16-obj/i386/default'
*** Module rt73.ko built successfully

lluisgg@servidor:~/rt73-cvs-2008093011/Module> su
Password:
servidor:/home/lluisgg/rt73-cvs-2008093011/Module # make install
*** Install module in /lib/modules/2.6.16.53-0.16-default/extra ...
make[1]: Entering directory `/usr/src/linux-2.6.16.53-0.16-obj/i386/default'
make -C ../../../linux-2.6.16.53-0.16 O=../linux-2.6.16.53-0.16-obj/i386/default modules_install
  INSTALL /home/lluisgg/rt73-cvs-2008093011/Module/rt73.ko
  DEPMOD  2.6.16.53-0.16-default
make[1]: Leaving directory `/usr/src/linux-2.6.16.53-0.16-obj/i386/default'
/sbin/depmod -a
*** Update /etc/modprobe.d/ralink alias for wlan*
!!! -> ra0 interface name is deprecated: remove old /etc/modprobe.d/ralink alias*** Install firmware in /lib/firmware ...
*** Check old config ...

servidor:/home/lluisgg/rt73-cvs-2008093011/Module # ls  /lib/firmware/rt*
/lib/firmware/rt73.bin

Pots forçar la càrrega del mòdul amb:

lluisgg@servidor:~> su -
Password:
servidor:~ # modprobe rt73
servidor:~ # lsmod | grep rt73
rt73                  184704  0
firmware_class          9600  1 rt73
usbcore              108548  4 rt73,ohci_hcd,ehci_hcd

Ho estic fent a un virtualbox ...
Bé Lluís, amb les meves limitacions tècniques he descarregat el compilador, he descarregat les fonts, les he descomprimit, però el make em dona un error. El copio el codi:

Code

psaura@linkat-1447:~&gt; wget -c http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz<br />--16:13:19--&nbsp; http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  =&gt; `rt73-cvs-daily.tar.gz&#039;<br />S&#039;està resolent rt2x00.serialmonkey.com... 208.100.15.174<br />S&#039;està connectant a rt2x00.serialmonkey.com|208.100.15.174|:80...connectat.<br />HTTP: s&#039;ha enviat la petició, s&#039;està esperant una resposta...416 Requested Range Not Satisfiable<br /><br />&nbsp; &nbsp; El fitxer ja s&#039;ha descarregat totalment; res a fer.<br /><br />psaura@linkat-1447:~&gt; tar xzvf rt73-cvs-daily.tar.gz rt73-cvs-2008093011/<br />rt73-cvs-2008093011/FAQ<br />rt73-cvs-2008093011/THANKS<br />rt73-cvs-2008093011/CHANGELOG<br />rt73-cvs-2008093011/CVS/<br />rt73-cvs-2008093011/CVS/Root<br />rt73-cvs-2008093011/CVS/Repository<br />rt73-cvs-2008093011/CVS/Entries.Log<br />rt73-cvs-2008093011/CVS/Entries<br />rt73-cvs-2008093011/LICENSE<br />rt73-cvs-2008093011/Module/<br />rt73-cvs-2008093011/Module/auth.c<br />rt73-cvs-2008093011/Module/rt73.h<br />rt73-cvs-2008093011/Module/rt73.bin<br />rt73-cvs-2008093011/Module/rt2x00debug.h<br />rt73-cvs-2008093011/Module/md5.c<br />rt73-cvs-2008093011/Module/rtusb_data.c<br />rt73-cvs-2008093011/Module/rtmp_main.c<br />rt73-cvs-2008093011/Module/rt_config.h<br />rt73-cvs-2008093011/Module/assoc.c<br />rt73-cvs-2008093011/Module/CVS/<br />rt73-cvs-2008093011/Module/CVS/Root<br />rt73-cvs-2008093011/Module/CVS/Repository<br />rt73-cvs-2008093011/Module/CVS/Entries<br />rt73-cvs-2008093011/Module/wpa.c<br />rt73-cvs-2008093011/Module/sync.c<br />rt73-cvs-2008093011/Module/rtmp_info.c<br />rt73-cvs-2008093011/Module/iwpriv_usage.txt<br />rt73-cvs-2008093011/Module/rtusb_bulk.c<br />rt73-cvs-2008093011/Module/mlme.h<br />rt73-cvs-2008093011/Module/connect.c<br />rt73-cvs-2008093011/Module/rtmp_tkip.c<br />rt73-cvs-2008093011/Module/auth_rsp.c<br />rt73-cvs-2008093011/Module/oid.h<br />rt73-cvs-2008093011/Module/rtmp_init.c<br />rt73-cvs-2008093011/Module/TESTING<br />rt73-cvs-2008093011/Module/rtusb_io.c<br />rt73-cvs-2008093011/Module/rtmp.h<br />rt73-cvs-2008093011/Module/mlme.c<br />rt73-cvs-2008093011/Module/md5.h<br />rt73-cvs-2008093011/Module/wpa.h<br />rt73-cvs-2008093011/Module/rtmp_wep.c<br />rt73-cvs-2008093011/Module/rtmp_def.h<br />rt73-cvs-2008093011/Module/Makefile<br />rt73-cvs-2008093011/Module/rtmp_type.h<br />rt73-cvs-2008093011/Module/rt2x00debug.c<br />rt73-cvs-2008093011/Module/sanity.c<br />rt73-cvs-2008093011/README<br />psaura@linkat-1447:~&gt; cd rt73-cvs-2008093011/ psaura@linkat-1447:~/rt73-cvs-2008093011&gt; ls CHANGELOG&nbsp; CVS&nbsp; FAQ&nbsp; LICENSE&nbsp; Module&nbsp; README&nbsp; THANKS<br />psaura@linkat-1447:~/rt73-cvs-2008093011&gt; cd Module psaura@linkat-1447:~/rt73-cvs-2008093011/Module&gt; make make[1]: Entering directory `/usr/src/linux-2.6.16.54-0.2.3-obj/i386/default&#039;<br />make[1]: *** No rule to make target `modules&#039;.&nbsp; Stop.<br />make[1]: Leaving directory `/usr/src/linux-2.6.16.54-0.2.3-obj/i386/default&#039;<br />rt73.ko failed to build!<br />make: *** [module] Error 1<br />psaura@linkat-1447:~/rt73-cvs-2008093011/Module&gt;<br />psaura@linkat-1447:~/rt73-cvs-2008093011/Module&gt;<br />


Quà haig de fer?

Gràcies.
Hola Pau

Per poder compilar el mòdul et fa falta tenir instal·lats els paquets

kernel-source-2.6.16.53-0.16
gcc-4.1.2_20070115-0.11
libgcc-4.1.2_20070115-0.11

i les seves dependències.
Bé vaig avançant. No havia descarregat les fonts del nucli. No obstant encara tinc problemes.

Code

linkat-1447:/home/psaura/rt73-cvs-2008093011/Module # make install<br />make: stat:GNUmakefile: L&#039;indicador del fitxer NFS és obsolet<br />make: stat:makefile: L&#039;indicador del fitxer NFS és obsolet<br />make: stat:Makefile: L&#039;indicador del fitxer NFS és obsolet<br />make: stat:install: L&#039;indicador del fitxer NFS és obsolet<br />make: *** No rule to make target `install&#039;.&nbsp; Stop.

Què faig ara?

Gràcies.
Intentar la compilació al servidor o fora de un /home que estigui muntat per nfs
Hola:
Acabo d'instal·lar la versió 2.1 i m'he trobat amb el mateix problema que es comenta en aquest tema.
Després d'instal·lar els paquets que es comenten i executar el make m'ha sortit el següent missatge d'error:

make[1]: Entering directory `/usr/src/linux-2.6.16.60-0.31-obj/i386/smp'
make -C ../../../linux-2.6.16.60-0.31 O=../linux-2.6.16.60-0.31-obj/i386/smp mod ules
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/rtmp_main.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/mlme.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/connect.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/rtusb_bulk.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/rtusb_io.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/sync.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/assoc.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/auth.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/auth_rsp.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/rtusb_data.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/rtmp_init.o
  CC [M]  /root/Desktop/rt73-cvs-2009010502/Module/sanity.o
/root/Desktop/rt73-cvs-2009010502/Module/sanity.c: In function ‘PeerBeaconAndPro beRspSanity’:
/root/Desktop/rt73-cvs-2009010502/Module/sanity.c:519: error: more than 30 opera nds in ‘asm’
make[4]: *** [/root/Desktop/rt73-cvs-2009010502/Module/sanity.o] Error 1
make[3]: *** [_module_/root/Desktop/rt73-cvs-2009010502/Module] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16.60-0.31-obj/i386/smp'
rt73.ko failed to build!
make: *** [module] Error 1
linux-b0jp:~/Desktop/rt73-cvs-2009010502/Module #


A veure si em podeu ajudar.
Gràcies
Hola,

Aquest problema amb el nombre de paràmetres (que execedeix 30 operadors) ja ens l'hem trobat. De moment, fes servir la solució ndiswrapper amb el driver NDIS correspononent.

M'hauries de dir si es tracta de la wifi PCI de dotació. En cas afirmatiu, el funcionament a través de ndiswrapper és la solució i tinc el driver NDIS corresponent.


Joan de Gracia
Hola,
No es tracta de la wifi PCI de dotació.
La solució ndiswrapper va ser la primera que vaig provar i no me'n vaig sortir. Vaig seguir les explicacions del curs de LINKAT que estic fent http://www.xtec…iswrapper.html. Com es pot deduir, estic començant amb  LINKAT.  I no em va funcionar. A la carpeta de drivers de Windows XP hi havia uns quants fitxers *.inf diferents i pot ser em vaig embolicar.
Després vaig provar la solució que es comenta en aquesta línia de missatges i em vaig trobar amb el problema que comentava abans.
Aquests dies he tornat a provar la solució ndiswrapper fent les mateixes coses que ja havia fet i, curiosament, ara sí que m'ha funcionat. No sé si és que incialment no ho vaig fer bé, o que el fet d'haver instal·lats els paquets

kernel-source-2.6.16.53-0.16
gcc-4.1.2_20070115-0.11
libgcc-4.1.2_20070115-0.11

ha fet que allò que abans no funcionava abans era sí que ho faci.

Gràcies per la resposta

Javier Sánchez