r8168 módulo não utilizado pelo controlador ethernet

1

Descobri que minha interface eth0 está constantemente inativa (eu uso o wlan0 para WiFi). Após alguns googling eu substituí módulo r8169 com r8168 ( apt-get install r8168-dkms ), mas após a reinicialização não conseguiu encontrar a linha 'Kernel driver em uso':

root@controller:/home/me# lspci -v

07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)
Subsystem: Dell RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
Flags: bus master, fast devsel, latency 0, IRQ 10
I/O ports at e000 [size=256]
Memory at f7c00000 (64-bit, non-prefetchable) [size=4K]
Memory at f0000000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-00-00-00-36-4c-e0-00
Capabilities: [170] Latency Tolerance Reporting

Aqui está a saída de dkms status :

root@controller:/home/me# dkms status
oem-audio-hda-daily, 0.201409230816~ubuntu14.04.1, 3.13.0-106-generic, x86_64: installed
oem-touchpad-alps-synaptics, 0.5wataugafour1, 3.13.0-106-generic, x86_64: installed
oem-touchpad-alps-synaptics, 0.5wataugafour1, 4.4.0-57-generic, x86_64: installed
r8168, 8.043.02, 4.4.0-57-generic, x86_64: installed
wireless-dw1707-precise-all, 3.12rc5p5, 3.5.0-61-generic, x86_64: installed

Além disso:

root@controller:/home/me# lshw -C NETWORK
USB                       
*-network        
   description: Wireless interface
   product: QCA9565 / AR9565 Wireless Network Adapter
   vendor: Qualcomm Atheros
   physical id: 0
   bus info: pci@0000:06:00.0
   logical name: wlan0
   version: 01
   serial: a8:a7:95:b5:dd:f9
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
   configuration: broadcast=yes driver=ath9k driverversion=4.4.0-57-generic firmware=N/A ip=192.168.0.57 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:18 memory:f7d00000-f7d7ffff memory:f7d80000-f7d8ffff
*-network UNCLAIMED
   description: Ethernet controller
   product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:07:00.0
   version: 07
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list
   configuration: latency=0
   resources: ioport:e000(size=256) memory:f7c00000-f7c00fff memory:f0000000-f0003fff
*-network DISABLED
   description: Ethernet interface
   physical id: 2
   logical name: virbr0-nic
   serial: 52:54:00:71:16:c9
   size: 10Mbit/s
   capabilities: ethernet physical
   configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full link=no multicast=yes port=twisted pair speed=10Mbit/s

Além disso:

root@controller:/home/me# modinfo r1869
modinfo: ERROR: Module r1869 not found.

Agora a interface eth0 está ausente na saída ifconfig -a , provavelmente porque o r8168 não foi detectado na inicialização.

Alguém pode me dizer o que eu fiz de errado ou esqueci? Obrigado antecipadamente!

    
por edward ziyangulov 25.12.2016 / 15:43

1 resposta

1

Desative secure boot no seu BIOS. O Ubuntu não irá carregar módulos do kernel não assinados com isto ativado.

editar:

O r8168-dkms não é o driver correto para o seu controlador RTL8101 / 2 / 6E Realtek Semiconductor Co., Ltd. PCI Express Fast / Gigabit Ethernet (rev 07).

Para desinstalá-lo:

sudo dkms remove r8168/8.043.02 --all # para desinstalar o módulo do kernel r8168

sudo apt-get purge r8168-dkms # para desinstalar o r8168-dkms

Certifique-se de que o arquivo /etc/modprobe.d/r8168-dkms.conf não exista.

Reinicie o computador.

Edite sua pergunta para incluir a saída terminal das 3 primeiras linhas de modinfo r8169 e sudo lshw -C network

Você terá que baixar o driver rtl8101 de link

Siga as instruções no arquivo README contido no arquivo de download e revise este Erro do driver ethernet Realtek ubuntu 16.04 ( começando com a resposta que contém" Para o produto: RTL8101 / 2 / 6E PCI Express ").

    
por heynnema 25.12.2016 / 16:58