Ngemuva kokuthuthuka okulindelwe kakhulu ku- i-kernel 2.6.38, kungenzeka ukuthi amakhadi angenantambo Broadcom ungasebenzi ku Debian, ngoba i-kernel iyi- ngokuphelele free, kepha abashayeli balo mkhiqizo abekho. Lapha ngichaza ukuthi kanjani nika amandla amakhadi I-Broadcom 4311, 4312, 4313, 4321, 4322, 43224, 43225, 43227 y 43228 en Ukucindezela kukaDebian, uLenny y wheezy. |
Ngaphambi kokuqala, uma ungaqiniseki ukuthi liyini ikhadi lakho elingenantambo, kufanele usebenzise umyalo olandelayo kukhonsoli:
lspci
Futhi uhlu lwazo zonke PCI kukhompyutha. Umugqa othi Isilawuli senethiwekhi Yiyo ekhonjiswe yikhadi elingenantambo. Kubukeka kanjena:
01: 00.0 Isilawuli senethiwekhi: Broadcom Corporation BCM4312 802.11b / g LP-PHY (rev 01)
Ngalokho usuvele ungaqiniseka ukuthi yiliphi ikhadi lakho elingenantambo, kulokhu, ifayela le- 4312 okukhulunywe ngaye ekuqaleni kwalesi sihloko.
Cwilisa
1. Faka ingxenye "engekho mahhala" ku /etc/apt/sources.list uma kwenzeka bengenayo. Isibonelo yile:
# Cindezela iDebian / 6.0
deb http://ftp.us.debian.org/debian cindezela okuyinhloko okubambe iqhaza okungekho mahhala
2. Buyekeza uhlu lwamaphakeji atholakalayo.
# ukufaneleka kwesibuyekezo
3. Faka amaphakheji iyunithi umsizi y amathuluzi angenantambo
# ukufaneleka ukufaka imodyuli-umsizi-amathuluzi angenantambo
4. Hlanganisa bese ufaka iphakheji ama-broadcom-sta-modules- * yohlelo lwakho, usebenzisa Module-Umsizi
# ma ai i-broadcom-sta
5. Okwamakhadi I-BCM4313, BCM43224 Y I-BCM43225, engeza imodyuli ohlwini lwabamnyama I-brcm80211, ukugwema ukungqubuzana nokusekelwa kwakho.
# echo uhlu lokuvinjelwe brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
6. Yakha kabusha i-ramdisk yokuqala, bese ufaka amamojula achazwe kufayela kuhlu lwabamnyama /etc/modprobe.d/broadcom-sta-common.conf nama-initramfs
# buyekeza-initramfs -u -k $ (uname -r)
7. Landa amamojula aphikisanayo
# modprobe -r b44 b43 b43legacy ssb brcm80211
8. Layisha imodyuli ye-wl
# modprobe wl
9. Qinisekisa ukuthi idivaysi ine-interface etholakalayo
#iwconfig
10. Setha i-interface engenantambo
Lenny
1. Faka amaphakheji ukwakha-okubalulekile, ukukhwabanisa, umsizi wemodyuli, i-quilt y amathuluzi angenantambo
# ukufaneleka kwesibuyekezo
# aptitude install build-essential debhelper module-assist quilt wireless-tools
2. Landa mathupha iphakethe khama / broadcom-sta-source kusuka kunoma yiziphi izibuko ku 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. Landa mathupha iphakethe khama / broadcom-sta-common kusuka kunoma yiziphi izibuko ku 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. Faka amaphakheji khama / broadcom-sta-common y khama / broadcom-sta-source nge-dpkg
# dpkg -i i-broadcom-sta- * ideb
5. Hlanganisa bese ufaka iphakheji ama-broadcom-sta-modules- * yohlelo lwakho, usebenzisa Module-Umsizi
# ma ai i-broadcom-sta
6. Okwamakhadi I-BCM4313, BCM43224 Y I-BCM43225, engeza imodyuli ohlwini lwabamnyama I-brcm80211, ukugwema ukungqubuzana nokusekelwa kwakho.
# echo uhlu lokuvinjelwe brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
7. Yakha kabusha i-ramdisk yokuqala, bese ufaka amamojula achazwe kufayela kuhlu lwabamnyama /etc/modprobe.d/broadcom-sta-common.conf nama-initramfs
# buyekeza-initramfs -u -k $ (uname -r)
8. Landa amamojula aphikisanayo
# modprobe -r b44 b43 b43legacy ssb brcm80211
9. Layisha imodyuli ye-wl
# modprobe wl
10. Qinisekisa ukuthi idivaysi ine-interface etholakalayo
#iwconfig
11. Setha i-interface engenantambo
wheezy
1. Faka into "engekho mahhala" ku /etc/apt/sources.list uma kwenzeka bengenayo. Isibonelo yile:
# Debian Wheezy (ukuhlolwa)
deb http://ftp.us.debian.org/debian wheezy main don non-free
2. Buyekeza uhlu lwamaphakeji atholakalayo.
# ukufaneleka kwesibuyekezo
3. Faka amaphakheji iyunithi umsizi y amathuluzi angenantambo
# ukufaneleka ukufaka imodyuli-umsizi-amathuluzi angenantambo
4. Hlanganisa bese ufaka iphakheji ama-broadcom-sta-modules- * yohlelo lwakho, usebenzisa Module-Umsizi
# ma ai i-broadcom-sta
5. Landa amamojula aphikisanayo
# modprobe -r b44 b43 b43legacy ssb brcm80211
6. Layisha imodyuli ye-wl
# modprobe wl
7. Qinisekisa ukuthi idivaysi ine-interface etholakalayo
#iwconfig
8. Setha i-interface engenantambo
Umthombo: http://wiki.debian.org/wl
nakanjani ubuntu buyinto encane ………………………………
Ngiyabonga kakhulu ngolwazi lwakho.
Ngicabanga ukuthi le nkinga efanayo iyenzeka ku-Ubuntu. Ungangitshela ukuthi kufanele ngenzeni?
Thumela ngokweqile !!! Kuzoba wusizo kimi manje lapho ngibuyekeza i-kernel yami =)
Thola ikhadi lakho ku -> http://wiki.debian.org/WiFi#PCI_Devices bese ulandela i-wiki
Yeka indlela exaka ngayo! I-xD ithola ngokuzenzakalela ukuxhumana kwe-ethernet kepha hhayi leyo engenantambo, ngemuva kokwenza lokhu iyasebenza: p
Le ndlela (Squeeze) nayo isebenze kahle nge Wheezy, kernel 3.0.0-1-amd64 kanye ne-BCM4312, kuphela asikho isidingo sokuqalisa i- "update-initramfs -u -k $ (uname -r)".
Ngikwenze nje kuLenovo G550.
Siyabonga ngendatshana nemikhonzo!
Walter
futhi uma ikhadi lami lingu-Intel?
Esinye sezizathu esenza ngashintsha kusuka ku-debian ngaya ku-Ubuntu ukuthi ibingasekeli ikhadi lami lenethiwekhi, kepha i-eth, i-wifi ilitholile: ngifaka kabusha i-debian (ikakhulukazi ngobuvila 😛).
Ngigcina iposi lekusasa hehe.
Phendula ngokucaphuna
Funa ikhadi lakho kulolu hlu -> http://wiki.debian.org/WiFi#PCI_Devices
Yebo, yilokho ebengikucabanga, kuyaxaka, imvamisa kuma-laptops okuvame ukwehluleka kakhulu akunazintambo. Okwamanje ngizohlala ku-Ubuntu, konke kungilungele, kepha ngithemba ukubuyela ku-Debian kungekudala, (ngikuthanda kangcono)
Sawubona mngani wami, umnikelo omuhle kakhulu !!!! Kepha ngizokutshela ukuthi lapho kuhlanganiswa ikhadi ngithola iphutha elilandelayo:
QUILT_PATCHES = debian / patches \
i-quilt -quiltrc / dev / null pop -a -R || hlola $? = 2
rm -rf .pc debian / stamp-patched
mthokozisi
#dr_testroot
mdluli
/ usr / bin / make -f debian / imithetho ihlanzekile
yenza [1]: faka umkhombandlela `/ usr / src / modules / broadcom-sta '
QUILT_PATCHES = debian / patches \
i-quilt -quiltrc / dev / null pop -a -R || hlola $? = 2
rm -rf .pc debian / stamp-patched
mthokozisi
#dr_testroot
mdluli
yenza [1]: phuma enkombeni `/ usr / src / modules / broadcom-sta '
/ usr / bin / make -f debian / imithetho kdist_clean kdist_config kanambambili-amamojula
yenza [1]: faka umkhombandlela `/ usr / src / modules / broadcom-sta '
QUILT_PATCHES = debian / patches \
i-quilt -quiltrc / dev / null pop -a -R || hlola $? = 2
Akukho patch esusiwe
rm -rf .pc debian / stamp-patched
mthokozisi
#dr_testroot
mdluli
/ usr / bin / make -w -f debian / imithetho ihlanzekile
yenza [2]: faka umkhombandlela `/ usr / src / modules / broadcom-sta '
QUILT_PATCHES = debian / patches \
i-quilt -quiltrc / dev / null pop -a -R || hlola $? = 2
Akukho patch esusiwe
rm -rf .pc debian / stamp-patched
mthokozisi
#dr_testroot
mdluli
yenza [2]: phuma enkombeni `/ usr / src / modules / broadcom-sta '
yenza [1]: Akukho okwenziwayo kwe- `kdist_config '.
ye-templ in; yenza \
cp $ templ `qaphela $ templ | sed -e 's / _KVERS_ / 3.2.0-4-amd64 / g' '; \
kwenziwe
kwe-templ kokuthi `ls debian / *. modules.in`; yenza \
isivivinyo -e $ {templ% .modules.in} .backup || cp $ {templ% .modules.in} $ {templ% .modules.in} .backup 2> / dev / null || iqiniso; \
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}; \
kwenziwe
mthombeni
dh_prep
# Yakha imodyuli
cd / usr / src / amamojula / i-broadcom-sta / amd64 && \
yenza -C /lib/modules/3.2.0-4-amd64/build M = / usr / src / modules / broadcom-sta / amd64
yenza [2]: faka umkhombandlela `/ usr/src/linux-headers-3.2.0-4-amd64 ′
I-LD / usr / src / amamojula/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: iphutha: inkambu engaziwa 'ndo_set_multicast_list' ecaciswe kusiqalisi
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219: 2: isexwayiso: ukuqaliswa kohlobo lwesikhombi esingahambelani [kunikwe amandla ngokuzenzakalela]
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c: Kuyasebenza '_wl_set_multicast_list':
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:27: iphutha: 'i-struct net_device' ayinamalungu okuthiwa 'mc_list'
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:56: iphutha: 'i-struct net_device' ayinamalungu okuthiwa 'mc_count'
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1436:24: iphutha: isibonisi esingafakwanga kusikhombi sohlobo olungaphelele
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1442:57: iphutha: isibonisi esingafakwanga kusikhombi sohlobo olungaphelele
yenza [5]: *** [/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.o] Iphutha 1
yenza [4]: *** [_module_ / usr / src / modules / broadcom-sta / amd64] Iphutha 2
yenza [3]: *** [ukwakheka okuncane] Iphutha 2
yenza [2]: *** [konke] Iphutha 2
yenza [2]: uphuma kumkhombandlela we `/ usr/src/linux-headers-3.2.0-4-amd64 ′
yenza [1]: *** [ama-binary-modules] Iphutha 2
yenza [1]: phuma enkombeni `/ usr / src / modules / broadcom-sta '
yenza: *** [kdist_build] Iphutha 2
Yini engaba inkinga