WIRELESS DRIVER BROADCOM IN SLACKWARE

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

Δίνουμε 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/

Tags
Δώσε αστέρια!

MO: (ψήφοι: 0)