Como eu instalo drivers para o controlador Ethernet Atheros AR8161 em 12 bits de 64 bits usando um PC 12.04 de 32 bits conectado à Internet e uma unidade flash USB?

3

Como faço para instalar drivers para o controlador Ethernet Atheros AR8161 em 12 bits de 64 bits usando um PC 12.04 de 32 bits conectado à Internet e uma unidade flash USB?

Tendo comprado um novo PC de mesa HP Elite e instalado o Ubuntu 12.10 de 64 bits, descobri que ele não consegue se conectar à rede graças ao seu controlador Ethernet Atheros AR8161.

Não há slots PCI no PC para usar uma antiga PCI NIC. Eu não tenho NICs ou smartphones USB para usar para conexão temporária com a Internet.

Tudo o que posso usar é um laptop com conexão de Internet em execução com o XUbuntu 12.04 de 32 bits e uma unidade flash USB para copiar arquivos entre os PCs.

Pelo que eu entendo, eu terei que construir uma versão 3.5.0-17 de 64 bits do alx module em um sistema de 32 bits 3.2.0-32 e instale-o na máquina de destino, mas não tenho a menor ideia de como que: - (

Aqui é um questão intimamente relacionada.

    
por Ivan 15.11.2012 / 00:24

3 respostas

3

Não é necessário compilar nada ou atualizar através de um cartão sem fio USB; você pode baixar um kernel atualizado mais o driver requerido de quantal-backports em packages.ubuntu.com, copiá-los para sua máquina 12.10 com uma chave usb, instalá-los a partir da linha de comando (dpkg -i * .deb), depois reinicializar. Os arquivos que você precisa são:

  • linux-headers-3.5.0-18_3.5.0-18.29_all.deb
  • linux-image-3.5.0-18-generic_3.5.0-18.29_amd64.deb
  • linux-image-extra-3.5.0-18-generic_3.5.0-18.29_amd64.deb
  • linux-image-generic_3.5.0.18.21_amd64.deb
  • linux-libc-dev_3.5.0-18.29_amd64.deb
  • linux-backports-modules-cw-3.6-3.5.0-18-generic_3.5.0-18.2_amd64.deb
  • linux-backports-modules-cw-3.6-quantal-generic_3.5.0.18.2_amd64.deb

Verifique os números de versão atuais disponíveis em packages.ubuntu.com, pois os nomes dos pacotes e nomes de arquivos serão alterados a cada nova versão do kernel. O segundo último pacote nessa lista contém os módulos reais do kernel, neste caso para 3.5.0-18. O último é um pacote meta, o linux-backports-modules-cw-3.6-quantal-generic, que sempre dependerá da versão mais recente dos módulos do kernel linux compat-wireless. Você precisará deste instalado para que na próxima vez que você atualizar seu kernel, você também obtenha a nova versão dos módulos do kernel que você precisa.

    
por mvc 22.11.2012 / 21:26
2

Eu acho que você deve instalar cabeçalhos de linux genéricos com base em build-essential - uname -r output your 64-Bit PC wihout internet. Não existe uma maneira fácil de instalá-los. Você pode instalar o Ubuntu 64-Bit em uma máquina virtual e executar este comando:

sudo apt-get install build-essential linux-headers-generic linux-headers-(uname -r(your real 64-Bit PC output)

e copie a pasta de arquivos para o seu PC real que está em / var / cache / apt /. Então você executa este comando nessa pasta copiada.

sudo dpkg -i *.deb

Depois disso, faça o download e copie o pacote do driver em seu computador real de 64 bits. Execute estes comandos:

tar -xj compat*.tar.bz2
cd  compat-wireless-2012-11-14
sudo ./scripts/driver-select alx
sudo make
sudo make install

CUIDADO: Não se esqueça de que você deve inserir as pastas que contêm pacotes (com o comando cd) antes de executar comandos.

    
por Hckr 15.11.2012 / 01:17
2

tente fazer download de um link ( parece incluir alx.ko) e instalá-lo no 12.10 com dpkg -i foobarbaz.deb

    
por develop7 15.11.2012 / 09:36