web-dev-qa-db-fra.com

Comment activer le pilote?

J'ai installé le package de pilote r8168, mais quand il reste ne fonctionne pas et quand je tape lsmod | grep r8168, il ne renvoie rien.
Sur Fedora cela fonctionne:

lsmod | grep r81*
r8169                  94208  0

Mise à jour:

$ lspci -nnk |grep 0200 -A3
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 07)
    Subsystem: Lenovo RTL810xE PCI Express Fast Ethernet controller [17aa:3856]
    Kernel driver in use: r8169
    Kernel modules: r8169

$ dmesg | grep -e r816 -e enp
[    1.263279] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    1.263292] r8169 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
[    1.266763] r8169 0000:02:00.0 eth0: RTL8106e at 0x00000000ba7d10f2, 54:e1:ad:df:b3:c2, XID 04900000 IRQ 33
[    1.310903] r8169 0000:02:00.0 enp2s0: renamed from eth0
[   25.810894] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[   26.029254] r8169 0000:02:00.0 enp2s0: link down
[   26.029280] r8169 0000:02:00.0 enp2s0: link down
[   26.029514] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[   27.748727] r8169 0000:02:00.0 enp2s0: link up
[   27.748742] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready

$ lsmod
Module                  Size  Used by
rfcomm                 77824  16
pppoe                  20480  2
pppox                  16384  1 pppoe
cmac                   16384  1
bnep                   20480  2
nls_iso8859_1          16384  1
edac_mce_AMD           28672  0
arc4                   16384  2
snd_hda_codec_hdmi     49152  1
snd_hda_codec_generic    73728  1
uvcvideo               86016  0
kvm_AMD                86016  0
snd_usb_audio         196608  2
kvm                   593920  1 kvm_AMD
btusb                  45056  0
snd_usbmidi_lib        32768  1 snd_usb_audio
btrtl                  16384  1 btusb
irqbypass              16384  1 kvm
btbcm                  16384  1 btusb
btintel                16384  1 btusb
snd_hda_intel          40960  4
snd_hda_codec         126976  3 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic
bluetooth             548864  43 btrtl,btintel,bnep,btbcm,rfcomm,btusb
snd_hda_core           81920  4 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic
ecdh_generic           24576  2 bluetooth
crct10dif_pclmul       16384  0
snd_hwdep              20480  2 snd_hda_codec,snd_usb_audio
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
pcbc                   16384  0
snd_pcm                98304  5 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hda_core,snd_hda_codec_hdmi
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  2 snd_seq_midi,snd_usbmidi_lib
aesni_intel           188416  2
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
joydev                 24576  0
glue_helper            16384  1 aesni_intel
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
ath10k_pci             45056  0
input_leds             16384  0
ath10k_core           360448  1 ath10k_pci
ath                    28672  1 ath10k_core
serio_raw              16384  0
mac80211              778240  1 ath10k_core
wmi_bmof               16384  0
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
cfg80211              622592  3 mac80211,ath,ath10k_core
fam15h_power           16384  0
snd_timer              32768  2 snd_seq,snd_pcm
snd                    81920  24 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_usb_audio,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_usbmidi_lib,snd_seq_device,snd_pcm
ideapad_laptop         32768  0
sparse_keymap          16384  1 ideapad_laptop
shpchp                 36864  0
tpm_crb                16384  0
soundcore              16384  1 snd
mac_hid                16384  0
sch_fq_codel           20480  3
parport_pc             36864  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
ip_tables              28672  0
x_tables               40960  1 ip_tables
autofs4                40960  2
hid_generic            16384  0
usbhid                 49152  0
uas                    24576  0
usb_storage            69632  1 uas
amdkfd                180224  1
AMD_iommu_v2           20480  1 amdkfd
amdgpu               2703360  4
hid_rmi                20480  0
rmi_core               77824  1 hid_rmi
videobuf2_vmalloc      16384  2 uvcvideo,rmi_core
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         24576  2 uvcvideo,rmi_core
videobuf2_core         40960  3 uvcvideo,videobuf2_v4l2,rmi_core
videodev              184320  4 uvcvideo,videobuf2_core,videobuf2_v4l2,rmi_core
chash                  16384  1 amdgpu
i2c_algo_bit           16384  1 amdgpu
media                  40960  2 uvcvideo,videodev
ttm                   106496  1 amdgpu
drm_kms_helper        167936  1 amdgpu
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
ahci                   36864  5
i2c_piix4              24576  0
libahci                32768  1 ahci
r8169                  86016  0
mii                    16384  1 r8169
drm                   401408  6 amdgpu,ttm,drm_kms_helper
wmi                    24576  2 wmi_bmof,ideapad_laptop
video                  40960  1 ideapad_laptop
i2c_hid                20480  0
hid                   118784  4 i2c_hid,hid_generic,usbhid,hid_rmi


$ ifconfig enp2s0
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 54:e1:ad:df:b3:c2  txqueuelen 1000  (Ethernet)
        RX packets 38  bytes 2408 (2.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36  bytes 1518 (1.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

MISE À JOUR: Je pensais que j'avais besoin du pilote r8168, mais il s'est avéré que j'ai r8169 chargé. Quoi qu'il en soit, pppoeconf ne l’a pas fait (avant d’essayer de faire quelque chose à propos des pilotes) et ne trouve toujours pas de carte Ethernet.

1
R S

Le pilote r8168 ne couvre que trois périphériques spécifiques. Vérifier:

modinfo r8168

Ils sont 1186: 4300, 10ec: 8161 et 10ec: 8168. En fait, votre appareil est le suivant:

Realtek Semiconductor Co., Ltd. RTL8101/2/6E Contrôleur Fast/Gigabit Ethernet PCI Express [10ec: 8136]

Votre appareil 10ec: 8136 n'est pas couvert par le package r8168-dkms_8.045.08-2_all.deb et ne réglera pas votre problème.

Les modules de noyau pour les périphériques matériels se chargent en fonction de l'ID de périphérique, tel que votre 10ec: 8139, de sorte qu'un mauvais pilote ne se charge pas pour un mauvais périphérique. Le pilote r8168 n'est pas le bon.

1
chili555