Como faço para que uma placa ethernet gigabit Qualcomm Atheros Killer E2200 funcione?

5

Eu comprei um novo computador, na esperança de dual boot Win 8 e Ubuntu 13.04. Eu instalei ambos os sistemas com sucesso, mas no Ubuntu eu não tenho conexão com a internet, mesmo que o cabo ethernet esteja conectado e a internet funcione perfeitamente no Win 8. Já no instalador do Ubuntu, ele diz que não tenho conexão com a internet. / p>

Coisas que podem ser de interesse:

  • Eu tenho esta placa-mãe: MSI Z87-G45 Gaming ( link )
  • A Internet não funcionou no Win 8 até que eu instalei os drivers de rede que vieram com a placa-mãe (algo do Killer Ethernet)
  • Eu tentei diferentes configurações de instalação, tentei as versões 13.04, 12.04 e 12.10 e tentei instalar em um disco rígido separado. (o fato de o instalador dizer "sem conexão com a internet" parece indicar que o problema não tem nada a ver com a instalação).
  • Nem consigo acessar meu roteador em 192.168.0.1.
  • A placa-mãe não possui recursos sem fio.
  • Se eu executar o comando terminal lspci, recebo a seguinte saída (entre outras coisas):
  

03: 00.0 Controlador Ethernet: Controlador Gigabit Ethernet Qualcomm Atheros Killer E2200 (rev 13)

Eu passei horas e horas navegando, tentando muitos métodos diferentes sugeridos e não encontrando completamente alguém que parece estar tendo o mesmo problema.

    
por user185020 18.08.2013 / 00:00

4 respostas

4

Eu obtive informações de outra fonte que o kernel 3.10 tinha suporte para esta placa de rede. Então o que eu fiz foi instalar o kernel usando este guia

  

Em primeiro lugar, você tem que baixar todos os arquivos deb que são   apropriado para a arquitetura do seu sistema (32 bits ou 64 bits),   -los na mesma pasta para facilitar o processo.

Nota: esta resposta é uma versão atualizada da postagem original:

Você precisa disso com certeza:

E, dependendo da sua arquitetura, escolha os próximos 2:

64 bits:

32 bits:

  

Após o download, basta executar o seguinte comando para instalar:

sudo dpkg -i linux*.deb

Caso deseje remover esta versão do Kernel, execute este comando:

 sudo apt-get purge linux-image-3.11*

Muito simples e a conexão começou a funcionar imediatamente após a atualização e reinicialização. Eu não tive nenhum problema com o novo kernel ainda, contanto que eu não fique com essa solução. Parece, porém, como o segmento que você ligou para mim descreveu o mesmo problema e tenho certeza que teria corrigido o problema também.

Para aqueles que talvez queiram seguir as instruções nesse tópico, no topo da página 7 há uma postagem de alguém que fez um patch para esse problema (não sei exatamente como isso funcionou, mas eu acho que foi para simplificar e reduzir o hacking manual, conforme descrito no primeiro post).

Um infinito obrigado a todos que me ajudaram!

    
por user185020 21.08.2013 / 16:00
2

De acordo com essas postagens do sauyon e Mahler122 em ubuntuforums.org você tem que compilar um módulo do kernel para esta placa de rede manualmente.

Abra um Terminal pressionando CTRL + ALT + T . Primeiro você precisa instalar alguns pacotes que são necessários para compilar. Tipo:

sudo apt-get update
sudo apt-get install fakeroot build-essential linux-headers-$(uname -r)

Crie uma nova pasta, faça o download das origens do Wireless Compat e as extraia:

mkdir compat_src
cd !$
wget http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.9-rc2/compat-drivers-3.9-rc2-2-su.tar.bz2
tar xvjf !$:t
cd compat-drivers-3.9-rc2-2-su

Faça o download do patch de sauyon e teste se funciona (postei em gist.github.com porque o original source está por trás da página de login do ubuntuforum.org. Espero que esteja ok):

wget https://gist.github.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt
patch --dry-run -p1 < alx-patch.txt

Se não houve erro, aplique o patch:

patch -p1 < alx-patch.txt

Selecione o driver que deve ser criado, compilado e instalado:

./scripts/driver-select alx
fakeroot make
sudo make install
sudo modprobe alx

EDIT: Como fazer isso sem trabalhar na internet:

Acabei de lembrar que você não tem internet, então você não pode usar o apt-get ou o wget: D. Portanto, você precisa fazer o download de tudo em outro computador com acesso à Internet (ou em sua instalação do Win8) e transferi-lo com, e. um USB-Thumbdrive.

No Ubuntu, abra um Terminal e digite:

sudo apt-get -qq --print-uris install fakeroot build-essential linux-headers-$(uname -r) | cut -d\' -f 2 > urls.txt

Copie o urls.txt para o seu thumbdrive e vá para o outro computador. Faça o download de todos os arquivos em urls.txt (se o outro computador estiver executando o Linux, você pode usar wget < urls.txt ) e salve-os em uma pasta chamada deb no seu thumbdrive. Também baixe compat-drivers-3.9-rc2-2-su.tar.bz2 e alx-patch.txt

Em seguida, volte para o seu Ubuntu defeituoso, conecte o thumbdrive, abra um Terminal e digite:

cd /media/YOUR_USERNAME/THUMBDRIVE_NAME
sudo cp deb/* /var/cache/apt/archives/
sudo apt-get install fakeroot build-essential linux-headers-$(uname -r)
mkdir -p ~/compat_src/compat-drivers-3.9-rc2-2-su
cp compat-drivers-3.9-rc2-2-su.tar.bz2 ~/compat_src/
cp alx-patch.txt ~/compat_src/compat-drivers-3.9-rc2-2-su/
cd ~/compat_src
tar xvjf compat-drivers-3.9-rc2-2-su.tar.bz2
cd compat-drivers-3.9-rc2-2-su
patch --dry-run -p1 < alx-patch.txt
patch -p1 < alx-patch.txt
./scripts/driver-select alx
fakeroot make
sudo make install
sudo modprobe alx
    
por Germar 18.08.2013 / 01:51
0

Você pode adquirir um adaptador Wi-Fi Realtek Edimax USB para se conectar. Estes podem ser encontrados aqui .

    
por guitar42697 18.08.2013 / 00:03
0

Acabei de trabalhar com isso e a melhor solução foi encontrada em ubuntuforums

O patch mencionado na primeira técnica foi mesclado no kernel. Isso significa que, em vez de patch, você pode carregar esse arquivo backport de kernal.org , e então simplesmente execute:

  cd Desktop/backports-3.10-2
  make defconfig-alx
  make
  sudo make install
  sudo modprobe alx

É muito mais simples que o patch.

O primeiro post com problemas, que não detecta o meu driver Nvidia

    
por Kevin 18.11.2013 / 01:22