TL-WDN4800 PCi wireless újabban "bontogatja" a kapcsolatot

 ( solt87 | 2017. november 14., kedd - 18:25 )

Sziasztok!

Adott egy TP-LINK TL-WDN4800 N900 vezetéknélküli PCI kártya, amit lassan két éve használok az otthoni gépemben, saját hálózaton. USB-s wifi adaptereket váltottam vele, mert azok viszonylag gyakran szétkapcsoltak, és gyengén vették a jelet. Ennek már három antennája van, szóval kicsivel jobb a vétel. Anno még Debian 8 alatt használtam, "gyári" Debian driverrel gond nélkül működött. (Akkor még LXDE asztalt és vele wicd-gtk-t használtam.)

Jelenleg kb. egy éve Linux Lite-ot használok (módosított Ubuntu 16.04), ami a NetworkManager appletjét használja a hálózatos dolgokhoz. Eddig minden rendben volt, aztán....

Kb. egy hónapja kezdődött a jelenség, hogy időnként minden számomra látható ok nélkül megszűnik a wifi-kapcsolatom, és jobb esetben nem is sikerül újracsatlakozni, rosszabb esetben a NM-applet nem is lát semmilyen vezetéknlküli hálózatot. (Pedig korábban látta a közelben lévő néhány más hálzatot is.) Gép úraindítás többnyire segít, de egy idő után akkor is szétkapcsol. Van, hogy öt perc után, máskor több, mint két óra után. (Újabban többnyre kevesebb ideig bírja.) A hardverem változatlan (ill. 2017 tavaszán vettem új tápot és memóriát, de felteszem, ezeknek semmi köze a dologhoz).

Ami gyanús, hogy az egyik ilyen szétkapcsolós esetnél kipróbáltam live módban egy Linux Mintet (18.2), egy Lubuntu 14.04-et és egy Xubuntu 16.04-et, de mindegyik szétkapcsolt 10-15 percen belül.

A gépemet nem ejtettem le, nem ütögettem, nem öntöttem le semmivel. Utoljára viszont legalább 3-4 hónapja portalanítottam (ha ez számít).

Sajnos nem vagyok debug-huszár, így eddig csak az alábbiakat találtam:

Networkmanager logja(?) közvetlenül egy szétkapcsolás után (a "watershed" az a hostname):


$ systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since k 2017-11-14 16:59:55 CET; 25min ago
Docs: man:NetworkManager(8)
Main PID: 18196 (NetworkManager)
CGroup: /system.slice/NetworkManager.service
├─18196 /usr/sbin/NetworkManager --no-daemon
└─18416 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-address=127.0.1.1 --cache-size=0 --conf-file=/dev/null --proxy-dnssec --enable-dbus

nov 14 17:23:25 watershed NetworkManager[18196]: [1510676605.5305] device (wlp2s0): supplicant interface state: scanning -> down
nov 14 17:23:25 watershed NetworkManager[18196]: [1510676605.5307] device (wlp2s0): state change: activated -> unavailable (reason 'supplicant-failed') [100 20 10]
nov 14 17:23:25 watershed NetworkManager[18196]: [1510676605.5469] dhcp4 (wlp2s0): canceled DHCP transaction, DHCP client pid 18407
nov 14 17:23:25 watershed NetworkManager[18196]: [1510676605.5469] dhcp4 (wlp2s0): state changed bound -> done
nov 14 17:23:25 watershed NetworkManager[18196]: [1510676605.5488] dns-mgr: Writing DNS information to /sbin/resolvconf
nov 14 17:23:25 watershed dnsmasq[18416]: setting upstream servers from DBus
nov 14 17:23:25 watershed NetworkManager[18196]: [1510676605.5553] manager: NetworkManager state is now CONNECTED_LOCAL
nov 14 17:23:25 watershed NetworkManager[18196]: [1510676605.5556] manager: NetworkManager state is now DISCONNECTED
nov 14 17:23:25 watershed NetworkManager[18196]: [1510676605.5922] sup-iface: failed to remove network: The name :1.148 was not provided by any .service files
nov 14 17:23:36 watershed NetworkManager[18196]: [1510676616.2491] supplicant: wpa_supplicant die count reset

A "supplicant failed" nem tudom, mit takar (oké, gondolom, a wpa_supplicant meghalt...), de már most gyanús.

`sudo systemctl restart NetworkManager.service` után helyreállt a kapcsolat, utána ezt mutatja a log:


$ systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since k 2017-11-14 17:26:09 CET; 45min ago
Docs: man:NetworkManager(8)
Main PID: 21908 (NetworkManager)
CGroup: /system.slice/NetworkManager.service
├─21908 /usr/sbin/NetworkManager --no-daemon
├─22145 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /var/run/dhclient-wlp2s0.pid -lf /var/lib/NetworkManager/dhclient-2d89aa1d-b34d-4242-8b1d-fda812dc988f-wlp2s0.lease -cf /var/lib/NetworkManager/dhclien
└─22161 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-address=127.0.1.1 --cache-size=0 --conf-file=/dev/null --proxy-dnssec --enable-dbus

nov 14 17:26:24 watershed dnsmasq[22161]: warning: no upstream servers configured
nov 14 17:26:24 watershed NetworkManager[21908]: [1510676784.1516] device (wlp2s0): Activation: successful, device activated.
nov 14 17:26:24 watershed NetworkManager[21908]: [1510676784.1586] dnsmasq[0x2280500]: dnsmasq appeared as :1.176
nov 14 17:26:24 watershed dnsmasq[22161]: setting upstream servers from DBus
nov 14 17:26:24 watershed dnsmasq[22161]: using nameserver 192.168.X.Y#53(via wlp2s0)
nov 14 17:26:24 watershed dnsmasq[22161]: using nameserver 172.104.136.243#53(via wlp2s0)
nov 14 17:26:24 watershed dnsmasq[22161]: using nameserver 62.113.203.99#53(via wlp2s0)
nov 14 17:26:24 watershed dnsmasq[22161]: using nameserver 87.98.175.85#53(via wlp2s0)
nov 14 17:26:24 watershed dnsmasq[22161]: using nameserver 62.113.203.55#53(via wlp2s0)
nov 14 17:34:14 watershed NetworkManager[21908]: [1510677254.6275] audit: op="connection-activate" uuid="a2def24c-387e-4a9c-90f6-b9e281871e3a" name="AzEnHalozatom" result="fail" reason="No suitable device found for this connection

Egyéb infó:


$ inxi -N
Network: Card-1: Qualcomm Atheros AR93xx Wireless Network Adapter driver: ath9k
Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169


$ inxi -S
System: Host: watershed Kernel: 4.4.0-101-generic x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: Ubuntu 16.04.3 LTS

A rendszeremet szinte minden nap frissítem.

Bármi ötlet, hogy mi lehet a kiváltó ok, ill. hogy hogyan tudom ezt kinyomozni (és megoldani)?