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
határozottan az ubuntu szar ……………………………
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?
Tegyen felesleget !!! Most hasznos lesz számomra, amikor frissítem a kernelemet =)
Keresse meg a kártyáját itt: -> http://wiki.debian.org/WiFi#PCI_Devices és kövesse a wikit
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
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
és ha a kártyám intel?
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
Keresse meg a kártyáját ebben a listában -> http://wiki.debian.org/WiFi#PCI_Devices
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)
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