Προς το περιεχόμενο

tp-link n300 tl-wn822n πρόβλημα σύνδεσης


george991

Προτεινόμενες αναρτήσεις

Παιδιά τα φώτα σας παρακαλώ. Έχω σπάσει το κεφάλι μου. Μόλις πήρα το παραπάνω wireless adapter και δεν μπορώ με τίποτα να εγκαταστήσω τους drivers. Linux Mint 18.2 64bit, kernel v. 4.8.0-53-generic. Από ότι έχω δει χρειάζομαι τους rtl8192eu, αφού έχω το v4. Έχω κατεβάσει τους original by tp-link και από github του Mange (https://github.com/Mange/rtl8192eu-linux-driver) και κάποιους άλλους + διάφορα commits που επιλύουν κάποια προβλήματα και ασυμβατότητες αλλά χωρίς επιτυχία.

Τα errors μου στο sudo make:

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.8.0-53-generic/build M=/home/lopsi/Desktop/wifi drivers/1/rtl8192eu-linux-driver  modules
make[1]: Entering directory '/usr/src/linux-headers-4.8.0-53-generic'
arch/x86/Makefile:140: CONFIG_X86_X32 enabled but no binutils support
make[1]: *** No rule to make target 'drivers/1/rtl8192eu-linux-driver'.  Stop.
make[1]: Leaving directory '/usr/src/linux-headers-4.8.0-53-generic'
Makefile:1335: recipe for target 'modules' failed
make: *** [modules] Error 2
 
Από ότι έψαξα και είδα αυτά τα errors (παρόμοια για την ακρίβεια) είναι επειδή δεν υπάρχουν εγκατεστημένα τα linux headers. Εγώ τα έχω όμως εγκατεστημένα, όπως και τα binutils και το dkms και όλα τα dependencies που απαιτούνται. Επίσης, έχω προσθέσει manually στο etc/modules το 8192eu.
 
Υποσημείωση, έχω εγκατεστημένα άλλα drivers για το παλιό μου wifi adapter που δεν έχω απεγκαταστήσει/blacklisted ακόμα. Λέτε να ευθύνεται αυτό. Πιστεύω πως όχι γιατί το error είναι compiling error. Τι άλλο μπορώ να κάνω πριν αλλάξω kernel??
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ξεκινα απο τα βασικα, πως το βλεπει το lsusb?

Έλα ντε? Μήπως δεν το βλέπει??

 

Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 045b:0210 Hitachi, Ltd 
Bus 004 Device 002: ID 045b:0210 Hitachi, Ltd 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 010: ID 2a70:9024  
Bus 003 Device 002: ID 045b:0209 Hitachi, Ltd 
Bus 003 Device 012: ID 2357:0108  
Bus 003 Device 005: ID 046d:082b Logitech, Inc. Webcam C170
Bus 003 Device 008: ID 1058:1021 Western Digital Technologies, Inc. Elements Desktop (WDBAAU)
Bus 003 Device 007: ID 1532:021e Razer USA, Ltd 
Bus 003 Device 006: ID 093a:2521 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 003: ID 045b:0209 Hitachi, Ltd 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αυτο ειναι

Bus 003 Device 012: ID 2357:0108

Μισο να σκεφτω γιατι δεν βοηθαει και πολυ το lsusb του.

 

---edit

Μια απλη λυση για να μην το χτιζεις εσυ και να το κανει το dkms οπως το θελει ειναι να βαλεις αυτο το repo και απο αυτο να βαλεις το πακετο rtl8192eu-dkms

 

https://launchpad.net/~hanipouspilot/+archive/ubuntu/rtlwifi

 

Επισης, βαλε και το πακετο build-essential αν δεν το εχεις ηδη.

 

---ξαναedit

Εδω παντως (debian testing με πυρηνα 4.13) φαινεται να το υποστηριζει ο rtl8xxxu

 

$ sudo modinfo rtl8xxxu
...
alias:          usb:v2357p0108d*dc*dsc*dp*icFFiscFFipFFin*
...

Για το τι ειναι ολα αυτα τα κινεζικα εχω πει εδω, στο 7ο μηνυμα συγκεκριμενα

http://www.insomnia.gr/topic/437309-hardware-και-drivers-στο-linux/

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

 

---edit

Μια απλη λυση για να μην το χτιζεις εσυ και να το κανει το dkms οπως το θελει ειναι να βαλεις αυτο το repo και απο αυτο να βαλεις το πακετο rtl8192eu-dkms

 

https://launchpad.net/~hanipouspilot/+archive/ubuntu/rtlwifi

 

Επισης, βαλε και το πακετο build-essential αν δεν το εχεις ηδη.

 

Το έχω το build-essential. Έκανα add το ppa αλλά μετά δεν ήξερα τι να κάνω αφού δεν λειτουργούσε το sudo apt-get install rtl8192eu-dkms και το κατέβασα σε deb, συγκεκριμένα το trusty (αυτό έχω). Εγκαταστάθηκε κανονικά. Έκανα restart. Πουθενά το wifi adapter! :(

Επίσης sudo modinfo rtl8192eu

modinfo: ERROR: Module rt8192eu not found.

 

sudo modinfo rtl8xxxu

filename:       /lib/modules/4.8.0-53-generic/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko
firmware:       rtlwifi/rtl8723bu_bt.bin
firmware:       rtlwifi/rtl8723bu_nic.bin
firmware:       rtlwifi/rtl8192eu_nic.bin
firmware:       rtlwifi/rtl8192cufw_TMSC.bin
firmware:       rtlwifi/rtl8192cufw_B.bin
firmware:       rtlwifi/rtl8192cufw_A.bin
firmware:       rtlwifi/rtl8723aufw_B_NoBT.bin
firmware:       rtlwifi/rtl8723aufw_B.bin
firmware:       rtlwifi/rtl8723aufw_A.bin
license:        GPL
description:    RTL8XXXu USB mac80211 Wireless LAN Driver
author:         Jes Sorensen <[email protected]>
srcversion:     59F02B6CF781E1985E0D1CE
alias:          usb:v7392p7822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v4855p0091d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0100d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v20F4p624Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB2Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p330Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3309d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3307d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0E66p0020d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0E66p0019d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp2E2Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846pF001d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846p9021d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07B8p8178d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07AAp0056d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0789p016Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0070d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0061d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p17ABd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v06F8pE035d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0586p341Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp2103d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp2102d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04BBp0950d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019p1201d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFFCd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFFBd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFF8d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFFAd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFF9d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04F2pAFF7d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:vCDABp8010d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v4856p0091d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v4855p0090d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v20F4p648Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pED17d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB2Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB2Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019p4902d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p330Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3308d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v13D3p3357d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v103Cp1629d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0EB0p9071d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p005Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0DF6p0052d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp5088d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp1E1Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p17BAd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846p9041d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v07B8p8189d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v06F8pE033d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp1102d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04BBp094Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v1058p0631d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp317Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp818Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8177d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8170d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8191d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v050Dp1004d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392p7811d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp817Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8178d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8176d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp0724d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp1724d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*
depends:        mac80211
intree:         Y
vermagic:       4.8.0-53-generic SMP mod_unload modversions 
parm:           debug:Set debug mask (int)
parm:           ht40_2g:Enable HT40 support on the 2.4GHz band (bool)
parm:           dma_aggregation:Enable DMA packet aggregation (bool)
parm:           dma_agg_timeout:Set DMA aggregation timeout (range 1-127) (int)
parm:           dma_agg_pages:Set DMA aggregation pages (range 1-127, 0 to disable) (int)

Τα σχετικά:

firmware:       rtlwifi/rtl8192eu_nic.bin

alias:          usb:v2357p0100d*dc*dsc*dp*icFFiscFFipFFin*

 
Από αυτά που βλέπω σύμφωνα με το ποστ σου συμπεραίνω ότι δεν υπάρχει για το hardware του tl-wn822n που έχω?
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ενα ενα. Καταρχην αφου βαλει το repo με το "sudo add-apt-repository blablabla" πρεπει να ενημερωσεις το apt με το sudo apt-get update που λεει απο κατω. Το εκανες? Αν ναι, τι σου βγαζιε το 

 

apt-cache policy rtl8192eu-dkms

 

Μετα, εχεις mint 18.x που μεταφραζεται σε ubuntu 16.04, αρα xenial, αρα επρεπε να κατεβασεις το πακετο που ειναι για το xenial. Μετα, στο δικο σου modinfo του rtl8xxxu του πυρηνα που εχεις δεν φαινεται η γραμμη που επισημαινω απο το δικο μου, δηλαδη αυτη που λεει πανω της "v2357p0108", οποτε δεν υποστηριζεται το hardware σου με την μια απο τον πυρηνα, οποτε πρεπει να βαλεις τον driver εσυ.

 

Τελος, το οτι δεν το δειχνει στο lsusb ως κατι και δειχνει μονο το id του σημαινει πως δεν υπαρχει καποια αντιστοιχηση αναμεσα στο id της (2357:0108) και σε καποιο ονομα για να ξερεις εσυ σαν απλος χρηστης ποιο ειναι τι. Πχ πιο κατω που εχει το 1058:1021 λεει οτι εινια απο τον εξωτερικο σκληρο σου γιατι υπαρχει η αντιστοιχηση που λεω.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ενα ενα. Καταρχην αφου βαλει το repo με το "sudo add-apt-repository blablabla" πρεπει να ενημερωσεις το apt με το sudo apt-get update που λεει απο κατω. Το εκανες? Αν ναι, τι σου βγαζιε το 

apt-cache policy rtl8192eu-dkms

Μετα, εχεις mint 18.x που μεταφραζεται σε ubuntu 16.04, αρα xenial, αρα επρεπε να κατεβασεις το πακετο που ειναι για το xenial. Μετα, στο δικο σου modinfo του rtl8xxxu του πυρηνα που εχεις δεν φαινεται η γραμμη που επισημαινω απο το δικο μου, δηλαδη αυτη που λεει πανω της "v2357p0108", οποτε δεν υποστηριζεται το hardware σου με την μια απο τον πυρηνα, οποτε πρεπει να βαλεις τον driver εσυ.

 

Τελος, το οτι δεν το δειχνει στο lsusb ως κατι και δειχνει μονο το id του σημαινει πως δεν υπαρχει καποια αντιστοιχηση αναμεσα στο id της (2357:0108) και σε καποιο ονομα για να ξερεις εσυ σαν απλος χρηστης ποιο ειναι τι. Πχ πιο κατω που εχει το 1058:1021 λεει οτι εινια απο τον εξωτερικο σκληρο σου γιατι υπαρχει η αντιστοιχηση που λεω.

Ναι έχεις δίκιο το παρατήρησα κ εγώ αυτό με το xenial κ κατέβασα το σωστό αρχείο κ έκανα overwrite το προηγούμενο. Έκανα sudo apt-get update, πάντα κάνω. Το apt-cache policy rtl8192eu-dkms:

 

rtl8192eu-dkms:

  Installed: 4.4
  Candidate: 4.4
  Version table:
 *** 4.4 500
        500 http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial/main amd64 Packages
        500 http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρα ειναι εγκατεστημενο. Ακομα δεν σου δουλευει? Επανεκκινηση εκανες? Φαινεται το rtl8192eu στο lsmod?

Όχι, έχω κάνει επανεκκίνηση κ ακόμα δεν μου δουλεύει. Στο lsmod δεν εμφανίζεται καθόλου. Το adapter λειτουργεί το δοκίμασα σε ένα λαπτοπ (windows).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν κανεις 

sudo modprobe rtl8192eu
ή

sudo modprobe 8192eu
σου λεει οτι το φορτωσε, αρα να μην βγαζει κατι και να σε ξαναγυρναει στο να γραψεις παλι ή οτι δεν υπαρχει. Αν δεν υπαρχει, θα βγαζει κατι τετοιο. Αν το εχεις ακομα στο /etc/modules, σβηστο.

$ sudo modprobe mitsos
modprobe: FATAL: Module mitsos not found in directory /lib/modules/4.13.0-1-amd64
 

Συμφωνα με αυτο το commit παντως, η υποστηριξη για την καρτα σου προστεθηκε στον πυρηνα 4.11, οποτε αν εχεις χρονο, δοκιμασε απο ενα live cd μια διανομη που να εχει τον 4.11 ή νεοτερο, πχ το ubuntu 17.10 εχει τον 4.13. Αλλιως περιμενε μεχρι το επομενο mint το καλοκαιρι που μας ερχεται, που λογικα θα εχει τον 4.14 που θα εχει και το ubuntu 18.04

 

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c14239f23adb80aa2532909e312986317ba3cd09

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν κανεις 

sudo modprobe rtl8192eu
ή

sudo modprobe 8192eu
σου λεει οτι το φορτωσε, αρα να μην βγαζει κατι και να σε ξαναγυρναει στο να γραψεις παλι ή οτι δεν υπαρχει. Αν δεν υπαρχει, θα βγαζει κατι τετοιο. Αν το εχεις ακομα στο /etc/modules, σβηστο.

$ sudo modprobe mitsos
modprobe: FATAL: Module mitsos not found in directory /lib/modules/4.13.0-1-amd64
 

Συμφωνα με αυτο το commit παντως, η υποστηριξη για την καρτα σου προστεθηκε στον πυρηνα 4.11, οποτε αν εχεις χρονο, δοκιμασε απο ενα live cd μια διανομη που να εχει τον 4.11 ή νεοτερο, πχ το ubuntu 17.10 εχει τον 4.13. Αλλιως περιμενε μεχρι το επομενο mint το καλοκαιρι που μας ερχεται, που λογικα θα εχει τον 4.14 που θα εχει και το ubuntu 18.04

 

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c14239f23adb80aa2532909e312986317ba3cd09

 

sudo modprobe 8192eu

modprobe: FATAL: Module 8192eu not found in directory /lib/modules/4.8.0-53-generic
 
Μπορείς να με βοηθήσεις λίγο με το make του commit που μου έδωσες? Τι όρισμα πρέπει να δώσω μετά το sudo make? Είμαι στον φάκελο drivers/net/wireless/realtek/rtl8xxxu/ και φαντάζομαι θέλω το 2ο installation method του Kconfig, το config RTL8XXXU_UNTESTED. Πως το κάνω make με αυτό τον τρόπο?
 
Άμα δεν δουλέψει κ αυτό θα αλάξω kernel. Γιατί μου προτείνεις να δω από live cd κτλ? Θα το αλλάξω απευθείας από εδώ που είμαι κ άμα έχω κάποιο θέμα θα κάνω boot στο παλιότερο kernel αφού παραμένει σαν boot option.
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Να υποθεσω το ιδιο βγαζει και με "sudo modprobe rtl8192eu"... Αν ναι, τοτε ειναι σαν να μην εκανε καν το module το dkms, που ειναι σαν να μην εχεις καν driver.

 

Αυτο που εδειξα παραπανω ειναι το commit που λεει οτι η υποστηριξη για την καρτα σου driver περιληφθηκε στον rtl8xxx του 4.11, τιποτε περισσοτερο. Ειναι απλα η απαντηση στην ερωτηση "ποτε ξεκινησε η καρτα με id 2357:0108 να περιλαμβανεται στον rtl8xxx του πυρηνα".

 

Αν μπορεις να βαλεις τον 4.11 ή καποιον νεοτερο στο mint που εχεις τωρα, καντο. Προτεινα τη λυση του live cd γιατι απλα θα μπορεσεις να δοκιμασεις αν οντως παιζει με νεοτερο πυρηνα χωρις να μπεις στην διαδικασια του να βρεις και να τον βαλεις εσυ στο mint.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν είναι διαδικασία, μπαίνει πολύ εύκολα από τον update manager. Thanks αυτό θα κάνω. Αν βάλω το 4.13 π.χ. που είναι το νεότερο θα παίζει out of the box ή θα θέλει πάλι εγκατάσταση?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...