Η αλήθεια είναι ότι ταλαιπωρήθηκα λίγο (ένα απόγευμα…), αλλά τελικά η D-Link DWL-650+ έπαιξε με το RedHat 9.0.
Ίσως βέβαια αν είχα διαβάσει λίγο πιο προσεκτικά και πήγαινα βήμα-βήμα να είχε γίνει πολύ πιο εύκολα – RTFM? :-)
Καταρχήν: η DWL-650+ ΠΑΙΖΕΙ στο Linux μου (RH9.0) και στου evri (Mandrake 9.1) και δεν βλέπω τον λόγο να μην παίζει σε οποιοδήποτε άλλο με αντίστοιχο kernel.
Για να την εγακατστήσετε πηγαίνετε στο acx100.sourceforge.net/ και διαβάστε τις οδηγίες.
(Update: μικρά σποραδικά προβλήματα που οδηγούν σε freeze. Τα εξαιτάζουμε και θα δώσουμε dtls.)
Η δική μου κατάσταση
Compaq Pressario 2126EA (30Gb, 2GHz, DVD, CD R/W, Lucent WinModem)
D-Link DWL 650+ (cardbus WLAN STAtion card, TI chipset, αγορασμένο από Στουρνάρη, Cosmolink, στα 40 Euro)
D-Link DWL 900AP+ (WLAN Access Point, αγορασμένο από Στουρνάρη, Ελένη Κουνάνη, στα 100 Euro )
Mandrake 9.1 (default installation, kernel 2.4.21-0.13mdk)
D-link oss acx100 driver latest version από το CVS tree.
Αναφορά (λόχου):
Χωρίς να το έχω ψάξει ιδιαίτερα (μόλις πριν καμιά ώρα το έβαλα σε λειτουργία), αναφέρω τα εξής:
Γενικά δουλεύει. Μάλιστα το Mandrake κάτι βρίσκει ότι υπάρχει στην PCMCIA αυτόματα κατά το boot, το οποίο και αναφέρει ως eth1 (στο ifconfig φαίνονται τα interfaces, eth1 και eth1:9). Αυτά τα αφαιρώ και ξανατρέχω το insmod για το acx100_pci, με αποτέλεσμα πλέον να εμφανίζεται το (σωστό) interface wlan0, με κενό essid και λάθος mode. Αυτά τα περνάω (προς το παρόν) χειροκίνητα και that’s it. Δεν έχω ακόμα δοκιμάσει το encryption.
Πρόβλημα: System freeze κάπου κάπου. Μου συνέβει δύο φορές στις καμιά 15αριά δοκιμές μου. Θα τολμούσα να πω πως συμβαίνει ΟΤΑΝ ΚΑΙ ΑΝ εμφανιστεί το wlan0 interface με λάθος κανάλι. Στο default configuration το κανάλι είναι το 6, πράγμα που εμφανίζεται αυτόματα τις περισσότερες φορές. Όταν τύχει να εμφανιστεί το (λάθος) κανάλι 1, η εντολή iwconfig wlan0 channel 6 μου προκάλεσε system freeze και το λαμπάκι του caps lock να αναβοσβήνει. Σε τέτοια περίπτωση (channel 1), αν βγάλω την κάρτα και την ξαναβάλω χωρίς να κάνω το iwconfig (που μάλλον θα μου πάγωνε το σύστημα αν η παρατήρηση έχει βάση), το κανάλι δεν είναι πάλι αναγκαστικά λάθος. Βέβαια, όλα τα παραπάνω μπορεί να οφείλονται σε άλλο πρόβλημα, αλλά εγώ αυτά είδα, αυτά λέω και αν μάθω περισσότερα θα επιστρέψω … (σήμερα το βράδι έχει WLAN party με τον vrypan)
Να σημειώσω ότι η DWL 660 παίζει χωρίς κανένα πρόβλημα (τουλάχιστον έτσι αναφέρουν στις αντίστοιχες λίστες, αλλά δεν μπόρεσα να την βρω πουθενά στην Αθήνα).
Η 650, που παίζει επίσης απροβλημάτιστα, είναι παλιά και δεν πρέπει πια να κυκλοφορεί.
Όλοι πάντως συστήνουν τις κάρτες με τα Prism 2/2.5 chipsets …
evris
RH9.0
Εγώ έχω RedHat 9.0.
- Έκανα compile το module όπως λένε οι οδηγίες στο http://acx100.sourceforge.net/.
- Έβαλα το acx100_pci.o στο /lib/modules/2.4.20-8/kernel/drivers/net/acx100_pci.o.
-Έβαλα τα *.BIN στο /lib/firmware
- Πρόσθεσα την γραμμή options acx100_pci firmware_dir=/lib/firmware στο /etc/modules.conf
- Έτρεξα depmod -a
- Έφτιαξα το /etc/sysconfig/network-scripts/ifcfg-wlan0 να περιέχει:
USERCTL=yes
ONBOOT=yes
BOOTPROTO=dhcp
# if static comment above line and edit next.
# GATEWAY=10.100.1.252
# IPADDR=10.100.1.211
# NETMASK=255.255.255.0
TYPE=Wireless
DEVICE=wlan0
# Edit following lines to match your network
ESSID="My ESSID"
CHANNEL=1
MODE=Managed
KEY=s:key12
RATE=Auto
Με ifup wlan0 και ifdown wlan0 το interface ενεργοποιήται/απενεργοποιήται…
DWL-650 + Mandrake 9.2
Anonynous έγραψε (σε εντελώς λάθος σημείο στο site… :-)
Psaxnontas apegnosmena kapion tropo gia na kano na doulepsei i dwl-650 se linux epesa pano sto site sou.
Afou eixa kiolas kanei oti leei sto howto sto site me ta (acx100……)sta gallika,an kai den eimai sigouros se oti afora to compile acx100(ean enoei na to aposimpieso)kai sti sinexeia dinei ./Configure; make ,pragma pou den nomiso na ekana(pos ginetai?).
San apotelesma,otan sti sinexeia prepei na kano start_net , mou leei oti to sugekrimeno programma den yparxei.
Den xriazetai kai poli fantasia gia na katalavete oti eimai teleios neos sto linux,kai isos afta pou rotao einai telios xaza.
Pantos tha eimoun eygnomon ean mporousate na afierosete ligo xrono,dinontas leptomeris odigies tis olis diadikasias,mipos etsi mporeso kai ksekoliso.
Eyxaristo etsi kai alios gia tin ypomoni sas.
Asxetos(alla me poly endiaferon)sto linux