J'ai essayé toutes les solutions connues et cela ne fonctionne toujours pas. J'ai essayé le modprobe brcm après la mise à jour de la bibliothèque de microprogrammes et la liste noire pour bcm43xx. Y at-il un correctif pour cela?
-------modifier------
La commande lspci -nn ne ferait rien lspci Je ne peux pas encore publier de photos, mais voici la sortie lspci
lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04)
vous devez copier le fichier appelé brcmfmac43241b4-sdio.txt dans/lib/firmware/brcm où il accompagne le pilote appelé brcmfmac43241b4-sdio.bin.
Normalement, cela est créé en utilisant nvram-tools mais cela ne fonctionne pas sur le sony pro 13 et j’en ai copié un depuis le réseau. Vous pouvez en télécharger un du net
J'ai également eu le même problème, en ajoutant brcmfmac43241b4-sdio.txt à
/lib/firmware/brcm/
n'a pas résolu mon problème. Après avoir redémarré le module de noyau "brcmfmac" avec:
Sudo modprobe -r brcmfmac && Sudo modprobe brcmfmac
mon wifi est devenu vivant mais il n'était pas fonctionnel (il n'affichait pas tous les SSID de sa gamme) et j'essayais de numériser avec:
Sudo iw wlan0 scan
avorter. J'ai corrigé cela en mettant à jour le noyau 4.1. J'ai créé deux scripts pour automatiser ces deux tâches
#!/bin/sh
mkdir ~/Downloads/kernel\ 4.1/
cd ~/Downloads/kernel\ 4.1/
Sudo wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.1-unstable/linux-headers-4.1.1-040101-generic_4.1.1-040101.201507030635_AMD64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.1-unstable/linux-headers-4.1.1-040101_4.1.1-040101.201507030635_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.1-unstable/linux-image-4.1.1-040101-generic_4.1.1-040101.201507030635_AMD64.deb
Sudo dpkg -i linux-headers-4.1*.deb linux-image-4.1*.deb
#!/bin/sh
echo "if it fails...try explicitly executing: bash fixWIFI.sh"
kernelVersion=$(uname -r)
kernelSubVersion=${kernelVersion:2:1}
kernelVersion=${kernelVersion:0:1}
if [ $kernelVersion -ge 4 ]; then
if [ $kernelSubVersion -ge 1 ]; then
cp /sys/firmware/efi/efivars/*nvram* brcmfmac43241b4-sdio.txt
echo "you need to edit brcmfmac43241b4-sdio.txt and remove all non-text parts"
read -p "press [ENTER] when done editing" temp
Sudo mv brcmfmac43241b4-sdio.txt /lib/firmware/brcm/
echo restarting module...
Sudo modprobe -r brcmfmac && Sudo modprobe brcmfmac
echo "done, if it doesn't work right away try a reboot"
exit
fi
fi
echo " the kernel version is not high enough"
echo " try running ~/Documents/updateKernelTo4.1.sh"
echo " if the update breaks the desktop and it wont load execute: Sudo apt-get --reinstall ubuntu-desktop"
Les étapes suivantes (basées sur la réponse de kwoby) ont fonctionné pour moi:
Voici les commandes que j'ai utilisées:
wget https://github.com/jfwells/linux-asus-t100ta/raw/master/nvram/lib/firmware/brcm/brcmfmac43241b4-sdio.txt
Sudo sudo cp brcmfmac43241b4-sdio.txt /lib/firmware/brcm/
Sudo reboot
# <test after restart>
ifconfig
Pour le Sony Vaio Pro Duo 13 aurait peut-être trouvé une réponse sur ce message: http://iswwwup.com/t/6e143a545283/broadcom-ldquo-no-network-devices-available-rdquo-for-bcm43241 -sdio-after-fresh.html
Il existe deux liens vers deux fichiers différents:
https://www.dropbox.com/s/8m9n4qolf76iz11/brcmfmac-sdio.Zip
Ce dernier, l’utilisateur a prétendu avoir contacté un développeur de Broadcom, et c’est le fichier fourni par le développeur.
Voici la citation de cet utilisateur
Après avoir contacté un développeur de broadcom, il m'a envoyé des e-mails entre lui et un utilisateur qui avait le même problème mais qui avait résolu ce problème. L'utilisateur m'a aidé en envoyant un autre nvram et firmware (un bac et un txt) et cela a fonctionné. Je pense que c'est simplement parce que la carte sans fil est trop nouvelle pour le noyau actuel (corrigez-moi si je dis quelque chose de mal en tant que novice de Linux).
Avant brcmfmac-sdio.Zip
:
dmesg:
[ 1.876661] brcmfmac: brcmf_sdio_drivestrengthinit: No SDIO Drive strength init done for chip 4324 rev 5 pmurev 17
[ 1.877893] usbcore: registered new interface driver brcmfmac
[ 1.888464] brcmfmac_sdio mmc0:0001:1: firmware: direct-loading firmware brcm/brcmfmac43241b4-sdio.bin
[ 1.888486] brcmfmac_sdio mmc0:0001:1: firmware: failed to load brcm/brcmfmac43241b4-sdio.txt (-2)
[ 1.888550] brcmfmac_sdio mmc0:0001:1: Direct firmware load for brcm/brcmfmac43241b4-sdio.txt failed with error -2
[ 2.891252] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
Après brcmfmac-sdio.Zip
:
dmesg:
[ 1548.361470] usbcore: deregistering interface driver brcmfmac
[ 1553.562888] brcmfmac: brcmf_sdio_drivestrengthinit: No SDIO Drive strength init done for chip 4324 rev 5 pmurev 17
[ 1553.563246] usbcore: registered new interface driver brcmfmac
[ 1553.563343] brcmfmac_sdio mmc0:0001:1: firmware: direct-loading firmware brcm/brcmfmac43241b4-sdio.bin
[ 1553.563352] brcmfmac_sdio mmc0:0001:1: firmware: direct-loading firmware brcm/brcmfmac43241b4-sdio.txt
[ 1553.709778] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Jul 17 2013 07:36:07 version 6.10.197.71 (r412987) FWID 01-882d2634
[ 1553.723455] brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code
[ 1553.764370] brcmfmac: brcmf_add_if: ERROR: netdev:wlan0 already exists
[ 1553.764376] brcmfmac: brcmf_add_if: ignore IF event
[ 1563.827235] brcmfmac: brcmf_escan_timeout: timer expired
Nous pouvons voir que, comme le fichier brcmfmac43241b4-sdio.txt
existe maintenant, il est en mesure de terminer le chargement du module brcmfmac
. Mais ça ne marche pas complètement. Par exemple, vous ne pouvez pas définir l'interface sans fil sur monitor mode
, ni utiliser iw
pour rechercher des routeurs.
root@chickenbutt:~# ifconfig wlan0 down
root@chickenbutt:~# iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Operation not supported.
root@chickenbutt:~# iwconfig wlan0
wlan0 IEEE 802.11abgn ESSID:off/any
Mode:Managed Access Point: Not-Associated
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Voici ce qui se passe si vous essayez d'utiliser iw
pour rechercher des réseaux:
root@chickenbutt:~# iw wlan0 scan
scan aborted!