tp-link TL-WN823N installation linux mint 19.3 cinamon
Δημιουργία και εγκατάσταση χρησιμοποιώντας DKMS
Αυτό το δέντρο υποστηρίζει Dynamic Kernel Module Support (DKMS), ένα σύστημα για τη δημιουργία μονάδων πυρήνα από πηγές πυρήνα εκτός του δέντρου. Μπορεί να χρησιμοποιηθεί για την εγκατάσταση / απεγκατάσταση πυρήνων και η μονάδα θα ξαναχτίσει αυτόματα από την πηγή όταν αναβαθμιστεί ο πυρήνας (για παράδειγμα, χρησιμοποιώντας τον διαχειριστή πακέτων).
-
Εγκαταστήστε το DKMS και άλλα απαιτούμενα εργαλεία
- για κανονικά συστήματα Linux
$ sudo apt-get install git linux-headers-generic build-essential dkms;
- για το Raspberry Pi
$ sudo apt-get install git raspberrypi-kernel-headers build-essential dkms;
-
Κλωνοποιήστε αυτό το αποθετήριο και αλλάξτε τον κατάλογό σας σε κλωνοποιημένη διαδρομή.
$ git clone https://github.com/Mange/rtl8192eu-linux-driver;
$ cd rtl8192eu-linux-driver;
-
Το Makefile είναι προρυθμισμένο ώστε να χειρίζεται τις περισσότερες εκδόσεις x86 / PC. Ωστόσο, εάν συλλέγετε κάτι διαφορετικό από μια αρχιτεκτονική intel x86, πρέπει πρώτα να επιλέξετε την πλατφόρμα.
- για το Raspberry Pi, πρέπει να ρυθμίσετε το I386 στο n και το ARM_RPI σε y:
... CONFIG_PLATFORM_I386_PC = n ... CONFIG_PLATFORM_ARM_RPI = ε
- για συσκευές arm64 (π.χ. Orange Pi PC 2):
... CONFIG_PLATFORM_I386_PC = n ... CONFIG_PLATFORM_ARM_AARCH64 = ε
-
Προσθέστε το πρόγραμμα οδήγησης στο DKMS. Αυτό θα αντιγράψει την πηγή σε έναν κατάλογο συστήματος, ώστε να μπορεί να χρησιμοποιηθεί για την αναδημιουργία της μονάδας σε αναβαθμίσεις πυρήνα.
$ sudo dkms add.;
-
Δημιουργήστε και εγκαταστήστε το πρόγραμμα οδήγησης.
$ sudo dkms install rtl8192eu / 1.0;
-
Οι διανομές που βασίζονται στο Debian & Ubuntu έχουν πρόγραμμα οδήγησης RTL8XXXU παρόν και εκτελείται στον πυρήνα. Για να χρησιμοποιήσουμε το πρόγραμμα οδήγησης RTL8192EU, πρέπει να κάνουμε μαύρη λίστα RTL8XXXU.
$ echo "μαύρη λίστα rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf;
-
Αναγκάστε το πρόγραμμα οδήγησης RTL8192EU να είναι ενεργό από την εκκίνηση.
$ echo -e "8192eu \ n \ nloop" | sudo tee / etc / modules;
-
Οι νεότερες εκδόσεις του Ubuntu έχουν περίεργο πρόβλημα προσθήκης / επανασύνδεσης (Έλεγχος # 94). Αυτό περιλαμβάνει περίεργα προβλήματα αδράνειας, για να το διορθώσετε:
$ echo "επιλογές 8192eu rtw_power_mgnt = 0 rtw_enusbss = 0" | sudo tee /etc/modprobe.d/8192eu.conf;
-
Ενημέρωση αλλαγών σε Grub & initramfs
$ sudo update-grub; sudo update-initramfs -u;
-
Επανεκκινήστε το σύστημα για να φορτώσετε νέες αλλαγές από πρόσφατα δημιουργημένα initramfs
$ systemctl επανεκκίνηση -i;
-
Βεβαιωθείτε ότι ο πυρήνας σας έχει φορτώσει τη σωστή λειτουργική μονάδα:
$ sudo lshw -c δίκτυο;
Θα πρέπει να δείτε τη γραμμή driver=8192eu
Εάν θέλετε να απεγκαταστήσετε το πρόγραμμα οδήγησης αργότερα, χρησιμοποιήστε το sudo dkms απεγκαταστήστε το rtl8192eu / 1.0 . Για να αφαιρέσετε πλήρως το πρόγραμμα οδήγησης από το DKMS χρησιμοποιήστε το sudo dkms remove rtl8192eu / 1.0 --all .