Configurer dongle DWL-G122 d-link: erreurs compilation

Salut, :slightly_smiling:

j’essaye de configurer un dongle DW-G122 revision C1 d-link sur ma debian sarge PPC et j’ai quelques problemes.

kernel 2.6.8 ppc
lsusb: [quote]usb 1-1: Bus 001 Device 005: ID 07d1:3c03 D-Link System[/quote]
dmesg:[quote] new full speed USB device using address 5
usb 1-1: USB disconnect, address 5
ohci_hcd 0001:10:18.0: wakeup
usb 1-1: new full speed USB device using address 6
[/quote]

J’ai suivi ce tuto:
doc.ubuntu-fr.org/materiel/wifi/dwl-g122
donc apres avoir telechargé le driver ralink rt73 et suivi les instructions,
le ./Configure ne passe pas:

[quote]phanette@dede:~$ cd RT73_Linux_STA_Drv1.0.3.6/Module/
phanette@dede:~/RT73_Linux_STA_Drv1.0.3.6/Module$ ./Configure

-------------------- Ralink RT73 Station Configuration --------------------

Linux kernel source directory [/usr/src/linux-2.6.8-powerpc]: /usr/src/kernel-source-2.6.8

Linux kernel source directory : /usr/src/kernel-source-2.6.8

./Configure: line 1: shell[!-f.extraversion]: command not found
./Configure: line 1: cat.extraversion: command not found
./Configure: line 1: EXTRAVERSION:=: command not found
Module install directory : /lib/modules/2.6.8-powerpc/kernel/drivers/net

phanette@dede:~/RT73_Linux_STA_Drv1.0.3.6/Module$
[/quote]

les README ne disent pas si on peut compiler sur architecture ppc.

Toute idée est la bienvenu!

Cordialement,
sputnick.

tu as bien les build-essentials, etc… ? tu as compilé toi même ton noyau ?
tu es sur du ./Configure avec un ‘C’ majuscule ?

Tu es sur que c’est un ralink ? J’ai ce dongle, et chez moi, c’est un prism2.5 USB…

[quote=“MattOTop”]tu as bien les build-essentials, etc… ? tu as compilé toi même ton noyau ?
tu es sur du ./Configure avec un ‘C’ majuscule ?[/quote]

je viens de faire un apt-get install build-essential qui n’était pas installé apparament.
je n’ai pas compilé le kernel moi meme c’est apt-get qui l’a installé.
je suis sur du ./Configure. si je ne met pas de C majuscule alors ça me donne:[quote]phanette@dede:~/RT73_Linux_STA_Drv1.0.3.6/Module$ ./configure
bash: ./configure: Aucun fichier ou répertoire de ce type[/quote]

alors que avec C majuscule j’ai le resultat du 1° post.

j’ai retenté un ./Configure apres les operations du dessus sans meilleur resultat.

ed: d’apres ceci: macwifi.com/index.php/?2006/ … nk#sidebar.
et cela:
doc.ubuntu-fr.org/materiel/wifi/dwl-g122
oui c’est le bon driver (pour DWL-G122 rev C1).
je rectifie de suite le titre du thread, en effet, il s’agit du DWL-G122 et non du DW-G122.

doit y avoir moyen. pas de contre indications pour les plateformes powerPC selon vous ?

AUcune, un pilote tel que celuis ci n’est généralement pas impacté par l’endianess.

donc ça devrais aller alors…
qu’est ce qui ne va pas selon vous ?

j’ai fait une recherche sur “extraversion” c’est une config du kernel dans /usr/src/kernel-source-2.6.8/Makefile:

[quote]VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 8
EXTRAVERSION =Mon-Kernel-2.6.8
NAME=Zonked Quokka
[/quote]

mais ça n’a rien changé apres le ./Configure :frowning:

sinon, en editant :
phanette@dede:~$ cd RT73_Linux_STA_Drv1.0.3.6/Module/Configure je retrouve “extraversion”:

[quote]for TAG in VERSION PATCHLEVEL SUBLEVEL EXTRAVERSION ; do
eval sed -ne "/^$TAG/s/[ ]//gp" $LINUX_SRC/Makefile [/quote]

Salut!

et en faisant:

apt-get install auto-apt auto-apt update auto-apt run ./Configure

j’ai repris cette doc:

http://www.debian-fr.org/article.php?page=viewarticle&article=116

je trouve auto-apt très puissant pour compiler un prog

bien tenté mais j’obtiens les mêmes erreurs après avoir éxecuté toutes tes commandes.

si je cherche du coté kernel:
uname -r:

ls /usr/src:

le path du Configure cherche par défaut:

un locate linux-2.6.8-3-powerpc me retourne le vmlinux du /boot que j’ai essayé en désespoir de cause sans succès…

je ne comprend pas à 100% ce que veut le driver avec le kernel. vu que ma version apt-geté est un 2.6.8-3 et mes sources un 2.6.8
ça pourrait venir de là ?

dois-je absolument compiler mon kernel à la mano pour que ça fonctionne ? manque t-il une “feature” là ?

ed: quelle revision de ton dongle possede tu ? moi c’est la C1.
c’est écrit au dos du dongle (H/W Ver.: C1)

selon
linux-wlan.org/docs/wlan_adapters.html.gz
mon DWL-G122 n’est pas supporté avec ton driver

[quote=“sputnick”]je ne comprend pas à 100% ce que veut le driver avec le kernel. vu que ma version apt-geté est un 2.6.8-3 et mes sources un 2.6.8
ça pourrait venir de là ?[/quote]Peut être d’un problême de numero de version, mais ne retouches pas les sources, il y a forcément un autre moyen.[quote=“sputnick”]dois-je absolument compiler mon kernel à la mano pour que ça fonctionne ? manque t-il une “feature” là ?[/quote]Pas forcément, mais il faut que les headers soient disponibles pour ton noyau.
Tu peux essayer apt-get install kernel-headers-`uname -r`(uname -r est ta version de noyau actif).
Si ce n’est plus dispo dans les depots actuels, tu peux peut être les trouver ici:
snapshot.debian.net/
tu fais un lien symbolique /usr/src/linux vers tes headers, puis tu recommences la compil de ton module

matt0top:

[quote]dede:/home/phanette# uname -r
2.6.8-3-powerpc
dede:/home/phanette# ls /usr/src
kernel-headers-2.6.8-3 kernel-source-2.6.8 linux linux-source-2.6.17[/quote]

normalement ç’est bon! ?

Si un wizard ou un gourou passe par là, merci d’avance. :slightly_smiling:

J’ai pas tout lu mais donne nous le resultat de ls -al /usr/src ca permet de vérifié le lien linux

dede:/home/phanette# ls -al /usr/src
total 5
drwxrwsr-x 5 root src 1024 2006-10-14 12:56 .
drwxr-xr-x 12 root root 1024 2006-09-19 21:31 …
drwxr-xr-x 4 root root 1024 2006-10-10 16:32 kernel-headers-2.6.8-3
drwxr-xr-x 18 root root 1024 2006-10-12 04:13 kernel-source-2.6.8
lrwxr-xr-x 1 root src 31 2006-10-14 12:56 linux -> /usr/src/kernel-headers-2.6.8-3
drwxr-xr-x 19 root root 1024 2006-09-23 20:38 linux-source-2.6.17

ben oui, normalement, c’est bon. :frowning: