View previous topic :: View next topic |
Author |
Message |
shakasan n00b
Joined: 10 Nov 2004 Posts: 45 Location: Bruxelles
|
Posted: Thu Jan 19, 2006 4:01 am Post subject: [madwifi] Problèmes après MAJ du driver et du kernel |
|
|
Bonjour à tous
Je m'en remet à vous une nouvelle fois
J'ai fais un update de ma gentoo cette nuit et je suis passé
d'un kernel 2.6.14-gentoo-r2 à un 2.6.14-gentoo-r5.
Et des drivers MadWifi 0.1_pre20050420-r1 à 0.1401.20060117.
J'utilise iwconfig et j'ai créé un lien de net.ath0 -> net.lo
Les modules sont correctement installé et loadé au démarrage.
Tout fonctionnait pico bello avant la mise à jour.
Alors que maintenant, quand je fais un /etc/init.d/net.ath0 start
Il démarre le script, puis se termine avec un atho0 does not exist.
La question est, qu'est-ce qui a changé? Qu'est-ce qui cloche?
J'ai vu que iwconfig me parle de wifi0...
Que faire ?
Merci d'avance pour vos réponse |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Thu Jan 19, 2006 7:06 am Post subject: |
|
|
Tiens, c'est marrant, je m'y attendais à ce post!
Moi aussi je comprends pas trop le délire, mais j'ai pas encore pris le temps de lire la doc aussi faut dire...
Alors apparemment, oui, le driver crée maintenant une interface wifi0 par un jeu de règles udev, tu peux jeter un coup d'oeil à /etc/udev/rules.d/65-madwifi.rules.
Comme y'a plus d'interface ath0 tu n'as qu'à virer le symlink dans /etc/init.d et en faireun qui s'appelle net.wifi0 .
Maintenant ce que j'ai constaté chez moi, c'est qu'avec cette version, ça marche pas du tout, j'arrive à upper wifi0 mais quand je fais:
J'ai droit à un joli: "No wireless extensions" ... mal barré
Enfin, je vais quand même lire la doc avant de râler, on sait jamais. Tiens-moi au courant si t'arrives à t'en sortir.
++ |
|
Back to top |
|
|
NiLuJe Guru
Joined: 06 Nov 2004 Posts: 303 Location: Paris, France
|
Posted: Thu Jan 19, 2006 3:01 pm Post subject: |
|
|
En fait le driver crée une interface virtuelle wifi0, et la règle udev est censée créer l'ath0 qui va bien... Seulement elle crée quedalle chez moi ^^
Un Code: | wlanconfig ath create wlandev wifi0 wlanmode sta | plus tard et ça passe...
J'ai pas trop pigé pourquoi la règle udev ne fonctionnait pas, elle me parait pourtant correcte... :/ |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Thu Jan 19, 2006 3:13 pm Post subject: |
|
|
NiLuJe wrote: | J'ai pas trop pigé pourquoi la règle udev ne fonctionnait pas, elle me parait pourtant correcte... :/ |
Moi non plus, pas capté, par contre quel est l'intérêt d'avoir une interface virtuelle BTW et qui plus est, ne fonctionne pas?? |
|
Back to top |
|
|
NiLuJe Guru
Joined: 06 Nov 2004 Posts: 303 Location: Paris, France
|
Posted: Thu Jan 19, 2006 4:21 pm Post subject: |
|
|
Chai pas, créer plusieurs interfaces, faut lire les doc sur madwifi.org, j'me souviens plus trop... |
|
Back to top |
|
|
shakasan n00b
Joined: 10 Nov 2004 Posts: 45 Location: Bruxelles
|
Posted: Thu Jan 19, 2006 4:31 pm Post subject: |
|
|
Ben en faisant ceci :
Code: | wlanconfig ath create wlandev wifi0 wlanmode sta | Puis Code: | /etc/init.d/net.ath0 restart | Ca fonctionne
Mais quand j'fais (et qui fonctionnait avant la MAJ du driver) Code: | rc-update add net.ath0 default | Il me dit à chaque fois que ath0 n'existe pas
Alors j'me demandais s'il y avait qqch à modifier quelquepart ?
Ou alors si on peut mettre Code: | wlanconfig ath create wlandev wifi0 wlanmode sta | quelquepart pour qu'elle soit exécutée à chaque démarrage ? Une petite idée à ce propos ?
Merci d'avance |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Thu Jan 19, 2006 5:31 pm Post subject: |
|
|
shakasan wrote: | Mais quand j'fais (et qui fonctionnait avant la MAJ du driver) Code: | rc-update add net.ath0 default | Il me dit à chaque fois que ath0 n'existe pas
Alors j'me demandais s'il y avait qqch à modifier quelque part ? |
Pas de problème pour moi de ce côté là...
BTW c'est bon, ça marche ici aussi!
Vérifies que ta version de udev est bien supérieure ou égale à la 079.
++ |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Thu Jan 19, 2006 7:26 pm Post subject: |
|
|
Si en fait, j'ai le même problème que toi au reboot, oublies ma question sur udev.
C'est un peu couillon cette histoire quand même.
En faisant ça, ça marche mais c'est un peu crade quoi:
Code: | # echo "wlanconfig ath create wlandev wifi0 wlanmode sta" >> /etc/conf.d/local.start |
voili, voilà... |
|
Back to top |
|
|
shakasan n00b
Joined: 10 Nov 2004 Posts: 45 Location: Bruxelles
|
Posted: Fri Jan 20, 2006 4:01 pm Post subject: |
|
|
J'ai essayé ton astuce, mais ça fonctionne pas chez moi, il applique local.start après net.ath0 start au démarrage
La solution serai de faire un petit script RC pour ça ?
Ou bien .. ? |
|
Back to top |
|
|
ultrabug Developer
Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Fri Jan 20, 2006 4:12 pm Post subject: |
|
|
NB: pour changer le mode, channel blabla, faut destroy ath0 puis recréer le wlandev ...
Franchement j'ai trouvé ca plutot merdique, pardonnez moi l'expression |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Fri Jan 20, 2006 4:49 pm Post subject: |
|
|
shakasan wrote: | J'ai essayé ton astuce, mais ça fonctionne pas chez moi, il applique local.start après net.ath0 start au démarrage |
Ouaip, je sais, mais ici, ça marche quand même...va comprendre
ultrabug wrote: | NB: pour changer le mode, channel blabla, faut destroy ath0 puis recréer le wlandev ...
Franchement j'ai trouvé ca plutot merdique, pardonnez moi l'expression |
Sérieux?
Si c'est le cas, oui, ça craint un peu... Y'a pu qu'à attendre la prochaine version, ou bien revenir à la précédente...elle marchait bien. |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Fri Jan 20, 2006 5:14 pm Post subject: |
|
|
Bon ça y est, ça marche ici, et sans faire joujou avec /etc/conf.d/local.start!
Hier j'ai recompilé madwifi-tools et là aujourd'hui, en rallumant le portable, ça roule!
Essayez-voir histoire de! |
|
Back to top |
|
|
ultrabug Developer
Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Fri Jan 20, 2006 5:25 pm Post subject: |
|
|
Adrien wrote: | shakasan wrote: | J'ai essayé ton astuce, mais ça fonctionne pas chez moi, il applique local.start après net.ath0 start au démarrage |
Ouaip, je sais, mais ici, ça marche quand même...va comprendre
ultrabug wrote: | NB: pour changer le mode, channel blabla, faut destroy ath0 puis recréer le wlandev ...
Franchement j'ai trouvé ca plutot merdique, pardonnez moi l'expression |
Sérieux?
Si c'est le cas, oui, ça craint un peu... Y'a pu qu'à attendre la prochaine version, ou bien revenir à la précédente...elle marchait bien. |
Oui sérieux, enfin chez moi... Je me suis empressé de ramener la carte et de l'échanger avec une ayant un chipset Prism GT et depuis, c'est le bonheur |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Fri Jan 20, 2006 5:28 pm Post subject: |
|
|
ultrabug wrote: | Oui sérieux, enfin chez moi... Je me suis empressé de ramener la carte et de l'échanger avec une ayant un chipset Prism GT et depuis, c'est le bonheur |
Ca t'a fait ce coup là avec toutes les versions de madwifi? ou juste la dernière? |
|
Back to top |
|
|
shakasan n00b
Joined: 10 Nov 2004 Posts: 45 Location: Bruxelles
|
Posted: Sat Jan 21, 2006 12:41 pm Post subject: |
|
|
J'ai constaté ceci:
- Kernel 2.6.14-gentoo-r2 + madwifi-driver-0.1_pre20050420-r1 OK
- Kernel 2.6.14-gentoo-r5 + madwifi-driver-0.1_pre20050420-r1 PAS OK
- Kernel 2.6.14-gentoo-r2 + madwifi-driver-0.1401.20060117 OK
- Kernel 2.6.14-gentoo-r5 + madwifi-driver-0.1401.20060117 PAS OK
J'en déduis que le prob se situe au niveau du kernel 2.6.14-gentoo-r5 ?
Vous avez quelle version vous ?
Last edited by shakasan on Sat Jan 21, 2006 2:21 pm; edited 1 time in total |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Sat Jan 21, 2006 2:17 pm Post subject: |
|
|
shakasan wrote: | J'ai constaté ceci:
- Kernel 2.6.14-gentoo-r2 + madwifi-driver-0.1_pre20050420-r1 OK
- Kernel 2.6.14-gentoo-r5 + madwifi-driver-0.1_pre20050420-r1 PAS OK
- Kernel 2.6.14-gentoo-r2 + madwifi-driver-0.1401.20060117 OK
- Kernel 2.6.14-gentoo-r5 + madwifi-driver-0.1401.20060117 PAS OK
J'en déduis que le prob se situe au niveau du kernel 2.6.14-gentoo-r5 ?
Vous avez quelle version vous ? |
Je suis pas sûr que la dernière version de madwifi-driver soit censée fonctionner avec les noyaux <2.6.15.
De mon côté j'utilise un 2.6.15 car il est en stable mais sur amd64.
Par contre sur le 2.6.15, je crois qu'il faut avoir ça dans ton kernel:
Code: | razorback ~ # zgrep IEEE80211 /proc/config.gz
CONFIG_IEEE80211=y
CONFIG_IEEE80211_DEBUG=y
CONFIG_IEEE80211_CRYPT_WEP=y
CONFIG_IEEE80211_CRYPT_CCMP=y
CONFIG_IEEE80211_CRYPT_TKIP=y |
Bien sûr le DEBUG n'est pas indispensable et tout ça se situe dans "Networking".
++ |
|
Back to top |
|
|
shakasan n00b
Joined: 10 Nov 2004 Posts: 45 Location: Bruxelles
|
Posted: Sat Jan 21, 2006 6:05 pm Post subject: |
|
|
Ben justement, l'ancienne et la nouvelle version fonctionnent sur le 2.6.14-gentoo-r2
Et la dernière version sur le 2.6.14-gentoo-r5 au prix de la création à chaque démarrage de ath0
Donc ... n'y a-t'il pas un problème entre madwifi et la dernière version stable du noyau ? |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Sat Jan 21, 2006 6:22 pm Post subject: |
|
|
shakasan wrote: | Ben justement, l'ancienne et la nouvelle version fonctionnent sur le 2.6.14-gentoo-r2
Et la dernière version sur le 2.6.14-gentoo-r5 au prix de la création à chaque démarrage de ath0
Donc ... n'y a-t'il pas un problème entre madwifi et la dernière version stable du noyau ? |
T'as essayé de ré-emerger madwifi-tools comme je t'ai dit? Juste au cas où?
Sinon, oui, en ce moment je crois qu'il y a pas mal de problèmes de versioning en ce moment entre madwifi-driver, les kernels > 2.6.14 et aussi wpa_supplicant.
Un exemple ici (lire la première phrase).
Tu peux toujours essayer un kernel en ~x86 si ça te gênes d'utiliser un 2.6.14... |
|
Back to top |
|
|
shakasan n00b
Joined: 10 Nov 2004 Posts: 45 Location: Bruxelles
|
Posted: Sat Jan 21, 2006 7:34 pm Post subject: |
|
|
Vi vi, j'ai ré-emerger madwifi-tools et madwifi-driver (dernière version), mais ça n'a rien changé avec le kernel 2.6.14-gentoo-r5. Par contre, en restant au kernel 2.6.14-gentoo-r2, tout fonctionne pico bello
J'ai un peu parcourut le topic que tu as mis en lien, et effectivement, ça n'a pas l'air très clair
Ben ça me gêne pas plus que ça d'utiliser le 2.6.14-gentoo-r2, mais disons que j'espère qu'après la version 2.6.14-gentoo-r5, le problème ne subsitera pas, sinon là ça risque de devenir gênant |
|
Back to top |
|
|
bouleetbil Guru
Joined: 06 Jul 2004 Posts: 456 Location: Montpellier
|
Posted: Sun Jan 22, 2006 11:22 am Post subject: |
|
|
Bonjour,
J'ai eu le même probleme sur un portable. Sur ce portable j'ai deux Gentoo avec le même noyau pour l'une cela fonctionne pour l'autre non. La solution que j'ai trouvé, est que dans script net.ath0 que j'ai récupéré ici : http://www.zippysoft.com/linux/net.ath0 d'ajouter dans setup_env()
Code: | wlanconfig ath create wlandev wifi0 wlanmode sta |
La différence entre les deux config est udev
udev 0.81 marche bien
udev 0.79r1 marche pas
C'est surement un problème de règle, vu que cela fonctionne en modifiant net.ath0 j'ai pas trop cherché apres _________________ L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Sun Jan 22, 2006 11:35 am Post subject: |
|
|
bouleetbil wrote: |
La différence entre les deux config est udev
udev 0.81 marche bien
udev 0.79r1 marche pas
C'est surement un problème de règle, vu que cela fonctionne en modifiant net.ath0 j'ai pas trop cherché apres |
Bah voilà! Ceci dit, il me semblait avoir lu que udev 079 était suffisant mais sur mon portable j'utilise udev-081-r1.
@shakasan: essaie avec udev-081-r1 |
|
Back to top |
|
|
NiLuJe Guru
Joined: 06 Nov 2004 Posts: 303 Location: Paris, France
|
|
Back to top |
|
|
shakasan n00b
Joined: 10 Nov 2004 Posts: 45 Location: Bruxelles
|
Posted: Mon Mar 20, 2006 8:24 pm Post subject: |
|
|
Finalement le problème se situait effectivement au niveau de udev.
J'ai essayé toutes les possibilités, et c'est en passant de udev-079-r1 à udev-081r-1, que les derniers drivers madwifi fonctionnent avec toutes les versions du noyau
Merci à tous pour le coup de pouce en tout cas |
|
Back to top |
|
|
|