Como adicionar suporte alx ao kernel principal recente?

Como adicionar suporte alx ao kernel principal recente?

Aparentementekernel principal 3.8.5é compilado sem suporte para a placa Gigabit Ethernet Atheros Communications Inc. AR8161 recente. Eu sei que é fornecido em kernels recentes com o nome do módulo alx.

Compilação deWiki de backports de driver

O mecanismo de backporting não funciona aqui e falha durante a compilação (e não é de admirar, já que está escrito que é compatível com kernels no máximo 3.6).

eu poderia usardrivers de compatibilidade, mas eles não conseguem construir.

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

(Preciso de um kernel recente porque estou brincando com btrfs).

A propósito, eu uso o notebook ASUS N56VZ.

Atualizar:

Tentativa de estratégia unificada de driver alx para Linux e FreeBSDcompilou, mas não instalou o driver. (Sem erros no processo, mas, em última análise, sem rede oito.

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

Responder1

Você tem duas opções.

1) Experimente este ppa

http://kernel.ubuntu.com/~kernel-ppa/mainline/

Você baixa o kernel que deseja tentar e instala-o com 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ê estiver construindo módulos, também precisará dos cabeçalhos.

Veja também:https://wiki.ubuntu.com/Kernel/MainlineBuilds

Observe que esses kernels são destinados apenas para teste e nenhum suporte está disponível.

2) Compile você mesmo um kernel.

https://help.ubuntu.com/community/Kernel/Compile

Depois de construir alguns kernels, não étambémduro. Comece com localmodconfig e depois verifique se o módulo alx será compilado.

http://bodhizazen.com/Tutorials/kernel#localmodconfig

informação relacionada