Πρόσφατα Θέματα
Κορυφαίοι συγγραφείς
sdim | ||||
giorgostriant | ||||
versys650gr | ||||
vassilianna | ||||
npap | ||||
Constantinos | ||||
marlene | ||||
terravoice | ||||
gvhools | ||||
DrossTheBoss |
Άλλα φόρουμ-blog linux
www.linuxformat.grwww.athlug.gr
www.ellak.gr
http://forum.hellug.gr/
http://kigka.blogspot.com/
Κοινωνική Δικτύωση
Bookmark and share the address of linux mint forum on your social bookmarking website
Επισημάνετε και μοιραστείτε την διεύθυνση του GREEK LINUX MINT FORUM στην σελίδα κοινωνικής δικτύωσης σας
Αναζήτηση
AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta
4 απαντήσεις
Σελίδα 1 από 1
AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta
Καλησπέρα.
Αφού παιδεύτηκα αρκετά, αλλά με επιτυχία είπα να γράψω αυτόν εδώ τον οδηγό μπας και χρειαστεί κάποιος στο μέλλον να το χρησιμοποιήσει. Γράφτηκε με βάση το συγκκριμένο wifi usb αλλά πιστευώ ότι λειτουργει με όλα τα chipset που χρησιμοποιούν το module rt2870 της Airlink, είτε παραλοίποντας το βήμα 7 είτε αλλάζοντάς του κατάλληλα το USB ID.
Πήρα πρόσφατα το Ovislink Airlive WN-360Usb WiFi Dongle με chipset Ralink RT 2870. Στο Linux Mint 8 Helena (το οποίο είναι βασισμένο στο Ubuntu Karmic Koala 9.10) το αναγνώριζε ως Bus 001 Device 002: ID 1b75:3072 αλλά δεν μπορούσα να συνδεθώ πουθενά. Από το ID του usb (1b75:3072) βλέπουμε ότι είναι το module (driver) rt2870usb και το rt2870sta.
Το πρόβλημα δημιουργείται επειδή o kernel και κατ'επέκταση το Linux Mint 8 Helena χρησιμοποιεί το rt2870usb αντί του rt2870sta, που είναι το σωστό.
Ακόμη ένα πρόβλημα είναι ότι στο στο επίσημο firmware της ralink (rt2870.bin) του usb dongle ΔΕΝ υπάρχει η εγγραφή για το Airlive WN-360Usb με ID 1b75:3072 οπότε πρέπει να την εισάγουμε.
Το όλο testing έγινε σε pc που τρέχει Linux Mint 8 Helena με kernel 2.6.31-21-generic. Φαντάζομαι ότι θα ισχύει και για προηγούμενες εκδόσεις του kernel (και μακάρι στις επόμενες να διορθωθεί ).
Με το usb στο pc και με ανοιχτό ένα τερματικό (terminal), προχωράμε!
Οπότε λοιπόν έχουμε:
1. Για να δούμε αν όντως έχουμε το συγκεκριμένο usb dongle δίνουμε σε κονσόλα
2. Περιμένουμε να δούμε ως ID το 1b75:3072
3. Δίνουμε, ώστε να δούμε ποια module έχουν φορτωθεί στον kernel και περιέχουν την λέξη "rt2"
και μάλλον θα δούμε κάτι σε rt2800usb, rt2x00usb, rt2x00lib τα οποία όμως εμείς δεν θέλουμε να φορτώνονται αλλά να φορτώνεται το rt2870sta. Οπότε πρέπει κάπως να τα "ξεφορτωθούμε"
4. Για να γίνει αυτό, δηλαδή να μην φορτώνονται στον kernel όταν ανοίγουμε το pc, πρέπει να τα βάλουμε σε μια μαύρη λίστα. Αφαιρούμε το usb από το pc και δίνουμε
και στο τέλος του κειμένου βάζουμε τα εξής
και το σώνουμε.
Σημείωση: Αν το αρχείο ΔΕΝ ΥΠΑΡΧΕΙ τότε απλά βάλτε τα παραπάνω ως έχουν και απλά σώστε το αρχειο.
5. Πρέπει όμως το module (ή driver αν θέλετε) να φορτώνεται στην αρχή που ανοίγουμε το pc και bootάρει, οπότε δίνουμε:
και βλέπουμε κάτι σαν κι αυτό
Πρέπει λοιπόν να προσθέσουμε το module (driver). Δίνουμε
και προσθέτουμε την γραμμή
στο τέλος του κειμένου.
6. Για να δούμε αν υπάρχει o driver (module) δίνουμε
και πρέπει να δούμε κάτι σαν αυτό
7. Αν δούμε το παραπάνω σημαίνει ότι έχουμε τον driver στο σύστημά μας αλλά δεν "κλειδώνει" το usb μας. Οπότε πρέπει να περάσουμε στο σύστημά μας την ID του. Δίνουμε:
8. Βάζουμε το usb στη θύρα και δίνουμε την παρακάτω εντολή ώστε να δούμε αν φορτώθηκε και αναγνωρίστηκε.
Πρέπει να δούμε κάτι παρόμοιο προς το τέλος
9. Τώρα πρέπει να δούμε αν υπάρχει δίκτιο και μπορεί να γίνει η ρύθμιση του. Δίνουμε:
και πρέπει να πάρουμες κάτι σαν κι αυτό
11. Βουαλά! Πρέπει να τρέχει κανονικά και να βρίσκει δίκτια.
FreetuX
Αφού παιδεύτηκα αρκετά, αλλά με επιτυχία είπα να γράψω αυτόν εδώ τον οδηγό μπας και χρειαστεί κάποιος στο μέλλον να το χρησιμοποιήσει. Γράφτηκε με βάση το συγκκριμένο wifi usb αλλά πιστευώ ότι λειτουργει με όλα τα chipset που χρησιμοποιούν το module rt2870 της Airlink, είτε παραλοίποντας το βήμα 7 είτε αλλάζοντάς του κατάλληλα το USB ID.
Πήρα πρόσφατα το Ovislink Airlive WN-360Usb WiFi Dongle με chipset Ralink RT 2870. Στο Linux Mint 8 Helena (το οποίο είναι βασισμένο στο Ubuntu Karmic Koala 9.10) το αναγνώριζε ως Bus 001 Device 002: ID 1b75:3072 αλλά δεν μπορούσα να συνδεθώ πουθενά. Από το ID του usb (1b75:3072) βλέπουμε ότι είναι το module (driver) rt2870usb και το rt2870sta.
Το πρόβλημα δημιουργείται επειδή o kernel και κατ'επέκταση το Linux Mint 8 Helena χρησιμοποιεί το rt2870usb αντί του rt2870sta, που είναι το σωστό.
Ακόμη ένα πρόβλημα είναι ότι στο στο επίσημο firmware της ralink (rt2870.bin) του usb dongle ΔΕΝ υπάρχει η εγγραφή για το Airlive WN-360Usb με ID 1b75:3072 οπότε πρέπει να την εισάγουμε.
Το όλο testing έγινε σε pc που τρέχει Linux Mint 8 Helena με kernel 2.6.31-21-generic. Φαντάζομαι ότι θα ισχύει και για προηγούμενες εκδόσεις του kernel (και μακάρι στις επόμενες να διορθωθεί ).
Με το usb στο pc και με ανοιχτό ένα τερματικό (terminal), προχωράμε!
Οπότε λοιπόν έχουμε:
1. Για να δούμε αν όντως έχουμε το συγκεκριμένο usb dongle δίνουμε σε κονσόλα
- Κώδικας:
lsusb
2. Περιμένουμε να δούμε ως ID το 1b75:3072
3. Δίνουμε, ώστε να δούμε ποια module έχουν φορτωθεί στον kernel και περιέχουν την λέξη "rt2"
- Κώδικας:
lsmod |grep rt2
και μάλλον θα δούμε κάτι σε rt2800usb, rt2x00usb, rt2x00lib τα οποία όμως εμείς δεν θέλουμε να φορτώνονται αλλά να φορτώνεται το rt2870sta. Οπότε πρέπει κάπως να τα "ξεφορτωθούμε"
4. Για να γίνει αυτό, δηλαδή να μην φορτώνονται στον kernel όταν ανοίγουμε το pc, πρέπει να τα βάλουμε σε μια μαύρη λίστα. Αφαιρούμε το usb από το pc και δίνουμε
- Κώδικας:
sudo gedit /etc/modprobe.d/blacklist.conf
και στο τέλος του κειμένου βάζουμε τα εξής
- Κώδικας:
blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2x00lib
και το σώνουμε.
Σημείωση: Αν το αρχείο ΔΕΝ ΥΠΑΡΧΕΙ τότε απλά βάλτε τα παραπάνω ως έχουν και απλά σώστε το αρχειο.
5. Πρέπει όμως το module (ή driver αν θέλετε) να φορτώνεται στην αρχή που ανοίγουμε το pc και bootάρει, οπότε δίνουμε:
- Κώδικας:
cat /etc/modules
και βλέπουμε κάτι σαν κι αυτό
- Κώδικας:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
Πρέπει λοιπόν να προσθέσουμε το module (driver). Δίνουμε
- Κώδικας:
sudo gedit /etc/modules
και προσθέτουμε την γραμμή
- Κώδικας:
rt2870sta
στο τέλος του κειμένου.
6. Για να δούμε αν υπάρχει o driver (module) δίνουμε
- Κώδικας:
locate rt2870sta.ko
και πρέπει να δούμε κάτι σαν αυτό
- Κώδικας:
/lib/modules/2.6.31-14-generic/kernel/drivers/staging/rt2870/rt2870sta.ko
7. Αν δούμε το παραπάνω σημαίνει ότι έχουμε τον driver στο σύστημά μας αλλά δεν "κλειδώνει" το usb μας. Οπότε πρέπει να περάσουμε στο σύστημά μας την ID του. Δίνουμε:
- Κώδικας:
echo 'install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "1b75 3072" > /sys/bus/usb/drivers/rt2870/new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf
- Κώδικας:
sudo modprobe rt2870sta
8. Βάζουμε το usb στη θύρα και δίνουμε την παρακάτω εντολή ώστε να δούμε αν φορτώθηκε και αναγνωρίστηκε.
- Κώδικας:
dmesg | egrep 'rt28|usb|Phy'
Πρέπει να δούμε κάτι παρόμοιο προς το τέλος
- Κώδικας:
[ 9479.072026] usb 1-5: new high speed USB device using ehci_hcd and address 7
[ 9479.206828] usb 1-5: configuration #1 chosen from 1 choice
[ 9479.210291] usb-storage: device found at 7
[ 9479.210296] usb-storage: waiting for device to settle before scanning
[ 9484.208339] usb-storage: device scan complete
[ 9676.132171] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 9676.143865] rtusb init --->
[ 9676.143963] usbcore: registered new interface driver rt2870
9. Τώρα πρέπει να δούμε αν υπάρχει δίκτιο και μπορεί να γίνει η ρύθμιση του. Δίνουμε:
- Κώδικας:
iwconfig
και πρέπει να πάρουμες κάτι σαν κι αυτό
- Κώδικας:
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:""
(ή ra0) Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=19 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
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
11. Βουαλά! Πρέπει να τρέχει κανονικά και να βρίσκει δίκτια.
FreetuX
Έχει επεξεργασθεί από τον/την freetux στις Πεμ Μάης 20, 2010 3:41 pm, 1 φορά (Λόγος της επεξεργασίας : διορθώθηκε ένα λάθος)
freetux- Νέο Linux Μέλος
- Αριθμός μηνυμάτων : 6
Points : 8
Ημερομηνία εγγραφής : 20/05/2010
Απ: AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta
Πολύ καλός οδηγός φίλε freetux ευχαριστούμε...!!!
Απ: AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta
Μπραβο !!!
πολυ ωραιος οδηγος
πολυ ωραιος οδηγος
versys650gr- Linux Master
- Αριθμός μηνυμάτων : 176
Points : 236
Ημερομηνία εγγραφής : 22/02/2010
Τόπος : Κομοτηνη
Απ: AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta
Πολλή και καλή δουλειά.
Ευχαριστούμε.
Ευχαριστούμε.
sdim- Linux Master
- Αριθμός μηνυμάτων : 212
Points : 253
Ημερομηνία εγγραφής : 10/02/2010
Ηλικία : 56
Τόπος : Αθήνα
Παρόμοια θέματα
» Καινούργιο Software Module στο Community Site του Mint
» linux usb
» Αντιστοιχα προγράμματα win για linux
» ε όχι και linux perfect!!!
» Yet Another Linux Blog
» linux usb
» Αντιστοιχα προγράμματα win για linux
» ε όχι και linux perfect!!!
» Yet Another Linux Blog
Σελίδα 1 από 1
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
Δευ Αυγ 30, 2010 10:36 am από sdim
» ΣΗΜΑΝΤΙΚΗ ΑΝΑΚΟΙΝΩΣΗ ΤΟ ΦΟΡΟΥΜ ΜΕΤΑΦΕΡΘΗΚΕ
Δευ Αυγ 30, 2010 9:10 am από giorgostriant
» ΠΡΟΒΛΗΜΑ ΣΤΟΝ ΕΛΕΓΧΟ ΤΟΥ ΔΙΣΚΟΥ ΚΑΤΑ ΤΗΝ ΕΚΚΙΝΗΣΗ
Δευ Αυγ 30, 2010 1:52 am από giorgostriant
» Μεταφορά του φόρουμ...!!!
Κυρ Αυγ 29, 2010 11:35 am από giorgostriant
» denuparxei.info Ανανεωμένος διαδυκτιακός πολυχώρος...!!!
Κυρ Αυγ 29, 2010 9:02 am από per
» Έχασα τα εικονίδια ελέγχου,,,,
Σαβ Αυγ 28, 2010 8:41 am από gvhools
» AVIAddXSub-Δεν ανοιγει με το Wine αν βρισκεται στο partition του Mint
Παρ Αυγ 27, 2010 11:08 am από versys650gr
» πάνελ (panel)
Παρ Αυγ 27, 2010 9:46 am από Constantinos
» Προβλημα με τον grub
Πεμ Αυγ 26, 2010 6:00 pm από sdim