Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[madwifi] Problèmes après MAJ du driver et du kernel
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
shakasan
n00b
n00b


Joined: 10 Nov 2004
Posts: 45
Location: Bruxelles

PostPosted: Thu Jan 19, 2006 4:01 am    Post subject: [madwifi] Problèmes après MAJ du driver et du kernel Reply with quote

Bonjour à tous :)

Je m'en remet à vous une nouvelle fois :roll:

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 :wink:
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Thu Jan 19, 2006 7:06 am    Post subject: Reply with quote

Tiens, c'est marrant, je m'y attendais à ce post! :lol:
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:
Code:
# iwconfig wifi0

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
View user's profile Send private message
NiLuJe
Guru
Guru


Joined: 06 Nov 2004
Posts: 303
Location: Paris, France

PostPosted: Thu Jan 19, 2006 3:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Thu Jan 19, 2006 3:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
NiLuJe
Guru
Guru


Joined: 06 Nov 2004
Posts: 303
Location: Paris, France

PostPosted: Thu Jan 19, 2006 4:21 pm    Post subject: Reply with quote

Chai pas, créer plusieurs interfaces, faut lire les doc sur madwifi.org, j'me souviens plus trop...
Back to top
View user's profile Send private message
shakasan
n00b
n00b


Joined: 10 Nov 2004
Posts: 45
Location: Bruxelles

PostPosted: Thu Jan 19, 2006 4:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Thu Jan 19, 2006 5:31 pm    Post subject: Reply with quote

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! :D
Vérifies que ta version de udev est bien supérieure ou égale à la 079.
++
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Thu Jan 19, 2006 7:26 pm    Post subject: Reply with quote

:evil:
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
View user's profile Send private message
shakasan
n00b
n00b


Joined: 10 Nov 2004
Posts: 45
Location: Bruxelles

PostPosted: Fri Jan 20, 2006 4:01 pm    Post subject: Reply with quote

J'ai essayé ton astuce, mais ça fonctionne pas chez moi, il applique local.start après net.ath0 start au démarrage :roll:

La solution serai de faire un petit script RC pour ça ?

Ou bien .. ?
Back to top
View user's profile Send private message
ultrabug
Developer
Developer


Joined: 24 Jan 2005
Posts: 698
Location: Paris

PostPosted: Fri Jan 20, 2006 4:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Fri Jan 20, 2006 4:49 pm    Post subject: Reply with quote

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 :roll:

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? 8O
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. :roll:
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Fri Jan 20, 2006 5:14 pm    Post subject: Reply with quote

Bon ça y est, ça marche ici, et sans faire joujou avec /etc/conf.d/local.start! :D
Hier j'ai recompilé madwifi-tools et là aujourd'hui, en rallumant le portable, ça roule!
Essayez-voir histoire de! :roll:
Back to top
View user's profile Send private message
ultrabug
Developer
Developer


Joined: 24 Jan 2005
Posts: 698
Location: Paris

PostPosted: Fri Jan 20, 2006 5:25 pm    Post subject: Reply with quote

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 :roll:

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? 8O
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. :roll:


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
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Fri Jan 20, 2006 5:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
shakasan
n00b
n00b


Joined: 10 Nov 2004
Posts: 45
Location: Bruxelles

PostPosted: Sat Jan 21, 2006 12:41 pm    Post subject: Reply with quote

J'ai constaté ceci:
  • Kernel 2.6.14-gentoo-r2 + madwifi-driver-0.1_pre20050420-r1 :arrow: OK
  • Kernel 2.6.14-gentoo-r5 + madwifi-driver-0.1_pre20050420-r1 :arrow: PAS OK
  • Kernel 2.6.14-gentoo-r2 + madwifi-driver-0.1401.20060117 :arrow: OK
  • Kernel 2.6.14-gentoo-r5 + madwifi-driver-0.1401.20060117 :arrow: 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
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Sat Jan 21, 2006 2:17 pm    Post subject: Reply with quote

shakasan wrote:
J'ai constaté ceci:
  • Kernel 2.6.14-gentoo-r2 + madwifi-driver-0.1_pre20050420-r1 :arrow: OK
  • Kernel 2.6.14-gentoo-r5 + madwifi-driver-0.1_pre20050420-r1 :arrow: PAS OK
  • Kernel 2.6.14-gentoo-r2 + madwifi-driver-0.1401.20060117 :arrow: OK
  • Kernel 2.6.14-gentoo-r5 + madwifi-driver-0.1401.20060117 :arrow: 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
View user's profile Send private message
shakasan
n00b
n00b


Joined: 10 Nov 2004
Posts: 45
Location: Bruxelles

PostPosted: Sat Jan 21, 2006 6:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Sat Jan 21, 2006 6:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
shakasan
n00b
n00b


Joined: 10 Nov 2004
Posts: 45
Location: Bruxelles

PostPosted: Sat Jan 21, 2006 7:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Sun Jan 22, 2006 11:22 am    Post subject: Reply with quote

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 :oops:
_________________
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
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Sun Jan 22, 2006 11:35 am    Post subject: Reply with quote

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 :oops:

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 :wink:
Back to top
View user's profile Send private message
NiLuJe
Guru
Guru


Joined: 06 Nov 2004
Posts: 303
Location: Paris, France

PostPosted: Tue Jan 24, 2006 2:27 am    Post subject: Reply with quote

Ô joie: http://madwifi.org/changeset/1407 :)
Back to top
View user's profile Send private message
shakasan
n00b
n00b


Joined: 10 Nov 2004
Posts: 45
Location: Bruxelles

PostPosted: Mon Mar 20, 2006 8:24 pm    Post subject: Reply with quote

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 :wink:

Merci à tous pour le coup de pouce en tout cas :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum