web-dev-qa-db-fra.com

BCM4306, pilote hérité b43 installé, mais erreur "firmware manquant"

J'ai le matériel sans fil suivant sur un ordinateur portable Compaq evo N600c fonctionnant sous Lubuntu.

ciaran@compaq:~$ lspci -vvnn | grep 14e4
03:00.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)

En suivant les instructions d'ici:

http://www.linuxwireless.org/en/users/Drivers/b43#b43_and_b43legacy

J'ai opté pour le programme d'installation du microprogramme hérité, en suivant à la lettre les instructions d'installation Internet (sans erreur). c'est-à-dire que j'ai installé avec succès

Sudo apt-get install firmware-b43legacy-installer 

Dans l'applet nm, je reçois maintenant

Wireless networks device not ready (firmware missing)

J'ouvre des pilotes supplémentaires, mais la liste est vide. J'ai commenté cette ligne dans /etc/modprobe.d/blacklist.conf

#blacklist bcm43xx

Contenu du répertoire du firmware:

ciaran@compaq:/etc/modprobe.d$ Sudo ls /lib/firmware/b43legacy/
[Sudo] password for ciaran: 
a0g0bsinitvals2.fw  a0g0initvals5.fw    b0g0bsinitvals2.fw  b0g0initvals5.fw  ucode11.fw  ucode5.fw
a0g0bsinitvals5.fw  a0g1bsinitvals5.fw  b0g0bsinitvals5.fw  pcm4.fw       ucode2.fw
a0g0initvals2.fw    a0g1initvals5.fw    b0g0initvals2.fw    pcm5.fw       ucode4.fw

Modifier :

de dmesg:

[ 4460.193382] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
[ 4460.193393] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
[ 4460.193401] b43-phy0 ERROR: You must go to     http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.

Votre espoir.

4
ScrollerBlaster

commentaires convertis comme réponse

Pour vous assurer que le sans fil fonctionne correctement avec le périphérique sans fil BCM4306, procédez comme suit:

  1. Supprimez le package b43-legacy que vous avez installé.
  2. Connectez votre ordinateur portable avec une connexion filaire et testez votre connexion Internet.
  3. Recherchez dans le tableau de bord pour Pilotes supplémentaires et il devrait ouvrir une fenêtre et vous proposer d'installer le b43-cutter - activez-le.
  4. Si ce qui précède ne fonctionne pas, le firmware manquant peut être trouvé en installant le paquet suivant:
 Sudo apt-get install firmware-b43-installer 
4
fossfreedom

J'ai suivi les étapes de ce type , sauf que les deux dernières lignes étaient dans /lib/firmware/, pas dans modules.

MODIFIER:

Ci-dessus un petit script Shell pour faciliter le copier-coller.

#!/bin/bash

set -o errexit
set -o xtrace

TMPDIR=$(mktemp -d)

cd "${TMPDIR}"

wget "http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o"
wget "http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2"
tar xfvj "broadcom-wl-4.150.10.5.tar.bz2"
Sudo b43-fwcutter -w "/lib/firmware" "wl_apsta-3.130.20.0.o"
Sudo b43-fwcutter --unsupported -w "/lib/firmware" "broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o"
Sudo chmod 775 "/lib/firmware/b43"
Sudo chmod 775 "/lib/firmware/b43legacy"

cd -
rm -r "${TMPDIR}"
1
kiai