Vezeték nélküli Broadcom kártyák a Debian 2.6.38 rendszermagjával

A várva várt frissítés után kernel 2.6.38, valószínűleg a vezeték nélküli kártyák Broadcom ne dolgozzon Debian, mivel a kernel teljesen ingyenes, de ennek a márkának a meghajtói nem. Itt elmagyarázom, hogyan engedélyezze a kártyákat Broadcom 4311, 4312, 4313, 4321, 4322, 43224, 43225, 43227 y 43228 en Debian Squeeze, Lenny y Ziháló.


Mielőtt elkezdené, ha nem biztos benne, mi a vezeték nélküli kártya, futtassa a következő parancsot a konzolon:

lspci

És az összes listája PCI a számítógépben. A vonal, amely azt mondja Hálózati vezérlő Ezt jelzi a vezeték nélküli kártya. Valahogy így néz ki:

01: 00.0 Hálózati vezérlő: Broadcom Corporation BCM4312 802.11b / g LP-PHY (rev 01)

Ezzel már meggyőződhetnek arról, hogy melyik a vezeték nélküli kártyájuk, ebben az esetben a 4312 a cikk elején említett.

Présel

1. Adja hozzá a "nem szabad" komponenst a következőhöz: / Etc / apt / sources.list hátha nem. Ilyen például:

# Debian Squeeze / 6.0
deb http://ftp.us.debian.org/debian szorítsa a fő hozzájárulást nem ingyenes

2. Frissítse az elérhető csomagok listáját.

# alkalmassági frissítés

3. Telepítse a csomagokat egység asszisztens y vezeték nélküli eszközök

# aptitude install modul-asszisztens vezeték nélküli eszközök

4. Fordítsa le és telepítse a csomagot broadcom-sta-modules- * a rendszeréhez, a Modul-asszisztens

# ma ai Broadcom-sta

5. A kártyákhoz BCM4313, BCM43224 Y BCM43225, adja hozzá a modult a feketelistához brcm80211, hogy elkerülje a támogatásával való ütközést.

# echo feketelista brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf

6. Építse újra a kezdeti ramdisket, és adja hozzá a fájlban definiált modulokat a feketelistához /etc/modprobe.d/broadcom-sta-common.conf initramfs-szal

# update-initramfs -u -k $ (uname -r)

7. Töltse le az ütköző modulokat

# modprobe -r b44 b43 b43legacy ssb brcm80211

8. Töltse be a wl modult

# modprobe wl

9. Ellenőrizze, hogy az eszköz rendelkezik-e elérhető interfésszel

#iwconfig

10. konfigurálása a vezeték nélküli interfész

Lenny

1. Telepítse a csomagokat build-essential, debhelper, modul-asszisztens, paplan y vezeték nélküli eszközök

# alkalmassági frissítés
# aptitude install build-essential debhelper modul-asszisztens paplan vezeték nélküli eszközök

2. Töltse le kézzel a csomagot szorít / Broadcom-sta-forrás bármelyik tükörből http://packages.debian.org/squeeze/all/broadcom-sta-source/download

$wget http://ftp.us.debian.org/debian/pool/non-free/b/broadcom-sta/broadcom-sta-source_5.60.48.36-2_all.deb

3. Töltse le kézzel a csomagot szorít / Broadcom-sta-közös bármelyik tükörből http://packages.debian.org/squeeze/all/broadcom-sta-common/download

$wget http://ftp.us.debian.org/debian/pool/non-free/b/broadcom-sta/broadcom-sta-common_5.60.48.36-2_all.deb

4. Telepítse a csomagokat szorít / Broadcom-sta-közös y szorít / Broadcom-sta-forrás dpkg-val

# dpkg -i Broadcom-sta- * deb

5. Fordítsa le és telepítse a csomagot broadcom-sta-modules- * a rendszeréhez, a Modul-asszisztens

# ma ai Broadcom-sta

6. A kártyákhoz BCM4313, BCM43224 Y BCM43225, adja hozzá a modult a feketelistához brcm80211, hogy elkerülje a támogatásával való ütközést.

# echo feketelista brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf

7. Építse újra a kezdeti ramdisket, és adja hozzá a fájlban definiált modulokat a feketelistához /etc/modprobe.d/broadcom-sta-common.conf initramfs-szal

# update-initramfs -u -k $ (uname -r)

8. Töltse le az ütköző modulokat

# modprobe -r b44 b43 b43legacy ssb brcm80211

9. Töltse be a wl modult

# modprobe wl

10. Ellenőrizze, hogy az eszköz rendelkezik-e elérhető interfésszel

#iwconfig

11. konfigurálása a vezeték nélküli interfész

Ziháló

1. Adjon hozzá egy "nem szabad" komponenst / Etc / apt / sources.list hátha nem. Ilyen például:

# Debian Wheezy (tesztelés)
deb http://ftp.us.debian.org/debian wheezy main hozzájárulás nem ingyenes

2. Frissítse az elérhető csomagok listáját.

# alkalmassági frissítés

3. Telepítse a csomagokat egység asszisztens y vezeték nélküli eszközök

# aptitude install modul-asszisztens vezeték nélküli eszközök

4. Fordítsa le és telepítse a csomagot broadcom-sta-modules- * a rendszeréhez, a Modul-asszisztens

# ma ai Broadcom-sta

5. Töltse le az ütköző modulokat

# modprobe -r b44 b43 b43legacy ssb brcm80211

6. Töltse be a wl modult

# modprobe wl

7. Ellenőrizze, hogy az eszköz rendelkezik-e elérhető interfésszel

#iwconfig

8. konfigurálása a vezeték nélküli interfész

forrás: http://wiki.debian.org/wl


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   tud dijo

    határozottan az ubuntu szar ……………………………

  2.   ALLP dijo

    Nagyon köszönöm az információkat.

    Azt hiszem, ugyanez a probléma jelentkezik az Ubuntuban is. Meg tudnád mondani, mit tegyek?

  3.   Edwin dijo

    Tegyen felesleget !!! Most hasznos lesz számomra, amikor frissítem a kernelemet =)

  4.   Monica dijo

    Keresse meg a kártyáját itt: -> http://wiki.debian.org/WiFi#PCI_Devices és kövesse a wikit

  5.   Monica dijo

    Milyen furcsa! Az xD csak automatikusan észleli az ethernet kapcsolatot, a vezeték nélküli kapcsolatot azonban nem, miután ez működik, p

  6.   Walter Omar Dari dijo

    Ez a módszer (Squeeze) a Wheezy, a 3.0.0-1-amd64 kernel és a BCM4312 mellett is tökéletesen működött, csak nincs szükség az "update-initramfs -u -k $ (uname -r)" futtatására.
    Most tettem egy Lenovo G550-en.
    Köszönöm a cikket és üdvözletet!
    Walter

  7.   Daniel dijo

    és ha a kártyám intel?

  8.   Alex dijo

    Az egyik ok, amiért átálltam a debianról az Ubuntu-ra, az volt, hogy nem támogatta a hálózati kártyámat, de az eth, a wifi mégis felismerte :(. Remélem, hogy ezzel meg tudom javítani, bár most azt hiszem, hogy kerülni fog újratelepítem a debiánt (főleg a homályosság miatt).

    Megtartom a posztot a jövőben hehe.
    Üdvözlet

  9.   Monica dijo

    Keresse meg a kártyáját ebben a listában -> http://wiki.debian.org/WiFi#PCI_Devices

  10.   Alex dijo

    Igen, ezt gondoltam, furcsa, általában laptopokban a legtöbbet nem sikerül vezeték nélküli. Abban a pillanatban, hogy az Ubuntuban maradok, minden rendben van számomra, de remélem, hogy hamarosan visszatérek a Debianhoz ((jobban tetszik)

  11.   Johnny M dijo

    Helló barátom, kiváló közreműködés !!!! De hadd mondjam el, hogy a kártya összeállításakor a következő hibát kapom:
    QUILT_PATCHES = debian / javítások \
    paplan –quiltrc / dev / null pop -a -R || teszt $? = 2
    rm -rf .pc debian / stamp-patch
    dh_testdir
    #dh_testroot
    dh_clean
    / usr / bin / make -f debian / szabályok tiszta
    make [1]: írja be az `/ usr / src / modules / broadcom-sta 'könyvtárat
    QUILT_PATCHES = debian / javítások \
    paplan –quiltrc / dev / null pop -a -R || teszt $? = 2
    rm -rf .pc debian / stamp-patch
    dh_testdir
    #dh_testroot
    dh_clean
    make [1]: kilépés a `/ usr / src / modules / broadcom-sta 'könyvtárból
    / usr / bin / make -f debian / rules kdist_clean kdist_config bináris modulok
    make [1]: írja be az `/ usr / src / modules / broadcom-sta 'könyvtárat
    QUILT_PATCHES = debian / javítások \
    paplan –quiltrc / dev / null pop -a -R || teszt $? = 2
    Nem lett eltávolítva patch
    rm -rf .pc debian / stamp-patch
    dh_testdir
    #dh_testroot
    dh_clean
    / usr / bin / make -w -f debian / szabályok tiszta
    make [2]: írja be az `/ usr / src / modules / broadcom-sta 'könyvtárat
    QUILT_PATCHES = debian / javítások \
    paplan –quiltrc / dev / null pop -a -R || teszt $? = 2
    Nem lett eltávolítva patch
    rm -rf .pc debian / stamp-patch
    dh_testdir
    #dh_testroot
    dh_clean
    make [2]: kilépés a `/ usr / src / modules / broadcom-sta 'könyvtárból
    make [1]: A `kdist_config 'fájlnál semmi nem történik.
    sablonhoz; csináld \
    cp $ templ `echo $ templ | sed-e 's / _KVERS_ / 3.2.0-4-amd64 / g "; \
    csinált
    a sablonhoz az `ls debian / *. modulokban.in`; csináld \
    teszt -e $ {templ% .modules.in} .backup || cp $ {templ% .modules.in} $ {templ% .modules.in} .backup 2> / dev / null || igaz; \
    sed-e 's / ## KVERS ## / 3.2.0-4-amd64 / g; s / # KVERS # / 3.2.0-4-amd64 / g; s / _KVERS_ / 3.2.0-4-amd64 / g; s / ## KDREV ## // g; s / # KDREV # // g; s / _KDREV _ // g '$ {templ% .modules.in}; \
    csinált
    dh_testroot
    dh_prep
    # Készítse el a modult
    cd / usr / src / modules / broadcom-sta / amd64 && \
    make -C /lib/modules/3.2.0-4-amd64/build M = / usr / src / modules / broadcom-sta / amd64
    make [2]: írja be az `/usr/src/linux-headers-3.2.0-4-amd64 ′ könyvtárat
    LD /usr/src/modules/broadcom-sta/amd64/built-in.o
    CC [M] /usr/src/modules/broadcom-sta/amd64/src/shared/linux_osl.o
    CC [M] /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.o
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219:2: hiba: Ismeretlen 'ndo_set_multicast_list' mező az inicializálóban
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219:2: figyelmeztetés: inicializálás inkompatibilis mutatótípusról [alapértelmezés szerint engedélyezve]
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219:2: figyelmeztetés: (a 'wl_netdev_ops.ndo_validate_addr' inicializálása közelében) [alapértelmezés szerint engedélyezve]
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c: A '_wl_set_multicast_list' függvényben:
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:27: hiba: A 'struct net_device' tagoknak nincs 'mc_list' nevű tagja
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:56: hiba: A 'struct net_device' nem rendelkezik 'mc_count' nevű taggal
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1436:24: hiba: a mutató hiányos típusra való hivatkozása
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1442:57: hiba: a mutató hiányos típusra való hivatkozása
    make [5]: *** [/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.o] 1. hiba
    make [4]: ​​*** [_module_ / usr / src / modules / broadcom-sta / amd64] 2. hiba
    make [3]: *** [sub-make] 2. hiba
    make [2]: *** [all] 2. hiba
    make [2]: kilép a `/usr/src/linux-headers-3.2.0-4-amd64 ′ könyvtárból
    make [1]: *** [bináris modulok] 2. hiba
    make [1]: kilépés a `/ usr / src / modules / broadcom-sta 'könyvtárból
    make: *** [kdist_build] 2. hiba

    Mi lehet a probléma