Como instalar os drivers sem fio Qualcomm Atheros AR9565?

4

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?

    
por Victor Lyuboslavsky 10.11.2012 / 21:00

6 respostas

3

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.

    
por chili555 13.11.2012 / 03:14
3

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.

    
por Arinjoy Basak 21.05.2014 / 17:37
0

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.

    
por chili555 11.11.2012 / 15:40
0

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 ...

    
por user1566126 11.12.2013 / 14:19
-1

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!

    
por user65913 01.09.2014 / 20:31
-2

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

    
por JoseH_Chicago 22.08.2013 / 05:58