Πρόσφατα Θέματα
Ψηφοφορία

Ψηφοφορία για την πορεία και εξέληξη του LINUX MINT

26% 26% [ 50 ]
46% 46% [ 90 ]
29% 29% [ 56 ]

Σύνολο Ψήφων : 196

official forum
 forum
Κοινωνική Δικτύωση

Κοινωνική Δικτύωση Digg  Κοινωνική Δικτύωση Delicious  Κοινωνική Δικτύωση Reddit  Κοινωνική Δικτύωση Stumbleupon  Κοινωνική Δικτύωση Slashdot  Κοινωνική Δικτύωση Furl  Κοινωνική Δικτύωση Yahoo  Κοινωνική Δικτύωση Google  Κοινωνική Δικτύωση Blinklist  Κοινωνική Δικτύωση Blogmarks  Κοινωνική Δικτύωση Technorati  

Bookmark and share the address of linux mint forum on your social bookmarking website

Επισημάνετε και μοιραστείτε την διεύθυνση του GREEK LINUX MINT FORUM στην σελίδα κοινωνικής δικτύωσης σας

Αναζήτηση
 
 

Αποτελέσματα Αναζήτησης
 


Rechercher Σύνθετη Αναζήτηση


AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Πήγαινε κάτω

AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta

Δημοσίευση  freetux Την / Το Πεμ Μαϊος 20, 2010 10:56 am

Καλησπέρα.

Αφού παιδεύτηκα αρκετά, αλλά με επιτυχία είπα να γράψω αυτόν εδώ τον οδηγό μπας και χρειαστεί κάποιος στο μέλλον να το χρησιμοποιήσει. Γράφτηκε με βάση το συγκκριμένο 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 (και μακάρι στις επόμενες να διορθωθεί Smile ).

Με το 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
και για να φορτωθεί ο driver
Κώδικας:

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
10. REBOOT ή αλλιώς επανεκίννηση.

11. Βουαλά! Πρέπει να τρέχει κανονικά και να βρίσκει δίκτια.


FreetuX


Έχει επεξεργασθεί από τον/την freetux στις Πεμ Μαϊος 20, 2010 3:41 pm, 1 φορά (Λόγος της επεξεργασίας : διορθώθηκε ένα λάθος)

freetux
Νέο Linux Μέλος
Νέο Linux Μέλος

Αριθμός μηνυμάτων : 6
Points : 8
Ημερομηνία εγγραφής : 20/05/2010

Επιστροφή στην κορυφή Πήγαινε κάτω

Απ: AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta

Δημοσίευση  giorgostriant Την / Το Πεμ Μαϊος 20, 2010 1:01 pm

Πολύ καλός οδηγός φίλε freetux ευχαριστούμε...!!!

_________________
I AM ROOT SO IF YOU SEE ME LAUGHING ... YOU BETTER HAVE A BACKUP ...!!!

giorgostriant
LINUX PERFECT (Mod)
LINUX PERFECT (Mod)

Αριθμός μηνυμάτων : 181
Points : 255
Ημερομηνία εγγραφής : 08/02/2010
Τόπος : serres

http://www.linuxmint-greek.totalh.com

Επιστροφή στην κορυφή Πήγαινε κάτω

Απ: AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta

Δημοσίευση  versys650gr Την / Το Πεμ Μαϊος 20, 2010 1:29 pm

Μπραβο !!!
πολυ ωραιος οδηγος

versys650gr
Linux Master
Linux Master

Αριθμός μηνυμάτων : 176
Points : 236
Ημερομηνία εγγραφής : 22/02/2010
Τόπος : Κομοτηνη

Επιστροφή στην κορυφή Πήγαινε κάτω

Απ: AirLive WN-360 Usb Wifi Dongle και Linux module rt2870sta

Δημοσίευση  sdim Την / Το Πεμ Μαϊος 20, 2010 5:05 pm

Πολλή και καλή δουλειά.
Ευχαριστούμε.

_________________
MB:Asus P5L-MX / HD1:320 GB-->Windows / HD2:250 GB-->Linux Mint 9
CPU:3.00 GHz / RAM:2,0 GB / VGA: NVidia GeForce GT240

sdim
Linux Master
Linux Master

Αριθμός μηνυμάτων : 212
Points : 253
Ημερομηνία εγγραφής : 10/02/2010
Ηλικία : 48
Τόπος : Αθήνα

Επιστροφή στην κορυφή Πήγαινε κάτω

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Επιστροφή στην κορυφή

- Παρόμοια θέματα

 
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης