web-dev-qa-db-fra.com

Puissance du signal Wifi faible sur Ubuntu 18.04 avec rtl8723be

J'ai le pilote Realtek rtl8723be sur mon ordinateur portable HP-Pavillion.

Lors de l'installation d'Ubuntu 18.04 LTS via l'option plug-n-play, j'ai essayé les commandes suivantes avant l'installation réelle:

Sudo modprobe -r rtl8723be
Sudo modprobe rtl8723be ant_sel=2

et le wifi fonctionnait très bien.

Mais après l’installation à côté de Windows 10, le wifi a cessé de fonctionner correctement et seuls les réseaux wifi très proches de l’appareil apparaissent.

J'ai essayé d'installer le logiciel realtek à partir de ici sur GitHub comme mentionné dans le fichier README. Mais toujours pas de progrès.

J'ai même essayé de modifier les paramètres ant_sel, puis de les enregistrer dans mon /etc/modprobe.d/rtl8723be.conf, puis d'effectuer un démarrage à froid. Mais toujours pas de progrès.

J'ai aussi essayé d'installer à partir de cette branche , mais j'ai eu des erreurs.

Sudo lshw -class network
  *-network                 
       description: Wireless interface
       product: RTL8723BE PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: wlo1
       version: 00
       serial: 70:77:81:bf:a7:b9
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8723be driverversion=4.15.0-36-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
       resources: irq:18 ioport:5000(size=256) memory:c6100000-c6103fff
  *-network
       description: Ethernet interface
       product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:09:00.0
       logical name: eno1
       version: 0a
       serial: 3c:a8:2a:ba:12:6f
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8107e-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:19 ioport:4000(size=256) memory:c6004000-c6004fff memory:c6000000-c6003fff
  *-network
       description: Ethernet interface
       physical id: 3
       logical name: enp0s20u2
       serial: ea:f8:17:e8:82:30
       capabilities: ethernet physical
       configuration: broadcast=yes driver=rndis_Host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.6 link=yes multicast=yes

Quelqu'un peut-il suggérer quoi faire maintenant?

3
Nikhil Wagh

Veuillez vous référer au rapport de bug J'ai lié ci-dessus aux posts # 25 et suivants:

J'ai testé avec le noyau comme recommandé et suggéré dans # 25. Wifi avec RTL8723B3 fonctionne à nouveau (comme un charme). Cependant, ant_sel doit être défini sur 1 (ant_sel = 1), contrairement au noyau 4.15.0-32, qui exigeait que ant_sel soit défini sur 2 (ant_sel = 2). (par exemple Sudo modprobe rtl8723be ant_sel = 1 vs Sudo modprobe rtl8723be ant_sel = 2).

À l'article 32, nous voyons que la version 4.17-rc4 du noyau fonctionne bien.

Par conséquent, je suggère que, si et seulement si les étapes ant_sel ne fonctionnent pas, installez le noyau et les packages associés. Les liens sont tous les paquets 64 bits habituels. Assurez-vous que votre installation est une version 64 bits avec la commande terminal:

Arch

S'il renvoie x86_64 , veuillez continuer.

Téléchargez ces forfaits:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17-rc4/linux-headers-4.17.0-041700rc4_4.17.0-041700rc4.201806041713_all.deb

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17-rc4/linux-headers-4.17.0-041700rc4-generic_4.17.0-041700rc4.201806041713_AMD64.deb

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17-rc4/linux-image-unsigned-4.17.0-041700rc4-generic_4.17.0-041700rc4.201806041713_AMD64.deb =

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17-rc4/linux-modules-4.17.0-041700rc4-generic_4.17.0-041700rc4.201806041713_AMD64.deb

Par défaut, les téléchargements vont dans le dossier Téléchargements. Ouvrez un terminal et faites:

cd ~/Downloads
Sudo dpkg -i linux*.deb

Redémarrer.

EDIT: Ubuntu 18.10 récemment publié utilise la version du noyau 4.18.0-xx. Je suppose que rtl8723be fonctionnera comme prévu. Vous pouvez le vérifier en exécutant une session en direct de 18.10. Si tout fonctionne comme prévu, je vous suggère de l'installer.

5
chili555