web-dev-qa-db-fra.com

Problème de réseau local lors de l'utilisation de tlp

J'utilise Ubuntu 18.04. Je suis confronté à un problème de connexion au réseau local que j'ai déjà signalé à trois reprises sur cette communauté, mais je n'ai pas obtenu de réponse. Le problème est que lorsque je démarre mon ordinateur portable, il se connecte au réseau local, mais une fois que je le déconnecte, il ne se reconnecte pas. Ensuite, je vais devoir mettre l'ordinateur portable en mode veille, puis il se reconnectera. Chaque fois que j'ai réinstallé Ubuntu et que le problème ne s'est pas présenté pendant les 3-4 premiers jours, le même problème se reproduit.

Mais cette fois, je pense avoir compris la raison derrière tout cela. il n'y avait aucun problème jusqu'à aujourd'hui quand j'ai installé tlp et que je l'ai démarré. Ce n’est qu’après tlp qu’il a à nouveau montré le même problème. J'ai googlé et appris que l'activation de tlp modifie certains paramètres afin d'économiser la batterie. Est-il possible que tlp soit le coupable? Si tel est le cas, je peux désactiver un paramètre particulier pour que tlp continue de fonctionner et que je me débarrasse du problème.

Et oui, j'ai mon ordinateur portable à double démarrage avec Windows 10 et il n'y a pas un tel problème dans Windows 10. Donc, il est certainement spécifique à Ubuntu.

Sortie de

lspci -nnk | grep -iA2 net

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
    Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [103c:832b]
    Kernel driver in use: r8169
    Kernel modules: r8169
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:d723]
    Subsystem: Hewlett-Packard Company Device [103c:8319]
    Kernel driver in use: rtl8723de

Après cela j'ai suspendu et couru lspci et j'ai eu cette

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 02)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430] (rev 83)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723

Veuillez noter que je n'ai pas installé tlp en ce moment. A cause de ce problème je l'ai enlevé.

1
Nikhil Rathore

TLP mettra les appareils hors tension pendant la suspension pour économiser la vie de la batterie. Cette réponse: Nécessité de reconnecter le câble Ethernet pour le faire fonctionner après avoir connecté l'ordinateur portable à la station d'accueil . rechargera les pilotes R8169 pour votre carte réseau realtek et pourrait constituer une approche suffisante.

Une autre approche consiste à laisser la carte réseau hors tension pendant la suspension. Pour ce faire, utilisez Sudo -H gedit /etc/default/tlp et insérez ces lignes:

USB_BLACKLIST="10ec:8168"
USB_BLACKLIST="103c:832b"

Enregistrez le fichier et redémarrez.

2
WinEunuuchs2Unix