Mille Bénédictions
Par Petaramesh le mardi 24 juillet 2007, 13:58 - Informatique non-duelle - Lien permanent
Oyez, disciples, les Quatre Nobles Vérités du Ouiphi !
- Première Noble Vérité : La Noble Vérité de l'absence de connexion.
- Deuxième Noble Vérité : La Noble Vérité de la cause de l'absence de connexion.
- Troisième Noble Vérité : La Noble Vérité de la possibilté de la connexion.
- Quatrième Noble Vérité : La Noble Vérité du chemin qui mène à la Très Sattvique Connexion
Car c'est ainsi, Ô disciples : Seul un Noble Chemin Octuple (et la récitation de complexes mantras) mène enfin un jour à l'Éveil et au Nirvana de la Connexion.
Pour le moment, Ô disciples, Swâmi Petaramesh a du se contenter du petit Nirvana provisoire d'une connexion Wi-Fi en WEP à l'aide de sa vieille carte Netgear WG511 V.1 sous ndiswrapper, mais n'est pas parvenu à faire fonctionner la carte intégrée à son portable Acer Aspire 3104WLMi, aussi, Ô disciples, Swâmi Petaramesh accordera-t-il mille bénédictions et une indulgence plénière au premier de ses disciples qui lui apportera la Noble Solution au problème de cette Putain de Noble Machine équipée de la carte suivante :
root@styx:~# lspci -v -s 02:00.0
02:00.0 Ethernet controller: Atheros Communications, Inc. Unknown device 001c (rev 01)
Subsystem: AMBIT Microsystem Corp. Unknown device 0428
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at 54000000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [60] Express Legacy Endpoint IRQ 0
Capabilities: [90] MSI-X: Enable- Mask- TabSize=1
root@styx:~# lspci -n -s 02:00.0
02:00.0 0200: 168c:001c (rev 01)
Les Saints Ptômes sont les suivants :
- Les pilotes MadWiFi (y compris la toute dernière version compilée depuis le site de MadWiFi) pleurent que
hardware not supported
: Ma carte semble trop récente pour eux.
- En utilisant ndiswrapper (d'Ubuntu 7.04 Feisty Fawn), soit ndiswrapper 1.9
- Avec le pilote Windows de la carte, téléchargé depuis le site d'Acer, soit 802ABG_Atheros_v5_1_1_9.zip :
- La carte est reconnue
- Je vois les réseaux Wi-Fi disponibles
- Mais je suis parfaitement incapable de m'y connecter, que ce soit en WPA ou en WEP, et que ce soit en configuration manuelle ou en utilisant Network Manager : Rien, nada, niente. Je vois le réseau, et point-barre. Niet connexion.
Un autre problème qui me tuluqueute est que je n'ai réussi, avec l'Ubuntu 7.04 Festy Fawn, à faire fonctionner le WPA sur aucune carte (en utilisant wpa_supplicant 0.5.7-0ubuntu2), alors par exemple qu'il marche impec avec ma vieille carte Netgear WG511 que ce soit sur une Mandriva, ou, antérieurement, sur une Ubuntu 6 (en utilisant le Network Manager)
Mon dernier problème (mais celui-là n'est pas grave) est que, si je charge simultanément les pilotes Windows de mes deux cartes (La Netgear et l'Atheros du portable) avec ndiswrapper, j'obtiens immanquablement un crash total de la machine avec comme dernier message un CPU #0 BUG
, ce qui est très vilain, mais il me suffit de décharger l'un des deux pilotes pour que l'autre fonctionne plus ou moins (plus pour celui de la Netgear, moins pour celui de la carte Atheros).
Or donc, Nobles Disciples, celui d'entre-vous qui m'éclairera sur les Mystères de wpa_supplicant avec ndiswrapper sur Ubuntu 7.04 Feisty Fawn gagnera mille bénédictions de Swâmi Petaramesh, et un tonneau de bière.
Et celui qui découvrira comment faire fonctionner la carte Atheros 168c:001c (rev 01) aura quant à lui l'Indulgence Plénière et l'assurance d'une meilleure réincarnation.
Je crois avoir lu tout ce que j'ai trouvé, et essayé tout ce que j'ai pu, mais sans aucun succès au-delà de ce que j'ai mentionné plus haut. Hélas.











Commentaires
Han, je me sens tellement, tellement, tellement impuissante à assouvir tes désirs les plus wi-fiques... :o/
Mais sinon c'est toujours aussi chouette de te lire en Bas-Moldave, si si, j'ai tout lu jusques en bas.
Dans la série SAV manchot, je cherche de l'aide pour paramétrer gnucash pour une compta de prof. libérale ;-)
Pour la carte wifi intégrée à acer en WPA, j'y suis arrivée, mais je ne sais plus comment. En plus, la carte je-ne-sais-plus-quoi de ma fille refusant le WPA, j'ai fini par revenir au WEP avec filtre sur Mac adresse et fin du merdier.
On attend beaucoup de la version 7.10 en terme de support WPA...
Grrrmblbleugrreu... Pourquoi chaque fois que je reviens c'est le jour où il écrit des trucs totalement inintelligibles pour un cerveau de piaf palmé ?
Mouais. J'ai qu'un pc avec ethernet et freebox et ça fonctionne nickel. Sinon, pour ton problème avec ndiswrapper, une solution qui revient souvent dans les forums est de backlister
bcm43xxSinon, y a ça aussi
http://forum.ubuntu-fr.org/viewtopi...
http://forum.ubuntu-fr.org/viewtopi...
Ce n'est pas la même machine, mais la même famille de machines et le même chipset wifi. Bon courage et surtout bonnes vacances.
@ Agnès : pas de solution directe, mais essaye : http://wiki.april.org/Comptabilite
@ le gabian :
tiens, je me disais justement que tu allais râler :o)
Ce qu'est marrant, c'est que t'es infiniment plus compétent que les lecteurs à qui tu demandes de l'aide...
Ben je peux pas t'aider mec, je googlerais jusqu'à plus soif dans ta situation...
@ Bon, ben suis bien heureuse de constater que je ne suis pas la seule à ne piper goutte à tes hiérogrifouillages ;-}
Ben en ce qui me concerne j'ai dans ma vie configuré 2 cartes WiFi sous Mandriva sur portables, et dans les 2 cas c'est ndiswrapper qui fut mon sauveur. A noter que pour l'une d'elle j'ai du ruser et éditer/modifier le fichier de config du driver windows. Le tout ne m'avait pris que 30 mn de recherche sur le Net, mais il faut dire que ce n'était pas du hardware de toute jeunesse.
Mon pauvre ami, voilà ce que c'est de vouloir jouer les Geeks dernier cri :-(
PPfff , moi, j'râle même plus quand qu'y cause comme ça l'Guru. J'rentre chez moi en rasant les murs .
Achète un Mac (mouarf mouarf, fallait bien que quelqu'un(e) la fasse ! :o)
Eh oui (fi !) QU'il est semé d'embuches le chemin du pélerinallant vers la connection Ouiphi sous linux !
Le mieux serait encore que tu puisse graver une image de la distrib Auditor que j'ai reussi a faire fonctionner avec toutes les cartes que j'ai eu entre les mains.
Ceci-dit, il semblerait que depuis que j'ai téléchargé la mienne, de nouveaux événements ont fait évoluer cette version vers un truc qui s'appellerait Baquetraque Staibeulreliz sur lequel je me permet d'attirer les lumières célestes afin t'attirer ton attention sur ce lien (accompagné de son fidèle hachage) qui j'espère te fourniront la cinquième roue du carrosse céleste navigant sur les voies impénétrables du Ouiphi.
http://mirror.switch.ch/ftp/mirror/...
MD5: 990940d975f13d8418b0daa175560ae0
Si ce modeste billet ne te tire pas d'affaire je te laisse a méditer sur une pensée qui m'a traversé à l'instant : "Le maquis est certes inconfortable mais on y bénéficie d'un air tellement moins vicié"
C'est toujours un plaisir de te lire
=/)
PS : d'autres informations sont disponibles ici : http://remote-exploit.org/
Comme quoi tu aurais mieux fait de laisser windows ;-p
(je deconne, c'est juste pour te faire enrager)
J'ai bien peur que ce ne soit une pénitence pour avoir raillé Ste Sigolène. Mais si tu veux un unix avec un bon support du matos, tu peux terminer ta quête ici.
@czernai : Non, ce n'est pas le pilote MadWiFi bcm43xx qu'il charge par défaut, ce n'est pas la même famille de carte. C'est une Atheros AR5007EG (ou 5006EG ?) et il utilise par défaut les pilotes ath_hal et ath_pci que j'ai dûment blacklistés et déchargés avant d'activer (mille fois...) ndiswrapper.
@herve :
Je ne préjuge pas de la compétence de mes lecteurs inconnus que Google peut éventuellement attirer jusqu'ici, pas plus que je n'entretiens de coupables illusions sur la mienne...
(Si j'étais bon, je serais riche, je roulerais en 4x4 BMW X-Toupourri aux vitres fumées, je fumerais des Davidoff et des hordes de filles nues [que je cherche toujours] se jetteraient sur mon corps d'albâtre...)
@Le Joker : L'idée de tenter les backports est intéressante. (Un poil) risquée, mais intéressante...
'@urchin' Mon mac portable a depuis peu amélioré ses performances : j'ai viré Mac OS X, j'ai mis Ubuntu.
Faut pas avoir souvent une vraie distribu linux sous les pattes pour se statisfaire de Mac OS, du moins c'est mon expérience.
@Minium et urchin: oui bah mac c'est pas forcément mieux. Sur mon powerbook qui a toutes les protubérances kivonbien, il m'est arrivé de ne pas pouvoir me connecter du tout à un AP lors d'une conf. On a tout essayé, changé d'AP, changé de mode d'authentification, changé d'ESSID, j'avais deux experts Mac à côté et rien à faire, après une heure et demie de bagarre on a du laisser tomber l'affaire. Parce que Mac Os X, comme il est très gentil et veut faire croire au nutilisateur que tout est super simple "oh regarde le joli effet graphique, pof pof, ayé ça marche", ben dès qu'il y a un problème, impossible de savoir ce qu'il se passe plus en détails...
@Swami: quelques idées en vrac : la dernière version de madwifi, c'est la version cvs ? Sinon, ça ne mange pas de pain de l'essayer. Pour ndiswrapper, on a parfois des surprises en essayant des drivers windows pour des chipsets similaires. J'ai en tête un exemple où les drivers officiels ne marchaient pas, mais en en essayant d'autres au pif, je suis tombé sur un qui a bien voulu fonctionner... Et sinon, essaie d'activer tous les debugs possibles, ça aide généralement beaucoup ("modprobe ipw2200 debug=0xff" par exemple pour le module ipw2200, il y a aussi des options pour que wpa_supplicant raconte sa vie).
Qu'est ce qui t'oblige - en dehors de l'effet de mode dont je ne sous-estime pas la puissance - à tourner sous Bontoutou, alors que tout baigne avec Mandriva (moins dans le vent, c'est vrai, mais réellement libre et complètement fonctionnelle, elle) ???
@ loren
j'ai essayé qq distrib avant de choisir ubuntu et
1° Mandriva, c'est pas beau !
2° pour avoir le DVD avec tous les logiciels, les drivers ... pour les débutants-gros-nuls-comme-moi : il faut payer !
A part ça, Mandriva est (quand même) une bonne distrib
@ Swâmi Petaramesh
J'ai encore mes CD d'XP si tu veux ...
Sinon, tu trouveras peut-être la solution ici ...
Ca vaut peut-être pas les 1000 bénédictions ... mais 1 ou 2 ?
@ loren : Effet de mode ! Si tu veux, mais ça fait plus de deux ans que ça dure... Quant à Mandriva, ils ont inventé le linux libre, mais payant. Alors je leur laisse. Et à 120 € par an, c'est cher, trop cher.
@Nattfold :
<troll>
Tu veux dire que Mac OS X, c'est une sorte de Windows ? :-D
</troll>
Sinon, je crois que j'ai à peu près tout essayé, y compris différents pilotes Windows et compilé les dernières versions de MadWifi et ndiswrapper depuis les sources... Sans meilleur succès qu'avec les packages Ubuntu d'origine...
Pour le débat Mandriva vs. Ubuntu : Totor, serveur de cet humble ashram, tourne sous Mandriva depuis la toute première Mandrake 1.0... Et était sous RedHat 5.x auparavant, je parle du temps où les bestes parloient...
C'est dire si je connais bien la Mandriva et si je l'apprécie d'un point de vue technique (je dirais que c'est de loin ma préférée), mais pourtant je cherche depuis quelque temps à migrer hors de Mandriva parce que je n'apprécie pas (plus depuis plusieurs années) leur politique "commerciale" et que leurs projets d'avenir manquent à mes yeux de lisibilité : Je ne suis plus très sûr de la pérennité future de Mandriva, et je dois reconnaître qu'un peu dégoûté, j'ai cessé de beaucoup m'y intéresser.
Actuellement, Ubuntu me semble la meilleure alternative, la plus prometteuse. Donc je "tente" d'y migrer - d'autant qu'au boulot je travaille sur de la Debian, et qu'Ubuntu et Debian sont de la même famille - contrairement à Mandriva qui est de la famille RedHat / Fedora et cousine éloignée de SuSE...
J'ai le projet de migrer à terme Totor vers Ubuntu, peut-être en montant mon nouveau portable Styx en serveur Ubuntu en remplacement provisoire de toutes les fonctionnalités de Totor, et, une fois que ça sera complet et OK, en recopiant sauvagement Styx vers Totor... Mais c'est pour le moment un projet en l'air, sine die.
@Swâmi: nattfodd, pas nattfold (je n'ai encore vu personne réussir à orthographier correctement mon nick sur un blog, cela dit). Pour Mac Os X, oui, c'est une sorte de windows, mais qui marche. Parce que la version MS de la même chose, c'est plutôt "oh regarde l'
ignoblelaidjoli effet graphique, et pof pof, euh... attends, regarde toujours pas, alors là normalement je fais ça et... merde, non, ça veut pas, euh attends, tiens, occupe toi avec le curseur en forme de sablier, il est joli, hein, bon, c'est quoi ce bordel, t'as pas un cd de drivers, essaie de redémarrer pour voir, oh et puis merde, t'as qu'à appeler le support, il est là pour ça".Sinon, pour les histoires de wifi, tu n'as pas réussi à trouver comment flooder ton syslog avec le driver wifi, sa vie, son œuvre ?
Pour Mandriva, tout à fait d'accord avec ce qui a été dit plus haut, ils ont une politique de vouloir faire cracher au bassinet qui ne me plaît pas du tout, ils ne s'appuient pas assez sur la communauté (je crois qu'ils essaient de changer ça) et ils font beaucoup trop de marketing, médiocre d'ailleurs. Sur le plan technique, j'avais essayé du temps de Mandrake 9 et des brouettes, et ça ne m'avait pas plu du tout, principalement parce que urpmi, vraiment, non.
Pourtant, urpmi, c'est vachement plus mieux qu'apt-truc ;-)
Oui mais vachement moins bien qu'emerge, voire paludis pour les rebelz.
J'ai eu un tout petit peu le même genre de pb. Il semblerait que wpa_supplicant ne sache pas se débrouiller entièrement tout seul, il faut que iwconfig l'aide un peu.
Vla un bout de mon script qui me permet de me connecter à mon wifi chez moi.
if=eth3 modprobe ipw2200 iwconfig $if mode 'managed' iwconfig $if essid 'ploumpidou' wpa_supplicant -B -Dwext -i$if -c/etc/wpa_supplicant.conf # wpa_supplicant.conf qui ne contient que le minimum syndical: # network={ # ssid="ploumpidou" # scan_ssid=1 # key_mgmt=WPA-PSK # psk="passpass" #}Hope this help :)
Eurêka ! J'ai enfin trouvé la jointure: La cochonnerie de Livebox n'acceptait aucune nouvelle association tant qu'on n'a pas appuyé sur son petit bouton... Il a suffi d'appuyer sur le bouton et ma connexion est tombée en marche !
Du coup, la connexion WEP marche impec avec la carte Atheros de mon Acer.
Ça ne m'explique pas comment j'avais pu me connecter avec ma vieille carte sans appuyer sur aucun foutu bouton...
Bon, pour le WPA, j'attendrai d'être rentré maison :-}
@Gab : D'après ce que j'ai lu de la doc de wpa_supplicant, pour Debian et Ubuntu, il ne faut désormais plus utiliser de script (ni même de wpa_supplicant.conf dans la majorité des cas) : les paramètres essentiels de wpa_supplicant se mettent directement dans
/etc/network/interfaces(pour les connexions fixes) et les scripts debianesques ifup / ifdown (ou le network manager pour le roaming) se chargent du reste...J'essaierai pour le WPA une fois rentré a casa.
N'empêche, je suis furieusement content d'avoir réussi à faire marcher mon bazar, bien que ce matin, j'ai une fucking casquette plombée sur le crâne...
Tiens, il y a yet another problème : Quand j'utilise une config fixe (utilisation de
/etc/network/interfaces), le DHCP de la livebox me file une adresse IPV4 et tout fonctionne ; par contre, si j'utilise le network manager, je me connecte, le DHCP me file une adresse IPV6 (?!?!?), et je ne pingue que couic...Encore un mystère à résoudre...
à propos du commentaire n°26 : il me semble que le commentaire n°5 du billet "Drame au campinge épisode ouane" te donnait déjà la solution...
Ou alors j'ai rien compris ?
Bien vu Gaïelle, ça démontre seulement qu'Oliv avait raison et que je suis une grosse tanche (mais j'avais tout de même gardé sa remarque dans un coin de mon ciboulot, la preuve, c'est que ce matin je suis allé appuyer sur le putain de bouton ;-)
Ce qui m'a enduit d'erreur, c'est que la connexion marchait avec ma vieille carte sans appuyer sur quoi que ce soit, d'où je déduis que quelqu'un avait du appuyer, éventuellement accidentellement, sur le petit bouton, au moment où j'ai tenté de connecter ma vieille carte... Ou que la Liveboîte est très capricieuse.
Il est également probable qu'à l'époque je n'avais pas encore configuré convenablement les pilotes de ma "nouvelle" carte (l'Atheros du portable Acer), mais qu'à force de bidouilles j'ai fini par y arriver, et qu'il ne manquait plus que le fucking bouton...
Mystères de l'informatique...
une grosse tanche, tout de suite ...
:o) Meuh non t'es pas une tanche ! C'était bien trop simple, je comprends très bien ton cheminement mental (enfin très bien... pas tous les raisonnements informatique, hein, juste la logique).
(Ne jamais sous-estimer le petit bouton...)
Ah ben tiens, je viens de faire tomber en marche le WPA aussi ! Je suis en forme, ce matin :-)
Vu comme tu es parti, tu devrais essayer de multiplier des petits pains et voir si par hasard tu arrives à marcher sur l'eau de la piscine...
Ou transformer l'eau en Leffe :)
Gnarf ! Ou alors... Je tente le Bluetooth ? ;-)
Tiens, j'ai même réussi à faire fonctionner impeccable avec Ubuntu 7.04 Feisty Fawn les petits bouzingues USB Wi-Fi Thomsom WLG-1500A, les trucs qu'ils filent avec les LiveBox. For the record, il faut utiliser ndiswrapper et le pilote sis163u. Et pour ndiswrapper, celui qui est inclus dans Ubuntu est vraiment moisi des fesses... Pour ne pas être emmerbêté, il faut installer ndiswrapper 1.47 compilé depuis les sources ; c'est comme ça que j'ai fait tomber en marche tous mes bazars.
Le machin Thomson USB marche bien avec le network manager et très bien aussi en définition manuelle, mais, pour une raison que je ne cherche pas à comprendre, s'initialise mal tout seul au démarrage de la machine, en configuration manuelle (sans doute une question d'ordre de chargement des pilotes durant l'init).
Pour résoudre ça, j'ai rajouté quelques lignes de code dans
/etc/rc.localqui testent si la liaison est établie et la relancent à plusieurs reprises tant que ce n'est pas le cas, allant jusqu'à décharger/ recharger ndiswrapper si nécessaire. Ça le fait farpaitement. Ça donne, au cas où vous en auriez besoin un jour :# Etablit La connexion reseau if ifconfig | grep -q "^wlan0"; then for (( i=0; i<=3; i++ )); do for (( j=0; j<=5; j++ )); do ifconfig wlan0 | egrep -q "inet ad+r:192\.168\." && break ifdown wlan0; sleep 2 ifup wlan0; sleep 20 done ifconfig wlan0 | egrep -q "inet ad+r:192\.168\." && break rmmod ndiswrapper; sleep 2 modprobe ndiswrapper; sleep 20 done fi