Donat que és un dels models més econòmics del mercat i funciona bastant bé us comento el procediment perque funcioni amb la Linkat. Un cop conectada la andròmina ens assegurem que la identificació del dispositiu sigui la següent.
ns1:~ # lsusb
Bus 002 Device 002: ID 14b2:3c22
Ens descarreguem el programari pertinent de http://rt2x00.s…s-daily.tar.gz
El descomprimim en algun lloc adient i a continuació modifiquem el fitxer
/home/usuari/rt73-cvs-2007012001/Module/rtmp_main.c
Concretament a la línia 42.
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
i la substituim per
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,6)
Ara el tema ja compilarà.
usuari@ns1:~/rt73-cvs-2007012001/Module> make
make[1]: Entering directory `/usr/src/linux-2.6.5-7.282-obj/i386/default'
make -C ../../../linux-2.6.5-7.282 O=../linux-2.6.5-7.282-obj/i386/default modules
CC [M] /home/usuari/rt73-cvs-2007012001/Module/rtmp_main.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/mlme.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/connect.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/rtusb_bulk.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/rtusb_io.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/sync.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/assoc.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/auth.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/auth_rsp.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/rtusb_data.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/rtmp_init.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/sanity.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/rtmp_wep.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/rtmp_info.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/rtmp_tkip.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/wpa.o
CC [M] /home/usuari/rt73-cvs-2007012001/Module/md5.o
LD [M] /home/usuari/rt73-cvs-2007012001/Module/rt73.o
Building modules, stage 2.
MODPOST
CC /home/usuari/rt73-cvs-2007012001/Module/rt73.mod.o
LD [M] /home/usuari/rt73-cvs-2007012001/Module/rt73.ko
make[1]: Leaving directory `/usr/src/linux-2.6.5-7.282-obj/i386/default'
A continuació i com a root copiarem el mòdul rt73.ko generat a algun lloc adient.
usuari@ns1:~/rt73-cvs-2007012001/Module> su
Password:
ns1:/home/usuari/rt73-cvs-2007012001/Module # cp rt73.ko /lib/modules/2.6.5-7.282-default/extra/
Actualitzem les dependències.
ns1:/home/usuari/rt73-cvs-2007012001/Module # depmod -a
O bé donat que hi ha una entrada install al Makefile fem directament.
ns1:/home/usuari/rt73-cvs-2007012001/Module # make install
echo "2.6 module install"
2.6 module install
make -C /lib/modules/2.6.5-7.282-default/build SUBDIRS=/home/usuari/rt73-cvs-2007012001/Module modules_install
make[1]: Entering directory `/usr/src/linux-2.6.5-7.282-obj/i386/default'
make -C ../../../linux-2.6.5-7.282 O=../linux-2.6.5-7.282-obj/i386/default modules_install
INSTALL /home/usuari/rt73-cvs-2007012001/Module/rt73.ko
make[1]: Leaving directory `/usr/src/linux-2.6.5-7.282-obj/i386/default'
/sbin/depmod -a
append 'alias ra0 rt73' to /etc/modprobe.conf
I en principi ara ja podriem configurar-la amb el Yast2 o bé a ma amb ifconfig i iwconfig.
Vinga ...
Benvingudes i benvinguts al portal Linkat
La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...
Conceptronic USB WiFi
-
- Registrat/da: 08 / Jun / 2023
- Darrera visita: 29 / Abr / 2010
- Enviaments: 157
-
- Registrat/da: 08 / Jun / 2023
- Darrera visita: 27 / Jun / 2009
- Enviaments: 2
on he de fer lsusb?
perquè em surt això
roquet@linux:/> lsusb
bash: lsusb: command not found
-
- Registrat/da: 08 / Jun / 2023
- Darrera visita: 29 / Abr / 2010
- Enviaments: 157
Si ho fas com a usuari "normal" i no root la comanda lsusb està fora del "path" i l'hauràs d'executar amb el cami complert.
roquet@linux:/> /sbin/lsusb
Per cert, acabo de provar-ho amb la darrera versió del cvs i ja no fa falta modificar el fitxer rtmp_main.c
Almenys aparentment compila bé, et recordo que et farà falta instal·lar els rpm de gcc i el kernel sources.
Amb la configuració actual del RedCarpet el repositori de paquets s'ubica en local a /srv/www/htdocs/repositori/opencarpet i pots forçar-ne l'actualització executant com a root el fitxer /etc/cron.daily/update.sh
Molt abans que s'acabi la execució ja trobaràs els paquets gcc-3.3.3-43.41.i586.rpm i kernel-source-2.6.5-7.244.i586.rpm a /srv/www/htdocs/repositori/opencarpet/linkat/Linkat/ i els podràs instal·lar manualment com a root amb
rpm -ivh paquet.rpm
La resta serà com s'esmenta al començament d'aquest fil, exceptuant que potser el dispositiu wifi s'anomenarà wlan0 enlloc de ra0, en principi la comanda iwconfig tu ho hauria d'aclarir.
Usuaris connectats
- 0 usuaris
Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.