Meu tablet tem um chip Broadcom BCM43455, mas não tem o arquivo de configuração armazenado na NVRAM como esperado pelo Linux (Xubuntu) brcmfmac motorista. Como solução alternativa, decidi copiar o arquivo da instalação do Windows 10 (onde ele é armazenado Windows\System32\drivers\4345r6nvram.txt ) para onde o brcmfmac driver estava esperando (não em NVRAM - o driver também verifica se o arquivo /lib/firmware/brcm/brcmfmac43455-sdio.txt existe). Depois de um rápido modprobemeu Wi-Fi estava funcionando agora, e até agora parece estar funcionando perfeitamente.

No entanto, o problema é que, agora que o dispositivo funciona no Linux, ele não consegue obter um endereço IP do meu roteador no Windows. Quando eu tento desativar o dispositivo no Gerenciador de dispositivos (muitas vezes corrige as coisas) o programa trava, e se eu tentar reiniciar o computador depois disso eu tenho uma longa espera, seguido por uma tela azul da morte me dizendo sobre um DRIVER_POWER_STATE_FAILURE.

A única solução para obter o meu Windows Wi-Fi de volta parece ser para reinstalar o driver (também trava, mas se eu desabilitar o driver e reinicie, após o BSOD quando o tablet reiniciar o dispositivo foi desativado. Uma vez que eu fiz isso , desinstalar o driver funciona). Mas quando eu inicio no Linux, a mesma coisa acontece novamente.

Alguma ideia do que está acontecendo aqui?

DividedByZero
fonte