Compile manualmente e adicione o módulo r8169 (e outros)

1

Ao digitar o lspci eu recebo:

...
01:00.0 Ethernet controller: Realtek Semiconductor CO., LTD RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
05:00.0 Ethernet controller: Atheros Communications Inc. AR5413 802.11abg NIC (rev 01)

Ao navegar no diretório que contém a fonte do kernel do meu Linux e digitar "make modules" eu recebo a saída

CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
Builing modules stage 2
MODPOST 16 modules

No entanto, isso não instala dois módulos que eu preciso usar a placa de rede, ou seja, r8169 e ath5k. Eles não são visíveis quando eu digito modprobe -l

Primeiro, como o sistema "sabe" quais módulos compilar e carregar? Como posso informá-lo manualmente para compilar esses dois módulos?

Se isso é impossível como eu manualmente compilar esses módulos para que eu obtenha um arquivo r8169.ko e ath5k.ko, que eu possa colocar em libs / modules / (versão do kernel) / kernel / drivers / net e então executar insmod./r8169.ko para carregar no kernel?

Por favor, note que a fonte para ambos os módulos já estão na árvore do kernel

    
por Hosdgfag2 23.06.2015 / 16:03

0 respostas