Xubuntu - Problem z Wi-Fi

Czołem,
Szukam magików od Linux, którzy pomogą mi rozwiązać problem z Wi-Fi na Xubuntu. Dostałem niewielkiego netbooka z procesorem Pentium N4200 (Apollo Lake - wiem, że na tym procesorze bywają problemy z łącznością), jak sprawdzałem na wersji Live systemu Wi-Fi chodziło bez problemów, lecz po instalacji systemu widoczne są tylko sieci Wi-Fi - a przy próbie połączenia widoczny jest komunikat Disconnected - i tak w kółko. Ponadto widoczne są sieci, które są blisko, wynikałoby na to jakby drastycznie zmniejszył się zasięg…

Spotkał się ktoś z takim problemem? Byłbym wdzięczny za każdą wskazówkę.

Spróbuj tak: kliknij prawym klawiszem myszki na ikonce sieci -> Modyfikuj połączenia -> wybierz swoją WiFi -> Właściwości (hamburgerowe menu, koło zębate) -> zakładka “Ogólne” -> zaptaszkuj “wszyscy użytkownicy mogą łączyć się z tą siecią”.

Opcja była zaznaczona cały czas. Niestety problem dalej występuje.

Podaj dokładny model laptopa, wersję Xubuntu i wyniki poleceń z terminala / konsoli:

lspci -k
journalctl -b -p 4..4

Kiano Elegance 14.2 PRO,
Xubuntu - Ubuntu 19.04 disco
Kernel - x86_64 Linux 5.0.0-20-generic

lspci-i

00:00.0 Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge
00:00.1 Signal processing controller: Intel Corporation Device 5a8c (rev 0b)
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:02.0 VGA compatible controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics Controller (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b)
Subsystem: Device 1c6c:122a
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine
Kernel driver in use: mei_me
Kernel modules: mei_me
00:12.0 SATA controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller
Kernel driver in use: ahci
Kernel modules: ahci
00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI
Kernel driver in use: xhci_hcd
00:16.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #2 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #3 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.3 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #4 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:17.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:17.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #6 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:17.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #7 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:17.3 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #8 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:18.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:18.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #2 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:18.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #3 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:18.3 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #4 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:19.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #1 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:19.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #2 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:19.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:1c.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801

journalctl -b -p 4…4

cze 29 17:10:11 kiano kernel: ACPI Warning: GPE type mismatch (level/edge) (20181213/evxface-792)
cze 29 17:10:11 kiano kernel: platform eisa.0: EISA: Cannot allocate resource for mainboard
cze 29 17:10:11 kiano kernel: platform eisa.0: Cannot allocate resource for EISA slot 1
cze 29 17:10:11 kiano kernel: platform eisa.0: Cannot allocate resource for EISA slot 2
cze 29 17:10:11 kiano kernel: platform eisa.0: Cannot allocate resource for EISA slot 3
cze 29 17:10:11 kiano kernel: platform eisa.0: Cannot allocate resource for EISA slot 4
cze 29 17:10:11 kiano kernel: platform eisa.0: Cannot allocate resource for EISA slot 5
cze 29 17:10:11 kiano kernel: platform eisa.0: Cannot allocate resource for EISA slot 6
cze 29 17:10:11 kiano kernel: platform eisa.0: Cannot allocate resource for EISA slot 7
cze 29 17:10:11 kiano kernel: platform eisa.0: Cannot allocate resource for EISA slot 8
cze 29 17:10:11 kiano kernel: i801_smbus 0000:00:1f.1: can’t derive routing for PCI INT A
cze 29 17:10:11 kiano kernel: i801_smbus 0000:00:1f.1: PCI INT A: not connected
cze 29 17:10:11 kiano kernel: i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
cze 29 17:10:11 kiano kernel: i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vddl not found, using dummy regulator
cze 29 17:10:11 kiano systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
cze 29 17:10:11 kiano systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
cze 29 17:10:11 kiano kernel: int3403 thermal: probe of INT3403:05 failed with error -22
cze 29 17:10:11 kiano kernel: uvcvideo 1-8:1.0: Entity type for entity Processing 2 was not initialized!
cze 29 17:10:11 kiano kernel: uvcvideo 1-8:1.0: Entity type for entity Extension 6 was not initialized!
cze 29 17:10:11 kiano kernel: uvcvideo 1-8:1.0: Entity type for entity Camera 1 was not initialized!
cze 29 17:10:12 kiano kernel: bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
cze 29 17:10:12 kiano systemd-udevd[596]: Process ‘/usr/sbin/alsactl -E HOME=/run/alsa restore 0’ failed with exit code 99.
cze 29 17:10:12 kiano systemd-udevd[600]: Process ‘/usr/sbin/alsactl -E HOME=/run/alsa restore 1’ failed with exit code 99.
cze 29 17:10:13 kiano udisksd[939]: failed to load module mdraid: libbd_mdraid.so.2: cannot open shared object file: No such file or directory
cze 29 17:10:13 kiano NetworkManager[924]: [1561821013.1157] config: unknown key ‘wifi.cloned-mac-address’ in section [device-mac-addr-change-wifi] of file ‘/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf’
cze 29 17:10:13 kiano NetworkManager[924]: [1561821013.1157] config: unknown key ‘ethernet.cloned-mac-address’ in section [device-mac-addr-change-wifi] of file ‘/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf’
cze 29 17:10:13 kiano udisksd[939]: Failed to load the ‘mdraid’ libblockdev plugin
cze 29 17:10:13 kiano NetworkManager[924]: [1561821013.8981] Error: failed to open /run/network/ifstate
cze 29 17:10:14 kiano NetworkManager[924]: [1561821014.2603] sup-iface: failed to cancel p2p connect: P2P cancel failed
cze 29 17:10:16 kiano upowerd[1332]: energy_full (40,000000) is greater than energy_full_design (0,000000)
cze 29 17:10:16 kiano systemd[1]: kerneloops.service: Found left-over process 1415 (kerneloops) in control group while starting unit. Ignoring.
cze 29 17:10:16 kiano systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
cze 29 17:10:18 kiano systemd-resolved[822]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
cze 29 17:10:18 kiano systemd-resolved[822]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
cze 29 17:10:25 kiano systemd-resolved[822]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
cze 29 17:10:25 kiano systemd-resolved[822]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
cze 29 17:11:11 kiano systemd-resolved[822]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.

PS. Obecnie korzystam również z zewnętrznej karty Wi-Fi. Która może być widoczna w wyniku powyższych poleceń.

Tam jest chyba ten moduł WiFi:

Cały problem z dużo zmniejszonym zasięgiem jest tam taki, że są tam dwa porty na antenkę i Linux ustawia Ci target na ten port, gdzie antenka nie jest podłączona.
Fixy są dwa:

  1. Rozebranie lapka i przepięcie antenki
  2. Softwarowy fix:
    Sprawdź poleceniem jaką masz dokładnie wersję Realteka - rtl8723be ?
    lspci | grep Network

Jeżeli tak to:

Robisz konfig:
sudo echo "options rtl8723be ant_sel = 1" >/etc/modprobe.d/rtl8723be.conf

Potem:

sudo rmmod -r rtl8723be
sudo modprobe rtl8723be

Jak dalej będzie źle to:
sudo rm /etc/modprobe.d/rtl8723be.conf

sudo echo "options rtl8723be ant_sel = 2" >/etc/modprobe.d/rtl8723be.conf

Potem:

sudo rmmod -r rtl8723be
sudo modprobe rtl8723be

Znowu sprawdzasz, czy pomogło

Tak jak mówię powyższe polecenia powinny zadziałać dla RTL8723BE.

Dzięki za wskazówki, niestety kiedy wpisuję: lspci | grep Network nic się nie wyświetla. :confused:

A:
lspci | grep "rtl"

lshw -numeric -C network

a dla karty wifi może być coś takiego

sudo lshw -numeric -C network | grep wireless | grep driver
[sudo] hasło użytkownika : 
       configuration: broadcast=yes driver=rt2800usb driverversion=3.10.0-957.21.3.el7.x86_64 firmware=0.36 ip=192.168.2.4 link=yes maxpower=450mA multicast=yes speed=480Mbit/s wireless=IEEE 802.11

Następnie możesz sprawdzić jaką masz moc na karcie ustawioną:

 iwconfig | grep Tx-Power
enp2s0    no wireless extensions.
Bit Rate=72.2 Mb/s   Tx-Power=20 dBm   

Sprawdz jakie może możesz ustawić na karcie maks:
sudo iw reg get
global
country PL: DFS-ETSI
(2402 - 2482 @ 40), (N/A, 20), (N/A)
(5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW
(5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW
(5490 - 5710 @ 160), (N/A, 27), (0 ms), DFS
(57000 - 66000 @ 2160), (N/A, 40), (N/A)

U mnie dla 2,4 Ghz jest maks 20 dbm i tyle mam ustawione ale na różnych kartach może być różnie i może być ustawiony niższy Tx-rate
i wtedy można go zwiększyć do wartości która jest przypisana w tym iw reg.

wiecej na ten temat: