Instalacja karty Wi-Fi na USB pod Linux Mint 20

Witam. Jednym z laptopów, jakie posiadam w domu jest Dell Inspiron 14 3451. Nie jest to może demon szybkości, ale do tego, do czego jest używany wystarcza. Przejdę jednak do meritum. Mam tez kartę sieciową Wi-Fi TP Link AC 600, która nie jest jednak wykrywana przez system. Czy mogę liczyć na pomoc w jej instalacji? Dane karty z pudełka jak na foto poniżej.

Najbardziej chodzi o możliwość korzystania z Wi-Fi w technologii 5 GHz, 2.4 GHz mam w samym laptopie, ale nie zadowala mnie zasięg tej technologii. Proszę o pomoc.

Niech poda wynik polecenia z terminala / konsoli:

lsusb
sudo dmesg -xl 3
sudo dmesg -xl 4

Sprawdź czy system jest zaktualizowany:

sudo su -
apt-get update
apt-get dist-upgrade

Wynik polecenia lsusb:

barpis@barpis-Inspiron-3451:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:575e Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 001 Device 006: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 2357:011e TP-Link
Bus 001 Device 007: ID 0cf3:e005 Qualcomm Atheros Communications
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Wynik polecenia sudo dmesg -xl 4

barpis@barpis-Inspiron-3451:~$ sudo dmesg -xl 4
kern :warn : [ 0.013441] ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Gpe0Block: 128/32 (20190816/tbfadt-564)
kern :warn : [ 0.157427] ENERGY_PERF_BIAS: Set to ‘normal’, was ‘performance’
kern :warn : [ 1.032491] hpet: number irqs doesn’t agree with number of timers
kern :warn : [ 1.068562] platform eisa.0: EISA: Cannot allocate resource for mainboard
kern :warn : [ 1.068565] platform eisa.0: Cannot allocate resource for EISA slot 1
kern :warn : [ 1.068568] platform eisa.0: Cannot allocate resource for EISA slot 2
kern :warn : [ 1.068570] platform eisa.0: Cannot allocate resource for EISA slot 3
kern :warn : [ 1.068572] platform eisa.0: Cannot allocate resource for EISA slot 4
kern :warn : [ 1.068575] platform eisa.0: Cannot allocate resource for EISA slot 5
kern :warn : [ 1.068577] platform eisa.0: Cannot allocate resource for EISA slot 6
kern :warn : [ 1.068579] platform eisa.0: Cannot allocate resource for EISA slot 7
kern :warn : [ 1.068582] platform eisa.0: Cannot allocate resource for EISA slot 8
kern :warn : [ 1.498574] wmi_bus wmi_bus-PNP0C14:00: WQBC data block query control method not found
kern :warn : [ 18.339182] dell-smbios A80593CE-A997-11DA-B012-B622A1EF5492: WMI SMBIOS userspace interface not supported(0), try upgrading to a newer BIOS
kern :warn : [ 19.340309] mei_txe 0000:00:1a.0: can’t derive routing for PCI INT A
kern :warn : [ 19.340314] mei_txe 0000:00:1a.0: PCI INT A: not connected
kern :warn : [ 28.608658] kauditd_printk_skb: 12 callbacks suppressed

Polecenie sudo dmesg -xl 3 nie zwraca nic

Po wydaniu poleceń do aktualizacji zaktualizowało pakiet o nazwie mintsources.

Urządzenie jest widoczne:

Bus 001 Device 005: ID 2357:011e TP-Link

Dla pewności zrestartuj komputer, jeśli masz czas i sprawdź czy tzw. MintUpdate wykryje coś do zaktualizowania.

Jeśli samo nic nie wykryje to jeszcze raz sprawdź:

sudo apt-get update
sudo apt-get dist-upgrade

Odnośnie karty wifi - zainstaluj po prostu pakiet rtl8812au-dkms .

Zrestartuj i sprawdź czy działa, możesz pokazać wynik komendy:

ip a

Po instalacji pakietu i ponownym uruchomieniu nadal nic. Wygląda na to, że dongel nie dostaje w ogóle prądu, bo nie miga zielona dioda. Rano, jeszcze przed instalacją Linuxa działało.

Wynik polecenia ip a:

barpis@barpis-Inspiron-3451:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 4c:bb:58:9c:4e:51 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.14/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp3s0
valid_lft 3321sec preferred_lft 3321sec
inet6 fe80::a1b3:8e76:e0d:63ee/64 scope link noprefixroute
valid_lft forever preferred_lft forever

Dongle USB WiFi od TP-Linka odradzam. Mają pierdylion wersji sprzętowych i słabe wsparcie pod Linuxem.

Spróbuj tej wersji z Githuba:

sudo apt install git dkms build-essential
git clone https://github.com/jeremyb31/rtl8812au-1.git
cd rtl8812au-1
sudo ./dkms-install.sh

(uprzednio odinstaluj poprzednio zainstalowaną, aby się „nie gryzły”)

Tak BTW na 5GHz nie będziesz mieć lepszego zasięgu, bo ta częstotliwość bardziej jest podatna na tłumienie.

@greh

sudo dkms status

@marcin82

barpis@barpis-Inspiron-3451:~$ sudo dkms status
rtl8812au, 5.3.4: added

Otwórz UpdateManager → Widok → Jądro:
https://www.makeuseof.com/upgrade-kernel-linux-mint/ .

Co tam masz dostępne? Zainstaluj najnowsze dostępne i zrestartuj. Sprawdź potem wynik:

sudo dkms status

5.11.0-25-generic

Po instalacji, reboocie i wydaniu polecania, jego wynik jest bez zmian, czyli:

barpis@barpis-Inspiron-3451:~$ sudo dkms status
rtl8812au, 5.3.4: added

@marcin82 , jakie są szanse, że to z linku zadziała? Install TP-Link AC600 Archer T2U Nano WiFi USB Adapter In Linux - OSTechNix

Jeśli jakieś są, to jak usunąć te drivery poprzednio skompilowane?

Szanse są, ale powinien działać dobrze pakiet dostępny w repozytorium. Możesz spróbować, najpierw usuń pakiet z repozytorium:

sudo apt-get remove  rtl8812au-dkms

@marcin82 , sposób podany przeze mnie w linku zadziałał. Czasem jednak warto poszperać w Google. Ale i tak wielkie i serdeczne dzięki za pomoc!

Na ten sposób mogłeś trafić wcześniej szukając po nazwie karty +Mint, +Ubuntu. Nie polecam ręcznej instalacji sterowników ze źródeł. Masz dostępny pakiet DKMS, który POWIENIEN działać od kopa, po koniecznych zmianach z każdym jądrem, wprowadzanych przez opiekuna pakietu. Jeśli coś nie działa … cóż takie uroki składaków debiano-ubuntowatych…

W pzrypadku ręcznej instalacji po aktualizacji jądra wifi znowu może przestać działać.

Ok, rozumiem. Załóżmy, że tak się stanie, co wtedy?

Wtedy można zgłosić błąd w „Issues” na githubie, że sterownik nie działa z jądrem XX.