[Installation] Soucis Wi-Fi et Filaire (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Enigme137
newbie
Messages : 2
Inscription : mar. 10 mars 2015, 20:47

[Installation] Soucis Wi-Fi et Filaire (résolu)

Message par Enigme137 »

Bonsoir!

Ayant déjà utilisé Archlinux il y a un an, je me relance dans son installation sur une autre machine (Dell Inspirion 6400). Il m'est cependant impossible de me connecter au réseau internet, que ce soit par ethernet ou par wifi. J'ai essayé quelques manœuvres sur les deux cas.

:!: Soucis ethernet
Broadcom BCM4401-B0
Première chose étrange, ifconfig me donne une interface en eth0, dans mes souvenirs c'était normalement quelque chose comme enp3s0. Je branche (c'est un routeur de l'autre côté), je ping mais aucune réponse.
J'ai vérifier que rfkill ne me donnait aucune carte bloquée. J'ai tenté ces deux commandes:

Code : Tout sélectionner

ip link set eth0 up
dhcpcd eth0
L'output est un timeout, dhcpcd ne trouve rien.
Je n'ai pas voulu plus chercher pour le soucis filaire, car je comptais utiliser exclusivement une connexion wifi (ordinateur portable).

:!: Soucis wifi
Broadcom BCM4311 802.11b/g
Chose très étrange aussi, iwconfig ne me liste QUE lo et eth0, mais aucune interface wireless du type wlan (ou wlp.. normalement?).
lspci me liste bien la carte, lspci -v me renseigne que "kernel in use: b43-pc-bridge"
Si j'ai bien compris, mon noyau possède bien le driver qu'il faut, et c'est donc un soucis de firmware complémentaire manquant.
J'ai vérifié avec dmseg | grep firmware, il m'a bien averti qu'il me manquait ce b43-firmware.


Et c'est donc là le problème, ayant aussi ce soucis de me connecter via ethernet, pas simple de le récupérer ce firmware. J'ai donc téléchargé depuis le site AUR le b43-firmware.tar.gz. Je l'ai copié sur ma clé usb qui me sert de boot arch, je l'ai retrouvé, décompressé. Comme je ne peux pas construire un paquet avec makepkg en root (je suis toujours dans l'install), je me suis créé un utilisateur temporaire, attribué les droits sur le dossier décompressé.
Mais toujours impossible de créer le paquet puisqu'il semble me manque des dépendances contenues dans base et base-devel... que je récupère plus tard dans l'installation une fois ma connexion internet établie!
Je suis donc dans une impasse. Si quelqu'un voit une solution je suis preneur!

Merci :)
Dernière modification par Enigme137 le mer. 11 mars 2015, 00:18, modifié 1 fois.
Enigme137
newbie
Messages : 2
Inscription : mar. 10 mars 2015, 20:47

Re: [Installation] Soucis Wi-Fi et Filaire

Message par Enigme137 »

Problème résolu, j'ai découvert un merveilleux outil appelé b43-fwcutter.
Si certains tombent par hasard sur cette page, et qui ont le même soucis:

Il existe un merveilleux outil b43-fwcutter, de base dans l'iso d'installation d'arch, qui permet d'extraire les firmwares broadcom depuis leurs sources, sans l'aide de pkgbuild.

Télécharger la source tarball depuis AUR sur un autre pc
Copier sur la clé de boot arch utilisée
Chercher la source (/run/archiso/mntboot je crois) et la mettre à la racine /
tar xvf machin.tar.bz2 && cd machin
fw-cutter -w /lib/firmware /linux/wl_apsta.o

Le firmware est extrait là où il faut, il faut maintenant activer, vaut mieux tout désactiver, puis tout réactiver:

modprobe -r b44 && modprobe -r b43 && modprobe -r ssb
modprobe b43 && modprobe b44 && modprobe ssb
iwconfig // Là on devrait enfin voir wlan0 !!!!!!
rfkill unblock all
wifi-menu

Edit: b43-fwcutter n'étant pas présent dans base et/ou base-devel, ne pas oublier de l'installer via pacstrap (ou pacman après chroot) avant de démonter et de booter sur la nouvelle installation.
Il faudra après répéter l'opération plus haut sur la nouvelle installation.
Répondre