Wifi sous ubuntu-ppc avec la carte Airport-extrem
Par effraie le vendredi 20 octobre 2006, 18:17 - Lien permanent
C'est assez récent, mais cette carte, inclue dans la plupart des portables apple/ppc récent, est très bien reconnue sous linux. Pour l'activer, voici la démarche:
Sous Feisty, il vous suffit de suivre cette procédure.
Pour les versions précédentes:
Installons les pré-requis:
sudo aptitude install build-essential subversion
Ensuite, télé-chargeons les sources du driver:
svn checkout svn://svn.berlios.de/bcm43xx/trunk/fwcutter
Déplaçons nous dans le répertoire de téléchargement:
cd fwcutter
Compilons le driver:
make
Télé-chargeons et linuxifions le firmware :
wget http://vrac.effraie.org/AppleAirPort2
./bcm43xx-fwcutter AppleAirPort2
Installons le :
sudo make installfw
Maintenant, votre carte devrait fonctionner. Pour la gérer plus simplement, installons network-manager:
Pour GNOME:
sudo aptitude install network-manager-gnome
Pour KDE:
sudo aptitude install network-manager-kde
Lancez le pour qu'il s'ajoute au démarrage de votre session (enfin, sous gnome, ça marche):
nm-applet
Vous pouvez désormais vous connecter graphiquement aux réseaux ouverts et WEP. Pour le WAP, c'est possible, je crois, mais je ne l'ai pas testé.



Commentaires
Salut! ca fonctione chez moi mais personnellement sur ma dapper (ibook G4 12" 1.2ghz) je trouve que wifi-radar (dispo via apt-get) est plus stable que network-manager...
Salut,
tout d'abord merci pour les astuces PPC & le dépot Mental PPC, TRES utile !
Chez moi network-manager est pas génial, j'utilise plutot netapplet. Pour aller plus loin dans la configuration réseau, je me permet de donner un lien pour pouvoir switcher assez facilement entre interface Etherner et Wifi :
http://www.sawadka.org/article.php3...
Chez moi, network-manager fait des merveilles, surtout sous edgy.
Hello, j'essaie d'activer ma carte wifi sous ubuntu sur macbook 2CD avec la démarche que vous proposez...mais au niveau de l'étape 5, ie "Télé-chargeons et linuxifions le firmware :
wget http://vrac.effraie.org/AppleAirPor...
./bcm43xx-fwcutter AppleAirPort2"
j'obtiens "error 404" et le telechargement ne se fait donc pas.
Question: où est le pb? je n'arrive pas à savoir pourquoi ça ne se connecte pas.
Merci d'avance pour la réponse, info: je débute avec Ubuntu...
c'est bizarre, et ça doit venir de chez toi, parce qu'aprés vérification, ça marche trés bien:
00:06 effraie@ubook ~% wget http://vrac.effraie.org/AppleAirPort2
--00:06:30-- http://vrac.effraie.org/AppleAirPort2
=> `AppleAirPort2'
Résolution de vrac.effraie.org... 82.228.146.152
Connexion vers vrac.effraie.org|82.228.146.152|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 716 524 (700K) [text/plain]
100%[====================================>] 716 524 1.25M/s
00:06:31 (1.24 MB/s) - « AppleAirPort2 » sauvegardé [716524/716524]
par contre, es tu sur que c'est bien une carte airport extrem dans les macbook? (moi je n'en sait rien) Ce tutoriel a été rédigé pour mac PowerPC. Que renvoie la commande:
lspci | grep 802J'ai réussi à aller jusqu'à l'étape "sudo make installfw" mais là, j'ai une réponse :
"make: *** Pas de règle pour fabriquer la cible « installfw ». Arrêt."
A noter que je n'ai pas pu passer par l'étape svn car mon réseau d'entreprise m'interdit ce point. Du coup, j'ai jeté un oeil dans Synaptic et j'ai trouvé un paquet "bcm43xx-fwcutter". J'ai donc tenté par là et lorsque j'ai tapé "bcm43xx-fwcutter AppleAirport2", j'ai eu :
bcm43xx-fwcutter can cut the firmware out of AppleAirPort2
WARNING! This firmware doesn't include support for 802.11a cards.
WARNING! Use this firmware only for 802.11b/g cards.
extracting bcm43xx_microcode2.fw ...
extracting bcm43xx_microcode4.fw ...
extracting bcm43xx_microcode5.fw ...
*****: Sorry, it's not possible to extract "bcm43xx_microcode11.fw".
*****: Extracting firmware from an old driver is bad. Choose a more recent one.
*****: Luckily bcm43xx driver doesn't include microcode11 uploads at the moment.
*****: But this can be added in the future...
*****: Sorry, it's not possible to extract "bcm43xx_microcode13.fw".
*****: Extracting firmware from an old driver is bad. Choose a more recent one.
*****: Luckily bcm43xx driver doesn't include microcode11 uploads at the moment.
*****: But this can be added in the future...
extracting bcm43xx_pcm4.fw ...
extracting bcm43xx_pcm5.fw ...
extracting bcm43xx_initval01.fw ...
extracting bcm43xx_initval02.fw ...
extracting bcm43xx_initval03.fw ...
extracting bcm43xx_initval04.fw ...
extracting bcm43xx_initval05.fw ...
extracting bcm43xx_initval06.fw ...
extracting bcm43xx_initval07.fw ...
extracting bcm43xx_initval08.fw ...
extracting bcm43xx_initval09.fw ...
extracting bcm43xx_initval10.fw ...
Tu en penses quoi ?
euh, es tu bien dans le repertoire ou se trouve le firmware?
si ça ne veut vraiment pas fonctionner, tu peux supprimer le paquet bcm43xx que tu as installé, décompresser cette archive dans ton repertoire utilisateur, et recommencer a partir de
cd fwcutterl'archive contient les sources issues du SVN
Génial ! ça fonctionne, merci beaucoup !
Fonctionnement impeccable sur un iBook G4 (Tiger v. 10.4.8 et Ubuntu 6.10) en suivant pas-à-pas la procédure. A nécessité le passage de la Livebox en WEP et quelques re-démarrages pour comprendre qu'il fallait éviter de doublonner "Network manager" et les réglages de "Système->Administration->Réseau".
Merci mille fois à l'auteur,
Bonjour,
j'ai un petit problème avec la carte wifi.
Même en étant à 1 m de la livebox, network manager me dit que j'ai 70% du signal et le débit marche pas vraiment.
La même tentative sous osX et la puissance est au max et le débit fonctionne.
Comment savoir ce qui ne fonctionne pas sachant qu'à priori ce n'est pas matériel?
Qu'est ce que je peux fournir comme info pour que l'on me donne un coup de main ?
Merci d'avance
grumpf..
là, je séches.
mais en postant sur le forum, section réseau, le résultat de
iwconfigOn devrais pouvoir commencer a bosser...
c'est bien une AirportExtrem ?
merci, j'y vais de ce pas.
PS : Le monsieur était surtout pour remercier du travail effectué pour les ppc.
Bonjour
J'ai suivi la procédure pas à pas: aucun problème
mais knetworkmanager ne fait rien vis à vis du wifi
mon interface wifi est prise en compte par iwconfig comme eth0
je suis sur un ibook G4 avec Kubuntu
que puis je faire?
merci
<mode class="troll">euh, passer a Gnome, qui rOXoR des grands mères ours!</mode class="troll">
Plus sérieusement, j'en sais rien, je n'utilise plus KDE depuis bien longtemps! Aprés, il doit bien y avoir moyen de faire tourner ça...
que donnes:
cat /etc/network/interfacesauto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
iface eth1 inet dhcp
iface eth0 inet dhcp
wireless-essid NEUF_CCDC
auto eth1
auto eth0
Suite à la manipulation je suis sous Wifi sur mon iBook G4. Mais Applet Network Manager dans la barre ne signal aucune connection réseau.
@ Aurel:
voila le mien:
@Sergiuz: euh... tu devrais donner plus de détails, si tu veux de l'aide
je fait tout les manip et quand j'ouvre network settings je n'ai toujours pas de connection sans fil disponible
Génial!
Je n'arrivais pas à avoir de connection sans fil avec Ubuntu 7.04 sur un iMac Intel core duo; j'ai suivi ta procédure et voilà que ça fonctionne et avec un réseau sécurisé. Je ne sais pas trop pourquoi, quand même.
De plus si vous installez airport-utils via synaptic vous pourrez gérer votre borne Airport extrem ainsi que sa connection/déconnection à Internet. En tout cas cela fonctionne impécablement sur mon iMac Intel Core Duo depuis le week-end dernier.
Bonjour,
c'est un mac ppc ou intel?
intel
Alors tu n'est pas au bon endroit.
Va donc consulté la doc: http://doc.ubuntu-fr.org/ et le forum: http://forum.ubuntu-fr.org/
:/ merci qm
GENIAL ! ça fonctionne nickel. Un seul mot : bravo d'avoir mis ce post.
bonjour, j'ai suivi ce qui'ila fallait taper jusqu'à wget http://vrac.effraie.org/AppleAirPor...
mais quand je tape ./bcm43xx-fwcutter AppleAirPort2 , ça me donne:
debian:/home/a-m-k/fwcutter# ./bcm43xx-fwcutter AppleAirPort2
bash: ./bcm43xx-fwcutter: そのようなファイルやディレクトリはありません (il n'y a pas de fichier ou de direction comme celle-ci)
du coup, je me suis dit je continue quand même, on ne sait jamais, mais ça ne marche pas:
debian:/home/a-m-k/fwcutter# sudo make installfw
make: *** ターゲット `installfw' を make するルールがありません. 中止.
debian:/home/a-m-k/fwcutter# sudo aptitude install network-manager-gnome
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了
タスクの記述を読み込んでいます... 完了
タグのデータベースを構築しています... 完了
以下のパッケージが一時固定されています:
更新: 0 個、新規インストール: 0 個、削除: 0 個、保留: 2 個。
0B のアーカイブを取得する必要があります。展開後に 0B のディスク領域が新たに消費 されます。
拡張状態情報を書き込んでいます... 完了
debian:/home/a-m-k/fwcutter# nm-applet
(nm-applet:12697): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
merci d'avance si vous voulez bien m'aider
sous quelle versions? et d'ou sorte ces idéogrammes?
j'ai téléchargé debian-40r1-powerpc-netinst.iso (soit doit être la version 4.0.1 de debian, je pense). Au début, je voulais installer ubuntu, mais j'y arrivais pas (j'avais une erreur au gravage, je pense que ça doit être à cause de la lenteur de ma connexion internet).
et quand j'ai installé debian, j'ai choisit direct japonais (j'avais pas envie de galérer pour écrire en japonais).
mais sinon, la commande " ./bcm43xx-fwcutter AppleAirPort2 " ne marche pas du tout. Comme j'ai vu ce même type de commande pour d'autres trucs (par exemple $ ./autogen.sh que j'ai trouvé dans une guide d'installation de mac-on-linux sur http://bz31.tuxfamily.org/dokuwiki/... (comme j'arrive pas à faire marcher le wifi avec debian, je me dis qu'avec ça j'y arriverai mieux)), je me suis dit que vous aviez dû abrégé quelque chose dans la commande pensant que c'était évident.
moi, ça donne que ça ne connait pas le file ou la directory ( je ne connais pas la traduction exacte)
rebonjour, j'ai amélioré mes connaissances un peu dans linux, et j'ai essayé de faire autre chose, en partant de zéro. Je fais le copier/coller à partir de l'endroit où je télécharge l'AppleAirPort2 (sans problèmes):
root@ubuntu fwcutter# wget http://vrac.effraie.org/AppleAirPor...
11:17:42http://vrac.effraie.org/AppleAirPor...vrac.effraie.org をDNSに問いあわせています... 82.228.146.152
vrac.effraie.org|82.228.146.152|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 716,524 (700K) text/plain
100%===================================... 716,524 23.34K/s ETA 00:00
11:18:14 (22.70 KB/s) - `AppleAirPort2' を保存しました 716524/716524
root@ubuntu fwcutter# ls
AppleAirPort2 README fwcutter.c fwcutter_list.h md5.o
COPYING b43-fwcutter fwcutter.h md5.c
Makefile b43-fwcutter.1 fwcutter.o md5.h
root@ubuntu fwcutter# ./b43-fwcutter AppleAirPort2
Sorry, the input file is either wrong or not supported by b43-fwcutter.
This file has an unknown MD5sum ca0f34df2f0bfb8b5cfd83b5848d2bf5.
root@ubuntu fwcutter# ./bcm43xx-fwcutter AppleAirPort2
-bash: ./bcm43xx-fwcutter: そのようなファイルやディレクトリはありません
root@ubuntu fwcutter# ./b43-fwcutter AppleAirPort2
Sorry, the input file is either wrong or not supported by b43-fwcutter.
This file has an unknown MD5sum ca0f34df2f0bfb8b5cfd83b5848d2bf5.
root@ubuntu fwcutter#
Comme vous pouvez le voir j'ai changé votre commande "./bcm43xx-fwcutter AppleAirPort2" en "./bc43-fwcutter AppleAirPort2" pensant après avoir fait le "ls" et avoir remarqué qu'il n'y a pas de bcm43xx mais un bc43, que c'était là la solution...mais ça ne marche toujours pas. Le message d'erreur me donne l'impression d'être tout près du but, est-ce que vous auriez une idée?
au passage, j'ai changé: j'ai remplacé Debian par Fedora 7....j'en avais marre de la souris qui étais trop lente malgré la vitesse réglée au max.
rebonjour, j'ai fait beaucoup de choses entre temps, et j'ai remarqué que quand je remplaçais la commande ./bcm43xx-fwcutter AppleAirPort2 par ./b43-fwcutter AppleAirPort2 , ça me donne:
debian:~/fwcutter# ls
AppleAirPort2 README b43-fwcutter.1 fwcutter.h fwcutter_list.h md5.h
Makefile b43-fwcutter fwcutter.c fwcutter.o md5.c md5.o
debian:~/fwcutter# ./b43-fwcutter AppleAirPort2
Sorry, the input file is either wrong or not supported by b43-fwcutter.
This file has an unknown MD5sum 5572e309adbec320a3969b71ab20cece.
au lieu de:
debian:~/fwcutter# ls
AppleAirPort2 README b43-fwcutter.1 fwcutter.h fwcutter_list.h md5.h
Makefile b43-fwcutter fwcutter.c fwcutter.o md5.c md5.o
debian:~/fwcutter# ./bcm43xx-fwcutter AppleAirPort2
bash: ./bcm43xx-fwcutter: そのようなファイルやディレクトリはありません (trad: there is no such file or directory
je me demande si il n'y aurait pas une autre commande.
youhoooouuuuuuuuuuuu!!!!! ça marche!!!!
j'crois (mais comme je suis nul en informatique et en linux, j'sais pô trop) que en fait ça devait être bcm43xx qui était le problème.
je suis allé sur des sites américains, et je suis arrivé à ça:
http://prdownload.berlios.de/bcm43x... (et un petit peu avant à http://bcm43xx.berlios.de/?go=home)
puis ensuite je me suis aidé de http://forum.ubuntu-fr.org/viewtopi... pour me rappeler comment on fait pour ouvrir les fichiers avec une extension .tar.bz2, et enfin, j'ai suivi votre page pour faire le reste à partir de wget http://vrac.effraie.org/AppleAirPor... , et ça a marché!!!!
bon....par contre, nm-applet, ça a pas marché, ça me donne:
debian:~# nm-applet
(nm-applet:14267): Gtk-WARNING **: cannot open display:
debian:~#
...je comprends pas pourquoi...mais je m'en fous parce que le wi-fi marche! mais si vous pouvez me dire pourquoi la commande nm-applet ne marche pas, je serais curieux de savoir (et je suis bien sous gnome).
voilà!
youhoooouuuuuuuuuuuu!!!!! ça marche!!!!
j'crois (mais comme je suis nul en informatique et en linux, j'sais pô trop) que en fait ça devait être bcm43xx qui était le problème.
je suis allé sur des sites américains, et je suis arrivé à ça:
http://prdownload.berlios.de/bcm43x... (et un petit peu avant à http://bcm43xx.berlios.de/?go=home)
puis ensuite je me suis aidé de http://forum.ubuntu-fr.org/viewtopi... pour me rappeler comment on fait pour ouvrir les fichiers avec une extension .tar.bz2, et enfin, j'ai suivi votre page pour faire le reste à partir de wget http://vrac.effraie.org/AppleAirPor... , et ça a marché!!!!
bon....par contre, nm-applet, ça a pas marché, ça me donne:
debian:~# nm-applet
(nm-applet:14267): Gtk-WARNING **: cannot open display:
debian:~#
...je comprends pas pourquoi...mais je m'en fous parce que le wi-fi marche! mais si vous pouvez me dire pourquoi la commande nm-applet ne marche pas, je serais curieux de savoir (et je suis bien sous gnome).
voilà!
youhoooouuuuuuuuuuuu!!!!! ça marche!!!!
rerebonjour....
ce matin, en redémarrant mon ordinateur (avec Debian, donc), je n'arrivais plus à faire marcher le Wi-Fi....
J'ai ensuite beaucoup cherché, et par hasard j'ai compris pourquoi l'installation de Ubuntu ne marchait pas. J'ai désinstallé debian, et mis ubuntu à la place, et suis ensuite arrivé au redémarrage (après l'installation de ubuntu) à une page au fond noir, sans interface graphique, avec juste de quoi taper des commandes, comme dans le shell.
J'ai fais alors fait l'installation de l'environnement gnome en tapant "sudo apt-get install gnome" (dieu seul sait pourquoi il ne s'est pas installé tout seul avec l'installation de Ubuntu du server install CD que j'ai téléchargé sur http://cdimage.ubuntu.com/ports/rel...). Et donc bref, après multiples autres problèmes du style: installer X ou encore /etc/X11/X is not executable, j'ai réussi à installer ubuntu!
mais à la place du japonais, j'ai des carrés (j'ai donc fait log out et ait mis le système en anglais à la place), et l'ordinateur dit avant le log in "there was an error loading the theme human"et une ligne en dessous "can't open file /usr/share/gdm/themes/Human/Human.xml....donc bon....l'installation n'est pas totalement au point....
et donc bref, pour le wi-fi, j'ai réessayé votre tutorial, et la ligne svn checkout svn://svn.berlios.de/bcm43xx/trunk/fwcutter ne doit pas être bonne à mon avis, puisqu'elle ne marchait pas avec Debian 40r1, et qu'elle ne marche pas avec Ubuntu 7.04. En tout cas, ça ne marche pas avec moi (j'ai un ibook G4 acheté il a 1 ans et demi/2 ans à peu près). J'ai remplacé cette ligne par wget http://download2.berlios.de/bcm43xx... . Après, le reste du tutorial a marché (comme sur Debian), jai redémarré pour voir, et apparemment, le wi-fi marche toujours (pas comme sur Debian)! ouf!
Par contre, j'ai toujours écrit PCI: cannot allocate resource region 0 of device 0001:10:18 ( il y a d'autres chiffres, mais j'ai pas eu le temps de les noter) au démarrage. Auriez-vous une idée?
J'ai le sentiment d'être devenu plus fort en informatique, maintenant....