O seu dispositivo está coberto neste pacote: link
Os arquivos com letras extras, neste caso snpc , são pré-corrigidos para adicionar novos dispositivos e, às vezes, recursos. O seu é um bom exemplo.
Comprei um laptop HP com o adaptador sem fio Qualcomm Atheros AR9565 (QCWB335). Eu entendo que este adaptador atualmente não é suportado no Ubuntu 12.04 e não há como obter acesso sem fio.
Eu instalei compat-wireless-3.6.6-1 ath9k driver
e não funcionou, lshw -C network
ainda mostrou *-network UNCLAIMED
após a redefinição.
Como posso descobrir quando o Ubuntu terá driver para o AR9565? Existe uma solução alternativa para o funcionamento sem fio de alguma forma?
Aqui está uma maneira de resolver isso. Eu mesmo tive o mesmo problema mencionado aqui. Eu segui dois posts no ubuntuforum por anoop-n2 e chili555 , e meio que fez uma mistura de coisas, que podem ser delineadas da seguinte forma:
Você precisa ter linux-headers-generic
e build-essential
instalado, tente
sudo apt-get install linux-headers-generic build-essential
, que será da versão mais recente, se já estiver lá.
O seguinte deve ser feito em um terminal como root:
sudo -i
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.9-rc4/compat-drivers-3.9-rc4-2-s.tar.bz2
tar xvf compat-drivers-3.9-rc4-2-s.tar.bz2
cd compat-drivers-3.9-rc4-2-s/
./scripts/driver-select ath9k
make
Agora, isso provavelmente causará o seguinte erro:
error: redefinition of ‘kref_get_unless_zero’
include/linux/kref.h:47:32: note: previous definition of ‘kref_get_unless_zero’ was here
Nesse caso, abra o arquivo de cabeçalho e localize o bloco inteiro da função:
static inline int __must_check kref_get_unless_zero(struct kref *kref)
{
return atomic_add_unless(&kref->refcount, 1, 0);
}
Em seguida, comente o bloco inteiro da função usando o comentário de linha (coloque //
na frente de cada linha) ou bloqueie o comentário em c
as,
/*static inline int __must_check kref_get_unless_zero(struct kref *kref)
{
return atomic_add_unless(&kref->refcount, 1, 0);
}*/
digite os seguintes comandos, um por um:
make
make install
Em seguida, carregue o driver usando
modprobe ath9k
ou reinicie o sistema. Depois o wifi deve estar funcionando.
O pacote compat-wireless provavelmente exigirá que você adicione seu pci.id ao arquivo pci.c, bem como algumas outras alterações, semelhantes a isto: link
Você fez isso? Aprenda seu pc.id com:
lspci -nn | grep 0280
Pode haver uma versão do compat-wireless que inclua o seu dispositivo. Se você postar os detalhes, ficaremos felizes em ajudá-lo.
Consegui corrigir esse problema executando os seguintes comandos.
sudo apt-get autoclean
sudo apt-get update
sudo apt-get dist-upgrade
O que eu descobri é que isso atualiza o kernel do 3.2.0.56-generic para o 3.2.0.57-generic.
Espero que ajude ...
Eu tentaria usar o Linux Mint, já que eu estava tendo problemas com este conjunto de chips também no meu Debian dist. Uma das pessoas sugeriu o Mint e ele apareceu trabalhando na primeira instalação, não apenas wifi, mas todo o material de comunicação. Talvez seja hora de trocar a distro!
Eu resolvi meus problemas com um backport e, agora que ele está instalado, não tenho problemas com o conjunto AR9565. Pode olhar para backports disponíveis para ver se há uma sugestão sobre o suporte lá.
É barato baixar e gravar um DVD com o Mint ao vivo para inicializar e ver se ele é suportado, em vez de bater com a cabeça. Estou confiante de que vai apoiar o seu, porque apoia o meu! Além disso, qualquer um com quem você fale entenderá que o chipset é suportado em algum lugar no mundo do Linux e não gastará metade do seu tempo debatendo se ele é suportado ou não. Além disso, é uma boa vontade para que ela surja e trabalhe depois de todo o trabalho que você colocou nela!
Qualcomm Atheros QCA8172 no Lenovo G505 - O Ubuntu 13.04 funciona perfeitamente no Lenovo G505 - certifique-se de fazer uma instalação limpa do Ubuntu 13.04 versus uma 'reinstalação'. Mouse de teclado Wi-Fi / LAN tudo funciona perfeitamente.
Eu passei o dia todo procurando drivers, mas os que estão incluídos no Ubuntu 13.04 já suportam a placa de driver de rede Qualcomm Atheros QCA8172. Felicidades