Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/07/2005, à 12:36

fleo

[Résolu] Compilation driver zd1211 (dongle usb wifi)

Salut tout le monde,

après un bon mois à m'arracher les cheveux, j'ai enfin réussi à faire fonctionner ma clé WiFi (Peabird) basée sur un chipset zd1211. Comme il y a quelques fils concernant ce chipset je me permet de poster le résultat.

Première chose, il est nécessaire d'avoir compiler au moins une fois son noyau.
Pour cela il y a une très bonne source sur le Wiki ubuntu :
https://wiki.ubuntu.com/KernelCompileHowto

dans les packets énumérés dans cet howto, il en est un qui est omis : les sources du noyau.
donc avant de faire quoique soit, on télécharge les sources (version 2.6.10 dans l'exemple), on les untar et on crée un lien symbolique "linux" vers le répertoire source et on descent dans le répertoire :

apt-get linux-source-2.6.10
cd /usr/src
tar xvjf linux-source-2.6.10.tar.bz2
ln -s linux-source-2.6.10 linux
cd linux

Ensuite, on suit le Howto pour configurer, compiler en créant un paquet (sans oublier le paramètre --initrd mais sans le paramètre --stem linux) et installer. Tout cela est bien expliqué dans le howto.

Si tout va bien, vous pouvez rebooter sous votre nouveau  noyau. Et on peut s'attaquer maintenant au driver.
Donc on télécharge les sources depuis Sourceforge :
http://sourceforge.net/project/showfiles.php?group_id=129083&package_id=142465&release_id=313000

un nouveau lien symbolique est nécessaire pour que driver compile. Le nom de ce lien doit être la version de votre noyau (ici 2.6.10) et pointer vers le répertoire correspondant à votre nouveau noyau (ici 2.6.10-custom.1):

cd /lib/modules
ln -s 2.6.10.custom.1 2.6.10

maintenant plus trop de problème, dans le répertoire ou l'archive a été downloadée:

tar xvzf sf_zd1211_20050315_src.tar.gz
cd zd1211
make clean
make
make install

Vous pouvez maintenant connecter la clé, logiquement, elle s'allume.

Ensuite la configuration du réseau est moins simple. Je suis passé par l'utilitaire d'Ubuntu Hoary et ça a marché la première fois.

Malheureusement à chaque reboot,les paramètres disparaisse et je suis obligé de refaire

iwconfig wlan0 essid XXXXX mode Ad-Hoc channel 4 key XXXXXXXXXX

C'est un peu pénible, mais ça marche. Si quelqu'un a une idée pour régler ce problème, je suis preneur.

Voilà, en espérant que ça en aide certains.

Hors ligne

#2 Le 17/09/2005, à 22:29

unareil

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

voila, j'ai un problème j'ai acheté une clé wifi usb peabird comme fleo.Malheureusement,j'ai essayé de suivre le post de fleo(compilation du noyau etc...)mais avec ma warty je n'arrive pas à compiler mon noyau. Quelqu'un a t'il une idée où trouver un moyen pour installer la clé usb wifi peabird sans compiler le noyau car je n'arrive pas cette méthode,sinon quelqu'un peut-il m'indiquer comment faire en français car l'anglais n'est pas mon fort( et en plus en voulant suivre le compilehowto j'ai cette erreur:

cp: ne peut évaluer `/boot/config-2.6.8.1-3-686': Aucun fichier ou répertoire de ce type

et en effet qd je fais un ls je ne trouve aucun repertoire de ce type) donc en définitive je n'avance pas.
Merci de m'aider


Être libre est un choix.

Hors ligne

#3 Le 18/09/2005, à 00:55

kaskooy

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

Pour fleo : j'ai trouvé un truc sur un site pour régler ça.

Extrait de mon /etc/network/interfaces :

iface wlan0 inet static
        address 192.168.0.1
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.254
        wireless_mode Managed
        wireless_rate auto
        up /home/gabriel/Tools/StartWifi_STATIC.sh
        wireless-essid XXXXX
        wireless-key XXXXXXXXXX open

Et /home/gabriel/Tools/StartWifi_STATIC.sh :

iwconfig wlan0 essid XXX mode Managed rate auto key XXXXXX

Et ça marche nickel !


Plus ça rate, et plus on a de chances que ça marche
Platanax

Hors ligne

#4 Le 29/09/2005, à 18:02

fleo

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

Merci Kaskooy, je le teste dés quer j'ai réglé les problème d'alimentation USB qui font que j'ai plus un seul périphérique auto alimenté qui fonctionne...

Hors ligne

#5 Le 29/09/2005, à 20:53

kaskooy

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

Je suis passé en Breezy : le driver zd1211 est intégré au noyeau : je n'ai pas eu à le réinstaller tongue !!

Si tu as des soucis, tu peux attendre le 13 que Breezy stable sorte. Par contre, la bidouille que je t'ai indiqué est tjrs nécessaire à priori roll


Plus ça rate, et plus on a de chances que ça marche
Platanax

Hors ligne

#6 Le 12/10/2005, à 21:14

linuser

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

kaskooy a écrit :

Je suis passé en Breezy : le driver zd1211 est intégré au noyeau : je n'ai pas eu à le réinstaller tongue !!

Si tu as des soucis, tu peux attendre le 13 que Breezy stable sorte. Par contre, la bidouille que je t'ai indiqué est tjrs nécessaire à priori roll

Je suis sur Brezzy et j'arrive pas à installer le driver. J'ai une carte Trendnet avec le chipset zd1211 et mon noyau 2.6.12-9-386.

l'erreur que j'obtiens avec make est

grep: /usr/src/linux/.config: Aucun fichier ou répertoire de ce type
cat /home/dieudop/zd1211/src/zddevlist | awk -f /home/dieudop/zd1211/src/zddevlist.awk > /home/dieudop/zd1211/src/zddevlist.h
make: *** [/home/dieudop/zd1211/src/zddevlist.h] Erreur 1

plz Help

#7 Le 12/10/2005, à 21:20

kaskooy

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

Pour ma part, je n'ai rien eu à installer... Ca a marché suite à migration Hoary->Breezy et aussi sur une install propre.

Ton erreur est due au fait que le Makefile attend un répertoire /usr/src/linux.

Tu peux le créer en faisant un lien vers le répertoire src de ton kernel :

ln -s /usr/src/linux-headers-`uname -r` /usr/src/linux

Plus ça rate, et plus on a de chances que ça marche
Platanax

Hors ligne

#8 Le 15/10/2005, à 21:36

linuser

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

kaskooy a écrit :

Pour ma part, je n'ai rien eu à installer... Ca a marché suite à migration Hoary->Breezy et aussi sur une install propre.

Ton erreur est due au fait que le Makefile attend un répertoire /usr/src/linux.

Tu peux le créer en faisant un lien vers le répertoire src de ton kernel :

ln -s /usr/src/linux-headers-`uname -r` /usr/src/linux

J'ai effectué la modif et lancé la commande

make KSRC=/lusr/src/linux

Et j'obtiens ceci comme réponse:

/home/dieudop/zd1211/src/modules-2.6.12/zd1205.c:4438: attention : « verify_area » est obsolète (déclaré à include/asm/uaccess.h:105)
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdasocsvc.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdauthreq.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdauthrsp.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdmmrx.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdshared.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdhci.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdglobal.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdencrypt.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdpmfilter.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdpsmon.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdsynch.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdbuf.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdhw.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zddebug.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdtkipseed.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdmic.o
  CC [M]  /home/dieudop/zd1211/src/modules-2.6.12/zdusb.o
Dans le fichier inclus à partir de /home/dieudop/zd1211/src/modules-2.6.12/zdusb.c:41:
/home/dieudop/zd1211/src/modules-2.6.12/zddevlist.h:7:2: #error "Error in source file, line 35"
make[2]: *** [/home/dieudop/zd1211/src/modules-2.6.12/zdusb.o] Erreur 1
make[1]: *** [_module_/home/dieudop/zd1211/src/modules-2.6.12] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.12-9-386 »
make: *** [all] Erreur 2

#9 Le 16/10/2005, à 23:22

kaskooy

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

Es-tu sur d'avoir besoin de compiler vu que le module est inclus à Breezy roll ??

Pour ton erreur, à part un pb de version de librairie... je ne vois pas. hmm


Plus ça rate, et plus on a de chances que ça marche
Platanax

Hors ligne

#10 Le 19/10/2005, à 11:17

linuser

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

kaskooy a écrit :

Es-tu sur d'avoir besoin de compiler vu que le module est inclus à Breezy roll ??

Pour ton erreur, à part un pb de version de librairie... je ne vois pas. hmm

effectivement, lorsque je tape :
dmesg | grep zd1211

je recoir le message suivant :
[4294711.936000] zd1211 - version 5000
[4294713.212000] usbcore: registered new driver zd12

Mais, je n'arrive pas à voir l'interface wlan0 dans systeme>Administration>réseau.

Je n'ai que eth0 et ppp0

Comment donc le faire apparaitre?

#11 Le 19/10/2005, à 13:43

kaskooy

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

Et quand tu fais

iwconfig

Tu as bien wlan0 ?

Si c'est le cas, peut-être te faut-il mettre à jour le fichier /etc/network/interfaces à la main ? Je n'étais pas passé par l'interface graphique alors je ne sais pas si ça marche bien...


Plus ça rate, et plus on a de chances que ça marche
Platanax

Hors ligne

#12 Le 11/12/2005, à 17:24

Id2ndR

Re : [Résolu] Compilation driver zd1211 (dongle usb wifi)

Il faut lancer dans le terminal la commande suivant :

sudo ifconfig wlan0 up

Ensuite si vous avez Ubuntu Breezy, suivez la méthode décrite là : http://wiki.ubuntu-fr.org/materiel/wifi/zd1211

Merci de m'indiquer les éventuels problèmes qui peuvent arriver en suivant la méthode.

Hors ligne