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  Final

  • 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 ...

  • on he de fer lsusb?

    perquè em surt això
    roquet@linux:/> lsusb
    bash: lsusb: command not found
  • 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.
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.