A referência ao firmware no seu dmesg
refere-se ao driver tg3, que é um driver ethernet. Não tem relação com wireless.
Sugiro que você remova o driver incorreto e possivelmente concorrente:
sudo apt-get purge bcmwl-kernel-source
Reinicie. O funcionamento sem fio? Se não, poste:
dmesg | grep iwl
iwconfig
EDIT : Ainda não vemos evidência de que seja um problema de firmware; Na verdade, quando uma interface é criada, no seu caso, wlp16s0, isso sugere strongmente que o firmware correto foi carregado . Verifique:
sudo lshw -C network
O firmware = 15.32.2.9 ou algum desses aparece?
Em dmesg
, se o firmware não foi encontrado e carregado, seria muito evidente; algo assim:
iwl3945 0000:05:00.0: iwlwifi-3945-2.ucode firmware file req failed: -2
A interface faz a varredura ou gera um erro?
Sudo iwlist scan
Por favor, note aqui:
Tunable channels: 13 802.11bg, 23 802.11a channels
Este dispositivo foi projetado e construído antes do advento do 802.11N. Isso significa que, se o seu roteador ou ponto de acesso sem fio estiver bloqueado para 802.11N, seu dispositivo iwl3945 nem mesmo o verá. Por favor, certifique-se de que o roteador está configurado para 802.11A, B e G e um canal fixo; canal 1, 6 ou 11.
Ao clicar no ícone do Network Manager, certifique-se de que Ativar rede e Ativar sem fio estejam selecionados. Se você fizer alguma alteração, reinicie o NM:
sudo service network-manager restart
Faça todos os testes com a ethernet separada, já que o NM será padronizado para ethernet se estiver disponível, pois é mais rápido e seguro.