Instalacja i brak widoczności adaptera wifi

Witam wszystkich,
Jestem nowy w linux ale zdecydowałem sie zainstalować manjaro.
I tu problem bo przy instalacji nie widzi mojego adaptera TP-link Archer T3U i nie mogę rozpocząć instalacji.
A może mogę zainstalowac bez internetu i póżniej to zrobić.
Pomoże ktoś co z tym zrobić ?
Dzięki z góry

Podaj wynik inxi -Nazy – przynajmniej dowiemy się, czy karta jest wykrywana, z jakiego chipsetu korzysta i jakie dalsze kroki można podjąć. Najprawdopodobniej nie ma w systemie odpowiednich sterowników i trzeba będzie je pobrać z AUR.

W teorii nie powinno być problemów z instalacją Manjaro bez dostępu do internetu. Chociaż z pewnością znacznie łatwiej będzie jeśli będzie internet – czy to po kabelku, z innej karty czy nawet tethering z telefonu.

Tak to pokazuje
P-Link 802.11ac NIC type: USB driver: N/A

No podłączyłem na sztywno do sieciówki i zainstalowałem ale chcę uruchomić wifi.

Podaj całość, nie tylko fragment wyniku.

Device-1: Intel I211 Gigabit Network driver: igb
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: b4:2e:99:f0:5b:aa
Device-2: TP-Link 802.11ac NIC type: USB driver: N/A

Niewiele więcej. No cóż, trzeba wygooglować sprzęt – parę informacji się znalazło :slight_smile:

Sterowniki są w AUR – ale zanim zabierzesz się za ich instalację musisz doinstalować headersy dla twojego kernela. Inaczej nie zadziałają. Cała procedura wygląda mniej więcej tak:

pamac install linuxXX-headers
pamac build rtl8822bu-dkms-git

za XX w pierwszym poleceniu podstawiasz numer swojego kernela.

Kernel to
5.9.16-1-MANJARO
Tak pokazuje Neofetch
To jak dokladnie wpisać ?

pamac install linux59-headers

Polecam przesiąść się na nowszy kernel, 5.9 jest już EOL.

Nie wiem jak jeszcze jak :slight_smile:
Dzisiaj dopiero sie przesiadłem na Manjaro i myslałem, że mam najnowsze.

Wszystko zrobiłem jak napisałeś i poszło dobrze ale po resercie kompa nadal nie mam wifi.
Czy coś jeszcze trzeba zrobic aby się pojawiło ?

Zajrzyj do ustawień systemowych, znajdziesz tam wygodne GUI do zarządzania kernelami :wink:

Co do starego kernela w aktualnym ISO – to na Manjaro.org od jakiegoś czasu nie było ono odświeżane z powodu zawirowań na osdn.net – gdzie są trzymane obrazy. Zresztą odświeżenie ISO się zbliża i póki co wygląda na to, że będą hostować pliki na sourceforge.


Być może trzeba załadować moduł, spróbuj:

sudo modprobe rtl8822bu

O ile tak się nazywa ten moduł. Jeśli nie to trzeba będzie poszukać w wynikach lsmod.

Jak to zadziała, to dodaj na stałe. Utwórz plik /etc/modules-load.d/rtl8822bu.conf i daj w nim linię:

rtl8822bu

Dostałem to

sudo modprobe rtl8822bu                                          ✔ 
[sudo] hasło użytkownika krzysztof-netgrafik: 
modprobe: FATAL: Module rtl8822bu not found in directory /lib/modules/5.9.16-1-MANJARO
    ~  lsmod                                                                                                                    1 ✘  10s  
Module                  Size  Used by
joydev                 28672  0
mousedev               24576  0
input_leds             16384  0
hid_generic            16384  0
usbhid                 65536  0
hid                   147456  2 usbhid,hid_generic
squashfs               73728  0
wmi_bmof               16384  0
amdgpu               6434816  11
edac_mce_amd           32768  0
snd_hda_codec_realtek   143360  1
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_codec_hdmi     73728  1
rfkill                 28672  3
loop                   36864  0
snd_hda_intel          57344  4
snd_intel_dspcfg       24576  1 snd_hda_intel
snd_hda_codec         167936  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
kvm                   856064  0
snd_hda_core          106496  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
gpu_sched              40960  1 amdgpu
snd_hwdep              16384  1 snd_hda_codec
ttm                   122880  1 amdgpu
irqbypass              16384  1 kvm
igb                   253952  0
snd_pcm               147456  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
crct10dif_pclmul       16384  1
drm_kms_helper        266240  1 amdgpu
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
snd_timer              45056  1 snd_pcm
aesni_intel           372736  0
snd                   114688  16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
cec                    73728  1 drm_kms_helper
ccp                   118784  0
rc_core                61440  1 cec
crypto_simd            16384  1 aesni_intel
cryptd                 24576  2 crypto_simd,ghash_clmulni_intel
syscopyarea            16384  1 drm_kms_helper
glue_helper            16384  1 aesni_intel
i2c_algo_bit           16384  2 igb,amdgpu
sp5100_tco             20480  0
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
rapl                   16384  0
pcspkr                 16384  0
k10temp                16384  0
rng_core               16384  1 ccp
i2c_piix4              28672  0
soundcore              16384  1 snd
fb_sys_fops            16384  1 drm_kms_helper
dca                    16384  1 igb
wmi                    36864  1 wmi_bmof
pinctrl_amd            32768  0
evdev                  28672  16
mac_hid                16384  0
acpi_cpufreq           28672  0
drm                   585728  11 gpu_sched,drm_kms_helper,amdgpu,ttm
msr                    16384  0
crypto_user            16384  0
fuse                  139264  5
agpgart                53248  2 ttm,drm
ip_tables              32768  0
x_tables               53248  1 ip_tables
ext4                  815104  1
crc32c_generic         16384  0
crc16                  16384  1 ext4
mbcache                16384  1 ext4
jbd2                  139264  1 ext4
crc32c_intel           24576  2
xhci_pci               20480  0
xhci_hcd              286720  1 xhci_pci

Czyli ten moduł inaczej się nazywa.

find /lib/modules/$(uname -r) -type f -name '*.ko*' | grep rtl

To polecenie powinno w miarę sensownie ograniczyć listę wyników – podaj wyniki i będziemy szukać, który to jest :slight_smile:

find /lib/modules/$(uname -r) -type f -name '*.ko*' | grep rtl                                                                     ✔ 
/lib/modules/5.9.16-1-MANJARO/kernel/net/dsa/tag_rtl4_a.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/tty/serial/uartlite.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/net/usb/rtl8150.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/media/dvb-frontends/rtl2830.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/media/dvb-frontends/rtl2832_sdr.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/media/dvb-frontends/rtl2832.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/platform/x86/ibm_rtl.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/staging/rtl8723bs/r8723bs.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/staging/rtl8192e/rtllib.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/staging/rtl8712/r8712u.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/staging/rtl8188eu/r8188eu.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/staging/rtl8192u/r8192u_usb.ko.xz
/lib/modules/5.9.16-1-MANJARO/kernel/drivers/bluetooth/btrtl.ko.xz

Hmm, nie ma nic, co by pasowało do zainstalowanych sterowników – na pewno nie wywaliło ci żadnego błędu przy ich instalacji?

W razie czego można spróbować z alternatywnymi sterownikami, tylko wpierw trzeba usunąć zainstalowane.

pamac remove rtl8822bu-dkms-git
pamac build rtl88x2bu-dkms-git

Tylko że te sterowniki podobno mogą stwarzać problemy gdy karta jest podpięta pod usb 3.0 – więc profilaktycznie warto podpiąć ją do usb 2.0 i ewentualnie później ją przełączyć.

Zaraz robię i napiszę.
Przy taktych instalacja gładko poszła i nie było żadnych komunikatów o błędach.
Przepiołem na 2.0.
A może przy instalacji tamtych też trzea było na 2.0 przepiąć ?

Całkiem możliwe, jednak w takim razie adapter powinien zacząć działać po podpięciu do usb 2.0. Jest tak?

Nie wiem czyjest na tamtych ale na tych jest :slight_smile:
No petarda i zaraz sprawdzę czy na 3.0 będzie działać.
Naprawdę MEGA mi pomogłeś i dzięki wielkie za poświęcony czas.
Nie wiem czy teraz się wracać dotamtych i na 2.0 próbować czy już zostać na tych ?

Niby jest na to jakiś sposób, ale po pierwsze nie zawsze zadziała, a po drugie to wcale nie musi być potrzebne. Jedna wielka niewiadoma, nie spróbujesz, to nie będziesz wiedział, jednak nie zaszkodzi sprawdzić. Twój wybór :slight_smile:

Jeszcze raz wielkie dzięki za pomoc i chyba sprawdzę bo mam komendy to sobie poradzę :slight_smile: