Broadcom 802.11ac Driver Ubuntu fez o Windows Wifi parar de funcionar

3

Eu tenho um laptop Alienware 18, com um "cartão Wi-Fi Broadcom Corporation BCM4352 802.11ac [14e4: 43b1] (rev 03)". Eu sou dual boot Windows 7 (home 64-bit) e Ubuntu 14.04.3 LTS. O Windows está em um SSD, o Ubuntu é executado em um HDD. Depois que eu instalei o Ubuntu (eu estava originalmente usando o Windows por si só) o WiFi não estava funcionando no Ubuntu.

Eu segui os passos descritos aqui pelo Chili555     

por MindSeeker 10.12.2015 / 23:55

1 resposta

4

Antes de mais nada: ao ler sua pergunta, eu o aconselharia a desligar completamente a sua máquina, remover a bateria se ela tiver uma e finalmente o cabo de energia.

Então espere por 1 segundo e então ligue e faça um complete cold boot, mas aparentemente, você descobriu que um normal cold boot resolve seu problema. ; -)

Por que isso está acontecendo?

O que você está enfrentando é chamado de não intencional efeito colateral e você precisa saber mais sobre as complexidades do conjunto de chips da Broadcom para entender o que está acontecendo:

  • Os chipsets da Broadcom não são realmente conjuntos de chips WiFi, mas DSPs que não apenas ter drivers, mas firmware também: isso significa que o driver carrega um software na memória do computador e outra peça de software no próprio chip DSP.
  • A Broadcom não oferece suporte ao Linux, mas há um grupo de hackers que faz um tremendo sucesso ( e extremamente difícil) fazer engenharia reversa do firmware da Broadcom para tornar seus drivers compatíveis com o Linux, mas não poderia se importar menos com a compatibilidade com o Windows.
  • A Broadcom não testa corretamente seus drivers / firmware do Windows e apenas usa a atualização da Microsoft para enviar coisas se algo falhar.

O que está realmente acontecendo ?

Os registros do chip DSP são configurados pelos drivers do Linux para funcionar tão bem quanto possível no Linux , mas o seu subsistema BIOS não redefine o DSP corretamente, nem o firmware do Windows < Escrito por Broadcom! Como a Broadcom não se importa com o Linux, eles não testam se o firmware do Windows é reinicializado adequadamente após uma inicialização a quente enquanto o firmware do Linux faz isso!

Sintomas:

A inicialização a quente do Windows para o Linux funciona, enquanto para reiniciar do Linux para o Windows, você precisa de uma inicialização a frio!

    
por Fabby 13.12.2015 / 21:45