O Controlador Ethernet PCI Gigabit RTL8169 é suportado?

0

Eu queria duas placas de rede no meu PC SFF, então comprei uma barata do Ebay. Eu pluguei o cartão e esperei que ele "simplesmente funcionasse" - sem essa sorte.

Foi detectado no momento da inicialização - as seguintes linhas do dmesg:

[    0.134880] pci 0000:10:00.0: [10ec:8169] type 00 class 0x020000
[    0.134901] pci 0000:10:00.0: reg 0x10: [io  0x1100-0x11ff]
[    0.134909] pci 0000:10:00.0: reg 0x14: [mem 0xf0600000-0xf06000ff]
[    0.134945] pci 0000:10:00.0: reg 0x30: [mem 0x00000000-0x0001ffff pref]
[    0.134965] pci 0000:10:00.0: supports D1 D2
[    0.134967] pci 0000:10:00.0: PME# supported from D1 D2 D3hot D3cold

...

[    1.438417] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    1.438527] r8169 0000:10:00.0 (unnamed net_device) (uninitialized): not PCI Express
[    1.438785] r8169 0000:10:00.0 eth0: RTL8169sb/8110sb at 0xffffc90001bac000, 00:e0:4c:44:07:a1, XID 10000000 IRQ 20
[    1.438787] r8169 0000:10:00.0 eth0: jumbo features [frames: 7152 bytes, tx checksumming: ok]
[    1.475447] r8169 0000:10:00.0 enp16s0: renamed from eth0

Está listado como "DISABLED" por lshw:

*-network DISABLED
   description: Ethernet interface
   product: RTL8169 PCI Gigabit Ethernet Controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:10:00.0
   logical name: enp16s0
   version: 10
   serial: 00:e0:4c:44:07:a1
   size: 10Mbit/s
   capacity: 1Gbit/s
   width: 32 bits
   clock: 66MHz
   capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=32 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10Mbit/s
   resources: irq:20 ioport:1100(size=256) memory:f0600000-f06000ff memory:f0620000-f063ffff

E ele não está listado na saída do ifconfig ... A saída do lsmod inclui:

Module                  Size  Used by
r8169                  81920  0

Esta placa é suportada pelo (Ubuntu 16.10) Linux? Em caso afirmativo, qual aro eu preciso percorrer para obtê-lo reconhecido (ou seja, listado quando eu executo o ifconfig)?

    
por aSteve 27.11.2016 / 21:45

1 resposta

1

É bem conhecido que o driver r8169 é falho. Esta é uma correção para isso, mas não sei se isso vai resolver o seu problema ... até que tentemos. Vamos instalar o driver que funciona ...

Na aplicação do terminal ...

Digite os seguintes comandos, um de cada vez:

sudo apt-get update
sudo apt-get install dkms
sudo apt-get install r8168-dkms
sudo ifconfig enp16s0 up

Em seguida, reinicie o seu computador.

Se isso não resolver o problema, verifique se você tem um bom cabo Ethernet CAT6. Você provavelmente deve ver um LED verde ou amarelo piscando perto de onde o cabo se conecta ao cartão. Se você precisar solucionar ainda mais, conecte um cabo Ethernet novo / diferente diretamente da nova placa ethernet, diretamente ao roteador ou modem a cabo / dsl (ignorando todas as outras fiações e switches / hubs).

    
por heynnema 27.11.2016 / 22:25