Para o Sony Vaio Pro Duo 13 pode ter encontrado uma resposta neste post: link
Existem dois links para dois arquivos diferentes:
link
link
O último, o usuário afirmou ter contatado um desenvolvedor da Broadcom e é o arquivo fornecido pelo desenvolvedor.
Aqui está a cotação do usuário
Depois de entrar em contato com um desenvolvedor da Broadcom, ele me deu e-mails entre ele e um usuário que tinha o mesmo problema, mas conseguiu resolver isso. O usuário me ajudou enviando outro nvram e firmware (um bin e um txt) e funcionou. Eu acho que é só porque a placa wireless é muito nova para o kernel atual (corrija-me se eu disser algo errado como um novato do Linux).
Antes de 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
Apó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
Podemos ver que, como o arquivo brcmfmac43241b4-sdio.txt
agora existe, ele pode concluir o carregamento do módulo brcmfmac
. Mas isso não funciona completamente. Por exemplo, você não pode definir a interface sem fio como monitor mode
e não pode usar iw
para procurar roteadores.
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
Isso é o que acontece se você tentar usar iw
para procurar redes:
root@chickenbutt:~# iw wlan0 scan
scan aborted!