Δίνουμε lspci -nn για να βρούμε το μοντέλο της κάρτας μας
Π.Χ. βρίσκουμε Broadcom BCM4312 14e4:4301
ελέγχουμε την συμβατότητα:
http://linuxwireless.org/en/users/Drivers/b43
πηγαινουμέ στο SITE της Brοadcom http://www.broadcom.com/support/802.11/linux_sta.php
και κατεβάζουμε τον DRIVER KAI TO KERNEL PATCH
αποσυμπιέζουμε τον φάκελο hybrid-portsrc-x86_32_5_10_27_6.tar.gz
(hybrid-portsrc-x86_64_5_10_27_6.tar.gz ΓΙΑ 64-bit kernel) ΕΙΝΑΙ ΣΤΟΝ ΔΙΚΟ ΤΟΥ ΦΑΚΕΛΟ:
tar -xvzf hybrid-portsrc-x86_32_5_10_27_6.tar.gz
Θα πρέπει τώρα να δείτε αυτή την καταχώρηση στον κατάλογο σας:
hybrid-portsrc-x86_32_5_10_27_6.tar.gz
lib
Makefile
src
ΠΡΟΣΟΧΗ ΤΟ PATCH ΠΡΕΠΕΙ ΝΑ ΑΠΟΣΥΜΠΙΕΣΤΕΙ ΜΕΣΑ ΣΤΟΝ ΦΑΚΕΛΟ hybrid
ΠΟΥ ΦΤΙΑΞΑΜΕ ΚΑΙ ΠΕΡΙΕΧΕΙ ΤΑ ΠΑΡΑΠΑΝΩ
Τωρα Loadable Kernel Module (LKM) :
make -C /lib/modules/`uname -r`/build M=`pwd`
Φυσικά, πρέπει να βεβαιωθείτε ότι έχετε όλες τις απαιτούμενες κεφαλίδες πυρήνα
πριν από την κατασκευή του. Μόλις γίνει αυτό, ο κατάλογος πρέπει να εμφανίζεται ως
built-in.o
hybrid-portsrc-x86_32_5_10_27_6.tar.gz
lib
Makefile
modules.order
Module.symvers
src
wl.ko
wl.mod.c
wl.mod.o
wl.o
Το μαγικό αρχείο που χρειαζόμαστε είναι το wl.ko. Βεβαιωθείτε ότι δεν έχετε
τους drivers B43, b43legacy ή b43xx
διαγράφονται από τη λειτουργία αυτού:
rmmod bcm43xx; rmmod b43; rmmod b43legacy
Η εναλακτικά μπειτέ στο
/lib/modules/<kernel_version>/kernel/driver/net/wireless
or /lib/modules/<kernel_version>/kernel.net/update/)
Και ένα καλό μέτρο είναι η αφαίρεση του ndiswrapper:
rmmod ndiswrapper
Τώρα φορτώστε module ieee80211_crypt_tkip:
modprobe ieee80211_crypt_tkip
Και τέλος load the wl.ko module:
insmod wl.ko
Τώρα, αν κάνετε ένα ifconfig, θα πρέπει να δείτε eth0 ή eth1 και lo συσκευές.
Test έξω από τη σάρωση και τη σύνδεση με το δίκτυο. Εάν λειτουργεί,
τότε ίσως να θέλετε να φορτώνετε κατά την εκκίνηση την κάρτα,
Copy το wl.ko file to /lib/modules/2.6.26-1-686/kernel/net/wireless/
cp wl.ko /lib/modules/2.6.26-1-686/kernel/net/wireless/
Create the module dependencies:
depmod -a
Try loading your new module!:
modprobe wl
Αν δεν έχετε λάθος σχετικά με την εντολή modprobe, τότε θα εργαστεί τέλεια!
Επόμενο έχετε να πείτε στο σύστημά σας να φορτώσει το module κατά την εκκίνηση.
με την επεξεργασία του αρχείου / etc / modules να περιλαμβάνει τα ακόλουθα:
ieee80211_crypt_tkip
wl
Τώρα, επανεκκινήστε και έχετε επίσημη Broadcom wifi κάρτα!!!
Και για WPA χρησιμοποιήστε για πιο εύκολα το wicd: wicd.sourceforge.net/
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε