Μεγάλη καθυστέρηση για να συνδεθω στο ασυρματο δικτυο

...κάρτες δικτύου, modems, προβλήματα internet
Κανόνες Δ. Συζήτησης
Για την ευκολότερη επίλυση του προβλήματός σας.
Καλό είναι να δημοσιεύσετε τα αποτελέσματα των εντολών στο τερματικό :
lspci -nn
lsusb
rfkill list

Μεγάλη καθυστέρηση για να συνδεθω στο ασυρματο δικτυο

Δημοσίευσηαπό kosmos890 » 13 Νοέμ 2017, 15:13

Συνδέομαι στο internet με ασυρματο USB Adapter το TP-LINK TL-WN723N

Σε καθε εκκινηση ο network-manager καθυστερεί να συνδεθει στο ασυρματο δίκτυο, πολλές φορες κάνω disconnect και ξανα connect.
(Τα δικτυα εντοπιζονται κανονικα αλλα αργεί να συνδεθεί με το επιλεγμενο δικτυο)

Εδω βλεπω οτι η συσκευη υποστηριζεται και λειτουργεί με τον driver r8188eu

Κώδικας: Επιλογή όλων
km@km-pc ~ $ sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: enp3s0
       version: 11
       serial: 70:4d:7b:a2:dd:25
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-2_0.0.1 02/06/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:132 ioport:d000(size=256) memory:df100000-df100fff memory:da100000-da103fff
  *-network
       description: Wireless interface
       physical id: 2
       bus info: usb@3:2
       logical name: wlxf4ec388fa99b
       serial: f4:ec:38:8f:a9:9b
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=r8712u ip=192.168.1.4 multicast=yes wireless=IEEE 802.11bg
km@km-pc ~ $

Γιατί στο Wireless interface βλεπω logical name: wlxf4ec388fa99b αντι για wlan0 ?

Δοκίμασα μερικές λύσεις απο εδω

Solution 2: Disable 802.11n
Κώδικας: Επιλογή όλων
m@km-pc ~ $ sudo rmmod iwlwifi
rmmod: ERROR: Module iwlwifi is not currently loaded

Solution 3: Fix the bug in Debian Avahi-daemon
Δεν έχει διαφορά

Solution 4: Disable IPv6 support
Δεν έχει διαφορά

Solution 6: More power to wireless adaptor
Κώδικας: Επιλογή όλων
km@km-pc ~ $ sudo iwconfig
enp3s0    no wireless extensions.
wlxf4ec388fa99b  IEEE 802.11bg  ESSID:"KITA KITA"  Nickname:"rtl_wifi"
          Mode:Managed  Frequency:2.462 GHz  Access Point: 38:22:9D:AA:C8:9F   
          Bit Rate:54 Mb/s   Sensitivity:0/0 
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-****-****   Security mode:open
          Power Management:off
          Link Quality=100/100  Signal level=92/100  Noise level=0/100
          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.
km@km-pc ~ $ sudo iwconfig wlxf4ec388fa99b power off
Error for wireless request "Set Power Management" (8B2C) :
    SET failed on device wlxf4ec388fa99b ; Function not implemented.

Επίσης στο /etc/gai.conf δοκιμασα το IPv4 αντι για IPv6 (precedence ::ffff:0:0/96 100 0) αλλά και αυτο δεν λυνει το προβλημα
Γνώσεις ⇛ Linux: Xαμηλό ┃ Προγραμματισμός: Ναι┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04.1 LTS
Προδιαγραφές ⇛ Pentium 4 2.66Hz│512 MB│GeForce FX 5200 │ ZTE MF636 │ TFT 19"
kosmos890
punkTUX
punkTUX
 
Δημοσιεύσεις: 184
Εγγραφή: 18 Ιαν 2010, 15:13
Τοποθεσία: Λάρισα
Εκτύπωση

Re: Μεγάλη καθυστέρηση για να συνδεθω στο ασυρματο δικτυο

Δημοσίευσηαπό dim459 » 23 Αύγ 2018, 12:23

Σε συνέχεια της προηγούμενης συζήτησής μας στο άλλο thread και επειδή δυστυχώς δεν έχω πολύ χρόνο αυτές τις μέρες, αν αποφασίσεις να ασχοληθείς με τον driver, δες τα εξής :
1) Πρέπει να έχεις προεγκατεστημένα τα πακέτα build-essential και dkms (το δεύτερο λογικά είναι ήδη).
2) Πρέπει να ξέρεις ποιον πυρήνα τρέχεις, βρίσκεται με την εντολή uname -a
3) Πρέπει να είναι προεγκατεστημένοι οι linux-headers που έχουν ακριβώς τον ίδιο αριθμό έκδοσης με αυτόν του πυρήνα σου.
4) Οι αντιγραφές αρχείων που αναφέρουν τα παρακάτω links μέσα σε φακέλους του file system μπορούν να γίνουν και από γραφικό περιβάλλον, υπό την προϋπόθεση ότι έχεις τρέξει σαν root τον file manager, το εύκολο από τερματικό με sudo (κενό) και το όνομα του file manager.
5) Προτίμησε την επιλογή κατεβάσματος του driver από το github, στη συνέχεια κάνε extract το συμπιεσμένο αρχείο μέχρι να φτάσεις να έχεις ένα directory με όλα τα αρχεία.
6) Τις εντολές που γράφει το github τις τρέχεις αφού έχεις αλλάξει directory στο τερματικό και βρίσκεσαι μέσα στο directory που βρίσκονται τα αρχεία με τα οποία ασχολείσαι κάθε φορά. Χοντρικά γίνεται με cd κενό πλήρη διαδρομή φακέλου, αν δεν ξέρεις γκούγκλαρέ το, ή δες μήπως με δεξί κλικ μέσα στο φάκελο που θες έχει επιλογή να ανοίξεις τερματικό επί τόπου.
Δες πρώτα το παρακάτω link που αφορά τον driver που χρειάζεσαι εσύ:
https://github.com/lwfinger/rtl8188eu
και μετά το link που είχε τον δικό μου driver, απλά επειδή έχω την εντύπωση ότι οι οδηγίες είναι λίγο πιο αναλυτικές :
https://github.com/gnab/rtl8812au
Σε γενικές γραμμές αυτό που είχα κάνει ήταν αφού έτρεξα τις πρώτες εντολές και δημιουργήθηκε το αρχείο με την κατάληξη .ko, στη συνέχεια να το αντιγράψω μέσα στο /lib/modules/$(uname -r)/kernel/drivers/net/wireless και να συνεχίσω με τις υπόλοιπες εντολές.
Το directory που ζητούσε μέσα στο file system για να αντιγραφεί όλος ο κώδικας προκειμένου μετά να προστεθεί στο dkms το δημιούργησα εγώ, αντέγραψα τα πάντα (αφού είχε προηγηθεί το build) και συνέχισα με τα υπόλοιπα.
Στη δική σου περίπτωση δεν φαίνεται να ζητάει κάτι τέτοιο.
Πρόσεξε όμως ότι σου ζητάει να αντιγράψεις το αρχείο με το firmware.
Αυτά, με λίγη προσπάθεια και προσοχή νομίζω ότι γίνεται.
Αν αποφασίσεις να το δοκιμάσεις, και θες διευκρινίσεις, μιας και θα λείπω, ας βοηθήσει κάποιος εύκαιρος.
Γνώσεις ⇛ Linux: Αν μου δώσεις οδηγίες σε τερματικό δεν τρομάζω ┃ Προγραμματισμός: Καθόλου┃ Αγγλικά: Εξαιρετικά
Λειτουργικό : Kubuntu 22.04 64bit.
Συσκευές-> Πάρα πολλές, θα στο γράψω ανά περίπτωση.
Άβαταρ μέλους
dim459
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 3754
Εγγραφή: 15 Φεβ 2009, 19:28
Τοποθεσία: Bόρεια Αττική
Εκτύπωση

Re: Μεγάλη καθυστέρηση για να συνδεθω στο ασυρματο δικτυο

Δημοσίευσηαπό kosmos890 » 05 Σεπ 2018, 13:27

@dim459
Συγνώμη για την καθυστερημένη απάντηση.

Διάβασα με προσοχή τα όσα γράφεις.
Δεν είμαι απόλυτα βέβαιος για τα βήματα που πρέπει να ακολουθήσω και φοβάμαι πως αν κάνω λάθος δεν θα λειτουργεί καθόλουτο wifi.
Για τον driver που χρειάζομαι rtl8188eu για να γίνει εγκατάσταση εκτελείς
Κώδικας: Επιλογή όλων
sudo make install

Αν δεν δουλευεί πως θα επαναφερω τον αρχικό driver?

Απο τις οδηγίες του rtl8812au (η διαδικασία είναι πιο απλή)
Κάνω build
Κώδικας: Επιλογή όλων
make
insmod 8812au.ko

Για την εγκατάσταση αντιγράφω το 8812au.ko στον φάκελο /lib/modules/$(uname -r)/kernel/drivers/net/wireless
Κώδικας: Επιλογή όλων
km@km-pc /lib/modules/4.13.0-39-generic/kernel/drivers/net/wireless $ ls
admtek  atmel     cisco  intersil           marvell   quantenna  ray_cs.ko  rndis_wlan.ko  st  wl3501_cs.ko
ath     broadcom  intel  mac80211_hwsim.ko  mediatek  ralink     realtek    rsi            ti  zydas

Γράφεις πως η διαδικασία με το DKMS δεν χρειάζεται για τον δικό μου driver και δεν θέλω να την ακολουθήσω γιατί δεν καταλαβαίνω τι αλλαγές κάνει στο σύστημα μου.

Με λίγα λόγια :
Κάνω make τον driver rtl8188eu (OXI INSTALL)
Δημιουργείται το rtl8188eu.ko και το αντιγραφω στον φάκελλο wireless
Αν δεν δουλευει το wifi διαγράφω το rtl8188eu.ko και το σύστημα επανέρχεται στην αρχική του κατάσταση?
kosmos890
punkTUX
punkTUX
 
Δημοσιεύσεις: 184
Εγγραφή: 18 Ιαν 2010, 15:13
Τοποθεσία: Λάρισα
Εκτύπωση

Re: Μεγάλη καθυστέρηση για να συνδεθω στο ασυρματο δικτυο

Δημοσίευσηαπό dim459 » 23 Σεπ 2018, 12:37

Χμμμ... ελαφρώς έως πολύ καθυστερημένα, αλλά τώρα το πήρα είδηση.
Η λογική διαδικασία απεγκατάστασης είναι μέσα στο folder που αποσυμπιέστηκε το αρχείο και είχες τρέξει sudo make install, να τρέξεις
Κώδικας: Επιλογή όλων
sudo make uninstall

Δεν έγραψα ότι δεν χρειάζεται το dkms, άλλωστε είναι ιδιαίτερα χρήσιμο, διότι όταν αναβαθμίζεται ο πυρήνας, χτίζει αυτόματα το module για τον νέο πυρήνα.
Αυτό που έγραψα είναι ότι στον δικό μου driver ζητούσε να αντιγραφεί πρώτα ο driver source μέσα στην τοποθεσία του file system που υπεδείκνυαν οι οδηγίες, ενώ στη δική σου περίπτωση δεν φαίνεται να ζητάει να προηγηθεί τέτοια αντιγραφή, προκειμένου να τρέξεις τις εντολές για το dkms.
Γνώσεις ⇛ Linux: Αν μου δώσεις οδηγίες σε τερματικό δεν τρομάζω ┃ Προγραμματισμός: Καθόλου┃ Αγγλικά: Εξαιρετικά
Λειτουργικό : Kubuntu 22.04 64bit.
Συσκευές-> Πάρα πολλές, θα στο γράψω ανά περίπτωση.
Άβαταρ μέλους
dim459
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 3754
Εγγραφή: 15 Φεβ 2009, 19:28
Τοποθεσία: Bόρεια Αττική
Εκτύπωση


Επιστροφή στο Κάρτες Δικτύου (Ethernet, WiFi, Bluetooth) / Internet