WIRELESS DRIVER BROADCOM IN SLACKWARE

panosmdma | Πέμ, 07/23/2009 - 22:49 | 4' | 2

click here to visit my site

 

Δίνουμε lspci -nn για να βρούμε το μοντέλο της κάρτας μας

Π.Χ. βρίσκουμε Broadcom BCM4312 14e4:4301

ελέγχουμε την συμβατότητα:

http://linuxwireless.org/en/users/Drivers/b43

PCI-ID

State

Chip

Driver

14e4:4301

supported

BCM4301?

b43legacy

14e4:4306

supported

BCM4306

b43legacy?

14e4:4307

supported

BCM4306

b43

14e4:4311

supported

BCM4311

b43

14e4:4312

supported (802.11g only)

BCM4312 802.11a/b/g

b43

14e4:4312

not supported - ID is duplicated

BCM4312 802.11b/g

b43

14e4:4315

not supported

BCM4312 802.11b/g - low power

b43

14e4:4318

supported

BCM4318

b43

14e4:4319

supported

BCM4311?

b43

14e4:4320

supported

BCM4306

b43

14e4:4321

not supported

?

b43

14e4:4324

not supported?

?

b43

14e4:4325

not supported

?

b43

14e4:4328

not supported

?

b43

14e4:4329

not supported

?

b43

14e4:432b

not supported?

?

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/

click here to visit my site

Δώσε αστέρια!
Σχόλια

egw to kanw etsi:

egatesthse to b43-fwcutter .

sthn synexeia

anoikse termatiko kai dwste

su

 

wget http://downloads.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd
broadcom-wl-4.150.10.5/driver
b43-fwcutter -w /lib/firmware/ wl_apsta_mimo.o