Configuration wifi sur un PowerBook G4

Bonjour,

Je viens d’installer la Debian Etch sur mon PowerBookG4. Tout a été bien et facilement configuré, sauf la connexion au sans-fil. Je sèche depuis le début de l’après-midi sur ce problème, en essayant différentes procédures trouvées ici ou là.
J’ai installé les outils Airport (le PowerBook est équipé d’une Airport Extreme, norme 802.11 g), mais je ne crois pas qu’on puisse en tirer grand chose (ils datent de 2001 et 2003).
Je sais que le noyau de Linux (supérieur ou égal au 2.6.18) intégré dans la dernière version stable de la Debian intègre déjà le pilote Broadcom 4318 (bcm43xx-fwcutter). Quoi que… Les rsultats de dmesg | grep bcm43xx dans le Terminal montrent que c’est loin d’être évident… Toujours est-il qu’il n’y a pas moyen de l’activer pour qu’il fasse son boulot.

Je vous donne néanmoins quelques résultats de commandes lancées sur le Terminal en root :

lspci

PowerBookG4:/home/fred# lspci 0000:00:0b.0 Host bridge: Apple Computer Inc. Intrepid2 AGP Bridge 0000:00:10.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] 0001:10:0b.0 Host bridge: Apple Computer Inc. Intrepid2 PCI Bridge 0001:10:11.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02) 0001:10:14.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller 0001:10:15.0 USB Controller: NEC Corporation USB (rev 43) 0001:10:15.1 USB Controller: NEC Corporation USB (rev 43) 0001:10:15.2 USB Controller: NEC Corporation USB 2.0 (rev 04) 0001:10:17.0 Class ff00: Apple Computer Inc. KeyLargo/Intrepid Mac I/O 0002:24:0b.0 Host bridge: Apple Computer Inc. Intrepid2 PCI Bridge 0002:24:0d.0 Class ff00: Apple Computer Inc. Intrepid2 ATA/100 0002:24:0e.0 FireWire (IEEE 1394): Apple Computer Inc. Intrepid2 Firewire 0002:24:0f.0 Ethernet controller: Apple Computer Inc. Intrepid2 GMAC (Sun GEM)

dmesg | tail

PowerBookG4:/home/fred# dmesg | tail bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2)

lsmod | grep bcm43xx

PowerBookG4:/home/fred# lsmod | grep bcm43xx
bcm43xx			   437620  0
firmware_class		 11744  2 pcmcia,bcm43xx
ieee80211softmac	   31424  1 bcm43xx
ieee80211			  34280  2 bcm43xx,ieee80211softmac

dmesg | grep bcm43xx

PowerBookG4:/home/fred# dmesg | grep bcm43xx bcm43xx driver bcm43xx: Chip ID 0x4318, rev 0x2 bcm43xx: Number of cores: 4 bcm43xx: Core 0: ID 0x800, rev 0xd, vendor 0x4243, enabled bcm43xx: Core 1: ID 0x812, rev 0x9, vendor 0x4243, disabled bcm43xx: Core 2: ID 0x804, rev 0xc, vendor 0x4243, enabled bcm43xx: Core 3: ID 0x80d, rev 0x7, vendor 0x4243, enabled bcm43xx: PHY connected bcm43xx: Detected PHY: Version: 3, Type 2, Revision 7 bcm43xx: Detected Radio: ID: 8205017f (Manuf: 17f Ver: 2050 Rev: 8) bcm43xx: Radio turned off bcm43xx: Radio turned off bcm43xx: PHY connected bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0 bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0 bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0 bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0 bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0 bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0 bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2)
iwconfig

PowerBookG4:/home/fred# iwconfig
lo		no wireless extensions.

eth1	  no wireless extensions.

eth0	  no wireless extensions.

eth2	  IEEE 802.11b/g  ESSID:off/any  Nickname:"Broadcom 4318"
		  Mode:Managed  Access Point: Invalid
		  RTS thr:off   Fragment thr:off
		  Encryption key:off
		  Link Quality:0  Signal level:0  Noise level:0
		  Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
		  Tx excessive retries:0  Invalid misc:0   Missed beacon:0

sit0	  no wireless extensions.

Je vous remercie grandement de votre aide et de vos suggestions.

Visiblement, le firmware n’est pas installé.

linuxquestions.org/questions … ost2348441

[quote]You need to get bcm43xx-fwcutter and cut the firmware (from the Windows driver) for the device; bcm43xx.berlios.de/

Personally I would rather use ndiswrapper so the wireless runs a full speed and not limited to 11-Mb/s
(…)
Thanks!
I run: bcm43xx-fwcutter -w /lib/firmware /home/user/wl_apsta.o and everything runed smooth:[/quote]

va voir là: http://blog.effraie.org/index.php/post/2006/10/20/Wifi-sous-ubuntu-ppc-avec-la-carte-Airport-extrem

C’est comme cela que je faisais avec un iBook G4 sous etch.

Merci de vos conseils ! Et rapides, en plus…

J’ai fini par réussir à configurer correctement la wifi (après 12 h. d’efforts, quand même, mais finalement, la procédure n’était pas compliquée : il fallait seulement que j’arrive à comprendre comment l’adapter), et ça fonctionne. Effectivement, il y avait un problème de firmware à résoudre. Aussitôt, on me demandait le mot de passe (les Box environnantes étaient détectées…), et hop, c’était parti.

Une question complémentaire : comment faire pour que la connexion soit établie au démarrage de la Debian ? J’ai vu passer qqch là-dessus hier, mais évidemment, je ne l’ai pas noté.

Merci de vos réponses !