Como adicionar suporte ao alx ao kernel principal da linha principal?

3

Aparentemente mainline kernel 3.8.5 é compilado sem suporte para a recente Ethernet Gigabit AR8161 da Atheros Communications Inc. cartão. Eu sei que é fornecido em kernels recentes com o nome do módulo alx .

Compilação de insira a descrição do link aqui

O mecanismo backporting não funciona aqui desde então e ele falha durante a compilação (e não é de admirar, pois está escrito que é compatível com o kernel 3.6).

Eu poderia usar compat-drivers , mas eles não conseguem construir.

Quais são minhas opções (exceto a recompilação de todo o kernel) para adicionar o módulo alx?

(Eu preciso de um kernel recente porque estou jogando com o btrfs).

BTW eu uso o notebook ASUS N56VZ.

ATUALIZAÇÃO:

O link compilou, mas não instalou o driver. (Nenhum erro no processo, mas no final nenhuma rede eighter.

Eu coloquei sudo make linux-install após a compilação. Mas após a reinicialização, o módulo alx ainda não está presente.)

    
por Adam Ryczkowski 04.04.2013 / 14:41

1 resposta

1

Você tem duas opções.

1) Tente este ppa

link

Você faz o download do kernel que deseja tentar e o instala com o dpkg

sudo dpkg -i linux-image-3.8.5-030805-generic_3.8.5-030805.201303281651_amd64.deb

mude o nome para o kernel que você baixou. Se você está construindo módulos, também precisará dos cabeçalhos.

Veja também: link

Observe que esses kernels são destinados apenas a testes e não há suporte disponível.

2) Compile um kernel você mesmo.

link

Depois de construir alguns kernels, não é muito difícil. Comece com localmodconfig e verifique se o módulo alx será compilado.

link

    
por Panther 04.04.2013 / 17:49