[+]Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Masz problemy z siecią bądź internetem? Zapytaj tu
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: dedito »

Używanie sudo będąc na koncie root jest pozbawione sensu.
Jeśli powołujesz się na jakiś sterownik to wrzucaj do niego link.
Sterownik jaki ja widzę na stronie jest przeznaczony dla kerneli
kernel 2.6.24 ~ <4.9.60
więc wynik z

Kod: Zaznacz cały

uname -r
musi zawierać się w podanym przedziale.

Instaluj jak to opisują w przypadku Kali, jako root najpierw instalujesz pliki nagłówkowe do obecnego jądra:

Kod: Zaznacz cały

apt-get install linux-headers-$(uname -r)
Zakładam, że pozostałe narzędzia do budowania posiadasz, jeśli nie to:

Kod: Zaznacz cały

apt install build-essential dkms
potem wchodzisz w katalog z rozpakowanym sterownikiem i tam:

Kod: Zaznacz cały

make clean && make
Po prawidłowej kompilacji w tym samym katalogu powinien pojawić się plik 8192eu.ko
Wtedy możesz wykonać ręczne kopiowanie i ładowanie wg poradnika

Kod: Zaznacz cały

cp 8192eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/
depmod -a
modprobe 8192eu
lub jak jest skrypt instalacyjny to wykonujesz

Kod: Zaznacz cały

make install
P.S.
Świeższe wersje sterownika znajdziesz na gicie https://github.com/jeremyb31/rtl8192eu-linux-driver
Można też spróbować nowszego kernela, ale jeśli wierzyć wikidev, nie ma twojej karty w obecnych kernelach.
kimoki
Posty: 18
Rejestracja: 10 grudnia 2017, 16:33

Re: Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: kimoki »

faktycznie, zainstalowałem sterownik, który zlinkowałeś https://github.com/jeremyb31/rtl8192eu-linux-driver i widzi sieci wifi.

Wersja mojego kernela to 4.9, więc sterowniki stąd: https://www.tp-link.com/pl/download/TL- ... tml#Driver po prostu odpadały.

Jednak ciągle mam problem bo mimo, że system widzi sieci bezprzewodowe, urządzenie ciągle nie reaguje (powinno się świecić) i nie pozwala na uwierzytelnienie do sieci.

Kod: Zaznacz cały

root@debian:/home/kimoki# iwconfig
enp3s0    no wireless extensions.

wlx503eaa64d84f  unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency=2.462 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

enp0s20u13  no wireless extensions.
Ciągle coś jest źle?

Działałem zgodnie z README, który znajduje się w repozytorium.
Ostatnio zmieniony 25 sierpnia 2018, 19:55 przez kimoki, łącznie zmieniany 1 raz.
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: dedito »

Na to wygląda.
Wrzuć wynik

Kod: Zaznacz cały

lsmod
kimoki
Posty: 18
Rejestracja: 10 grudnia 2017, 16:33

Re: Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: kimoki »

Kod: Zaznacz cały

root@debian:/usr/src/rtl8192eu-1.0# lsmod
Module                  Size  Used by
fuse                   98304  5
snd_hda_codec_hdmi     49152  1
nls_ascii              16384  1
nls_cp437              20480  1
vfat                   20480  1
fat                    69632  1 vfat
8192eu               1085440  0
cfg80211              589824  1 8192eu
rfkill                 24576  3 cfg80211
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
nvidia_drm             45056  1
kvm_intel             192512  0
kvm                   589824  1 kvm_intel
drm_kms_helper        155648  1 nvidia_drm
irqbypass              16384  1 kvm
drm                   360448  4 nvidia_drm,drm_kms_helper
iTCO_wdt               16384  0
crct10dif_pclmul       16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
rndis_host             16384  0
crc32_pclmul           16384  0
cdc_ether              16384  1 rndis_host
usbnet                 45056  2 rndis_host,cdc_ether
nvidia_modeset        790528  5 nvidia_drm
ghash_clmulni_intel    16384  0
nvidia              12701696  109 nvidia_modeset
intel_cstate           16384  0
intel_uncore          118784  0
snd_hda_codec_realtek    90112  1
intel_rapl_perf        16384  0
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
pcspkr                 16384  0
efi_pstore             16384  0
snd_hda_intel          36864  5
snd_hda_codec         135168  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
mei_me                 36864  0
joydev                 20480  0
lpc_ich                24576  0
snd_hda_core           81920  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
evdev                  24576  10
efivars                20480  1 efi_pstore
serio_raw              16384  0
sg                     32768  0
mfd_core               16384  1 lpc_ich
snd_soc_rt5640        118784  0
mei                   102400  1 mei_me
snd_hwdep              16384  1 snd_hda_codec
snd_soc_rl6231         16384  1 snd_soc_rt5640
battery                20480  0
snd_soc_ssm4567        16384  0
shpchp                 36864  0
snd_soc_core          212992  2 snd_soc_ssm4567,snd_soc_rt5640
snd_compress           20480  1 snd_soc_core
dw_dmac                16384  0
snd_pcm               110592  6 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_soc_rt5640,snd_hda_codec_hdmi,snd_soc_core
dw_dmac_core           24576  1 dw_dmac
snd_timer              32768  1 snd_pcm
snd                    86016  20 snd_compress,snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_soc_core,snd_pcm
elan_i2c               36864  0
soundcore              16384  1 snd
snd_soc_sst_acpi       16384  0
video                  40960  0
snd_soc_sst_match      16384  1 snd_soc_sst_acpi
acpi_pad               24576  0
button                 16384  0
parport_pc             28672  1
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
efivarfs               16384  1
ip_tables              24576  0
x_tables               36864  1 ip_tables
autofs4                40960  2
ext4                  585728  4
crc16                  16384  1 ext4
jbd2                  106496  1 ext4
crc32c_generic         16384  0
fscrypto               28672  1 ext4
ecb                    16384  0
mbcache                16384  5 ext4
hid_generic            16384  0
hid_holtek_mouse       16384  0
usbhid                 53248  0
sr_mod                 24576  0
cdrom                  61440  1 sr_mod
sd_mod                 45056  7
i2c_i801               24576  0
i2c_smbus              16384  1 i2c_i801
crc32c_intel           24576  8
aesni_intel           167936  0
xhci_pci               16384  0
aes_x86_64             20480  1 aesni_intel
glue_helper            16384  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
ablk_helper            16384  1 aesni_intel
cryptd                 24576  3 ablk_helper,ghash_clmulni_intel,aesni_intel
ehci_pci               16384  0
xhci_hcd              188416  1 xhci_pci
ehci_hcd               81920  1 ehci_pci
ahci                   36864  6
psmouse               135168  0
libahci                32768  1 ahci
libata                249856  2 ahci,libahci
scsi_mod              225280  4 sd_mod,libata,sr_mod,sg
r8169                  81920  0
mii                    16384  2 r8169,usbnet
usbcore               249856  9 rndis_host,usbnet,usbhid,ehci_hcd,cdc_ether,8192eu,xhci_pci,xhci_hcd,ehci_pci
usb_common             16384  1 usbcore
fan                    16384  0
thermal                20480  0
sdhci_acpi             16384  0
sdhci                  45056  1 sdhci_acpi
mmc_core              147456  2 sdhci,sdhci_acpi
i2c_hid                20480  0
hid                   122880  4 i2c_hid,hid_generic,hid_holtek_mouse,usbhid
i2c_designware_platform    16384  0
i2c_designware_core    20480  1 i2c_designware_platform
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: dedito »

To spróbuj jeszcze skompilować sterownik stąd https://github.com/Mange/rtl8192eu-linux-driver
Piszą, że działa z kartą o tym ID.
Źródło: http://forums.debian.net/viewtopic.php?f=7&t=135570
kimoki
Posty: 18
Rejestracja: 10 grudnia 2017, 16:33

Re: Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: kimoki »

Ciągle bez zmian, ale mam wrażenie, że to nie wina sterownika tylko coś mam zainstalowanego w systemie.

Kiedy usunąłem poprzedni sterownik po reboocie, sprawdziłem jeszcze z ciekawości komendę z README

Kod: Zaznacz cały

 lshw - c network
, mimo iż usunąłem sterownik komendą

Kod: Zaznacz cały

 dkms remove rtl8192eu/1.0 --all
to i tak widziałem, że w logu jest linijka driver=8192eu, tak chyba nie powinno być?

Po za tym po usunięciu sterownika zarządzanie siecią ciągle widziało u mnie dostępne sieci wifi, a przecież kiedy zaczynałem próby skonfigurowania wifi i zanim stworzyłem tutaj posta, tego nie było. Może ja usuwam sterownik w nieumiejętny sposób, przez co nie mogę zainstalować poprawnego?
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: dedito »

A co tam u Ciebie zarządza połączeniami, NetworkManager?
Jeśli tak to na Stretch ma znaną przypadłość którą można uleczyć przez dopisanie do /etc/NetworkManager/NetworkManager.conf:

Kod: Zaznacz cały

[device]
wifi.scan-rand-mac-address=no
Ta podlinkowana strona zawiera też informacje na temat alternatywnych metod obsługi połączeń (z linii poleceń, wicd itp) byleby nie używać jednocześnie dwóch.
kimoki
Posty: 18
Rejestracja: 10 grudnia 2017, 16:33

Re: Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: kimoki »

Boże święty to działa. Wreszcie działa!

Dziękuję Ci bardzo za pomoc. Dopisanie tej linijki w pliku konfiguracyjnym pomogło. Teraz normalnie łączę się z wifi.

Chociaż zastanawia mnie fakt, że adapter zachowuje się ciągle inaczej, to znaczy w ogóle nie świeci jak to jest w przypadku windowsa. No i iwconfig nie pokazuje "wlan0". Grunt, że działa, ale zaciekawił mnie ten fakt.
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: dedito »

Bo Twoja karta wifi (i nie tylko wifi) nie nazywa się wlan0 tylko wlx503eaa64d84f. Takie "dziwne" nazewnictwo mamy od momentu wprowadzenia Predictable Network Interface Names, można wrócić na stare nazewnictwo lub ustalić własne nazwy, ale to już temat, który był wałkowany więc bez problemu znajdziesz rozwiązanie tu czy gdzie indziej.
Co do innych zachowań karty ciężko mi się wypowiadać, może to kwestia jakości sterownika.
A tak ogólnie to ten NetworkManager poraz kolejny pokazuje, że lubi sprawiać problemy, dlatego jako alternatywę rozważ WICD.
kimoki
Posty: 18
Rejestracja: 10 grudnia 2017, 16:33

Re: [+]Debian 9 Stretch nie widzi TL-WN821N (adapter wifi)

Post autor: kimoki »

Rozumiem, dziękuję za wyjaśnienie.

Co do NetworkManager'a, gdy następnym razem przyjdzie mi coś kombinować przy wifi to go zmienię. Na razie się boję, że znowu coś się schrzani i znowu cały weekend, będę się z tym męczył.
Zablokowany