O Ubuntu 12.04 não tem suporte para a sua placa wifi: no meu sistema 14.04 , o driver iwlwifi
suporta:
$ modinfo iwlwifi | grep 8086 | grep 095B
alias: pci:v00008086d0000095Bsv*sd00005290bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00009200bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005202bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005200bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005210bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005302bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005310bc*sc*i*
(em outras palavras: as informações do driver iwlwifi
faz listam seu cartão, 8086:095B
, como uma das suportadas pelo driver), mas meu 12.04 não:
$ modinfo iwlwifi | grep 8086 | grep 095B
$
Você tem duas opções: atualizar seu sistema ou usar backports. Backports são novos drivers, desenvolvidos para novas versões de kernel, que são modificadas para serem disponibilizadas para kernels mais antigos. Eu te mostro como instalá-los, é bem fácil.
Faça o download dos backports clicando aqui, link .
Agora, emita os seguintes comandos no diretório em que você fez o download do pacote:
tar xvf backports-4.1.1-1.tar.xz
cd backports-4.1.1-1/
make defconfig-iwlwifi
make
sudo make install
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
e agora seu wifi funcionará.