Mushure mekusimudzira kwakanyanya tsanga 2.6.38, zvingangoita kuti makadhi asina waya Broadcom usashande mukati Debian, sezvo tsanga iri dzakasununguka zvachose, asi madhiraivha echiratidzo ichi haasi. Pano ini ndinotsanangura kuti sei gonesa makadhi Broadcom 4311, 4312, 4313, 4321, 4322, 43224, 43225, 43227 y 43228 en Debian Squeeze, Lenny y wheezy. |
Usati watanga, kana iwe usina chokwadi kuti yako isina waya kadhi iri, unofanirwa kumhanya unotevera kuraira pane koni:
lspci
Uye iro runyorwa rwevose PCI mukombuta. Mutsara unoti Network chinodzora Ndiyo inoratidzwa nekadhi risina waya. Inotarisa chimwe chinhu seichi:
01: 00.0 Network controller: Broadcom Corporation BCM4312 802.11b / g LP-PHY (rev 01)
Nezvo ivo vanogona kutove nechokwadi kuti ndeipi yavo isina kadhi kadhi, mune ino kesi, iyo 4312 zvataurwa pakutanga kwenyaya ino.
Svina
Wedzera chinhu "chisina mahara" ku /etc/apt/sources.list kana vakasadaro. Muenzaniso ndewe:
# Debian Dzvinya / 6.0
deb http://ftp.us.debian.org/debian fanidza chikuru chinopa chisina-mahara
2. Ongorora runyorwa rwemapakeji aripo.
# kukodzera kugadziridza
3. Isa mapakeji module-mubatsiri y waya-zvishandiso
# aptitude yekuisa module-mubatsiri waya-maturusi
4. Nyora woisa pasuru yacho Broadcom-sta-modules- * yako system, uchishandisa Module-Mubatsiri
# ma ai Broadcom-sta
5. Zvemakadhi Vancouver BC Y BCM43225, wedzera module kune yakasviba brcm80211, kudzivirira kunetsana nerutsigiro rwako.
# echo nhema nhema brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
6. Vaka patsva ramdisk, uye wedzera ma module anotsanangurwa mufaira kune runyorwa /etc/modprobe.d/broadcom-sta-common.conf ine initramfs
# kugadzirisa-initramfs -u -k $ (uname -r)
7. Dhawunirodha ma module anopesana
# modprobe -r b44 b43 b43legacy ssb brcm80211
8. Takura iyo wl module
# modprobe wl
9. Tarisa kuti mudziyo une chinowanikwa chinowanikwa
#iwconfig
10. Gadza iyo isina waya interface
Lenny
1. Isa mapakeji kuvaka-kwakakosha, debhelper, module-mubatsiri, quilt y zvishandiso zvisina waya
# kukodzera kugadziridza
# aptitude gadza kuvaka-yakakosha debhelper module-mubatsiri quilt isina waya-maturusi
2. Nemaoko rodha pasi pasuru Svina / Broadcom-sta-source kubva kune chero magirazi mu 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. Nemaoko rodha pasi pasuru Svina / Broadcom-sta-common kubva kune chero magirazi mu 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. Isa mapakeji Svina / Broadcom-sta-common y Svina / Broadcom-sta-source ine dpkg
# dpkg -i nharembozha- * dh
5. Nyora woisa pasuru yacho Broadcom-sta-modules- * yako system, uchishandisa Module-Mubatsiri
# ma ai Broadcom-sta
6. Zvemakadhi Vancouver BC Y BCM43225, wedzera module kune yakasviba brcm80211, kudzivirira kunetsana nerutsigiro rwako.
# echo nhema nhema brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
7. Vaka patsva ramdisk, uye wedzera ma module anotsanangurwa mufaira kune runyorwa /etc/modprobe.d/broadcom-sta-common.conf ine initramfs
# kugadzirisa-initramfs -u -k $ (uname -r)
8. Dhawunirodha ma module anopesana
# modprobe -r b44 b43 b43legacy ssb brcm80211
9. Takura iyo wl module
# modprobe wl
10. Tarisa kuti mudziyo une chinowanikwa chinowanikwa
#iwconfig
11. Gadza iyo isina waya interface
wheezy
Wedzera chinhu "chisina mahara" ku /etc/apt/sources.list kana vakasadaro. Muenzaniso ndewe:
# Debian Wheezy (kuyedza)
deb http://ftp.us.debian.org/debian wheezy main contrib isiri yemahara
2. Ongorora runyorwa rwemapakeji aripo.
# kukodzera kugadziridza
3. Isa mapakeji module-mubatsiri y waya-zvishandiso
# aptitude yekuisa module-mubatsiri waya-maturusi
4. Nyora woisa pasuru yacho Broadcom-sta-modules- * yako system, uchishandisa Module-Mubatsiri
# ma ai Broadcom-sta
5. Dhawunirodha ma module anopesana
# modprobe -r b44 b43 b43legacy ssb brcm80211
6. Takura iyo wl module
# modprobe wl
7. Tarisa kuti mudziyo une chinowanikwa chinowanikwa
#iwconfig
8. Gadza iyo isina waya interface
mabviro: http://wiki.debian.org/wl
zvirokwazvo ubuntu ishiti ………………………………
Ndatenda zvikuru neruzivo rwako.
Ini ndinofunga dambudziko rimwe chete iri rinoitika muUbuntu. Unogona kundiudza zvandinofanira kuita?
Tumira zvakawandisa !!! Zvichabatsira kwandiri izvozvi kuti ini ndiwedzere kernel yangu =)
Tsvaga kadhi rako mu -> http://wiki.debian.org/WiFi#PCI_Devices uye tevera iyo wiki
Zvinoshamisa sei! xD Ini chete ndakangoona otomatiki kubatana asi kwete iyo isina waya, mushure mekuita izvi yatove kushanda: p
Iyi nzira (Squeeze) yakashandawo zvakaringana na Wheezy, kernel 3.0.0-1-amd64 uye BCM4312, chete hapana chikonzero chekumhanya "update-initramfs -u -k $ (uname -r)".
Ini ndangozviita pane Lenovo G550.
Ndatenda nechinyorwa uye kwaziso!
Walter
uye kana kadhi rangu riri Intel?
Chimwe chezvikonzero nei ndakachinja kubva ku debian kuenda kuUbuntu ndechekuti yaisatsigira kadhi yangu yenetiweki, asi eth, iyo wifi yakazviona: (. Ndinovimba kuti neizvi ndinogona kuzvigadzirisa, kunyangwe izvozvi ndinofunga zvichadhura ini ndinodzoreredza debian (kunyanya kune husimbe 😛).
Ini ndinochengeta posvo yeramangwana hehe.
Reply with quote
Tarisa kadhi rako mune ino runyorwa -> http://wiki.debian.org/WiFi#PCI_Devices
Zvakanaka, hongu, ndizvo zvandaifunga, zvinoshamisa, kazhinji mumalaptop izvo zvinowanzo kutadza zvakanyanya hazvina waya. Parizvino ndichagara muUbuntu, zvese zvakandinakira, asi ndinovimba kudzokera kuDebian munguva pfupi, (ndinoifarira zvirinani)
Mhoro shamwari yangu, yakanaka mupiro !!!! Asi rega ndikuudze kuti mukuumbwa kwekadhi ini ndinowana iko kukanganisa kunotevera:
QUILT_PATCHES = debian / zvigamba \
quilt -quiltrc / dev / null pop -a -R || bvunzo $? = 2
rm -rf .pc debian / stamp-patched
dh_testdir
#dh_testroot
dh_clean
/ usr / bin / make -f debian / mitemo yakachena
gadzira [1]: pinda dhairekitori '/ usr / src / modules / Broadcom-sta'
QUILT_PATCHES = debian / zvigamba \
quilt -quiltrc / dev / null pop -a -R || bvunzo $? = 2
rm -rf .pc debian / stamp-patched
dh_testdir
#dh_testroot
dh_clean
gadzira [1]: buda dhairekitori '/ usr / src / modules / Broadcom-sta'
/ usr / bin / gadzira -f debian / mitemo kdist_clean kdist_config binary-modules
gadzira [1]: pinda dhairekitori '/ usr / src / modules / Broadcom-sta'
QUILT_PATCHES = debian / zvigamba \
quilt -quiltrc / dev / null pop -a -R || bvunzo $? = 2
Hapana chigamba chakabviswa
rm -rf .pc debian / stamp-patched
dh_testdir
#dh_testroot
dh_clean
/ usr / bin / make -w -f debian / mitemo yakachena
gadzira [2]: pinda dhairekitori '/ usr / src / modules / Broadcom-sta'
QUILT_PATCHES = debian / zvigamba \
quilt -quiltrc / dev / null pop -a -R || bvunzo $? = 2
Hapana chigamba chakabviswa
rm -rf .pc debian / stamp-patched
dh_testdir
#dh_testroot
dh_clean
gadzira [2]: buda dhairekitori '/ usr / src / modules / Broadcom-sta'
gadzira [1]: Hapana chinoitirwa `kdist_config '.
ye templ in; ita \
cp $ templ `echo $ templ | sed -e 's / _KVERS_ / 3.2.0-4-amd64 / g' '; \
nokuita
ye templ mu` ls debian / *. modules.in`; ita \
bvunzo -e $ {templ% .modules.in} .backup || cp $ {templ% .modules.in} $ {templ% .modules.in} .backup 2> / dev / null || chokwadi; \
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}; \
nokuita
dh_testroot
dh_prep
# Vaka module
cd / usr / src / modules / Broadcom-sta / amd64 &&
gadzira -C /lib/modules/3.2.0-4-amd64/vaka M = / usr / src / modules / Broadcom-sta / amd64
gadzira [2]: pinda dhairekitori `/usr/src/linux-headers-3.2.0-4-amd64 ′
LD / usr / src / module / 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.
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219: 2: yambiro: kutanga kubva kusingaenderane pointer mhando [inogoneswa nekusarudzika]
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c 219: 2: yambiro: (padhuze kutanga kwe 'wl_netdev_ops.ndo_validate_addr') [inogoneswa nekukasira]
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c: Mukushanda '_wl_set_multicast_list':
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c1435:27: kukanganisa: 'struct net_device' haina nhengo inonzi 'mc_list'
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:56: kukanganisa: 'struct net_device' haina nhengo inonzi 'mc_count'
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c1436:24: kukanganisa: dereferencing pointer kune isina kukwana mhando
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c1442:57: kukanganisa: dereferencing pointer kune isina kukwana mhando
gadzira [5]: *** [/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.o] Kukanganisa 1
gadzira [4]: *** [_module_ / usr / src / modules / broadcom-sta / amd64] Kanganiso 2
gadzira [3]: *** [sub-make] Kanganiso 2
gadzira [2]: *** [zvese] Kukanganisa 2
gadzira [2]: inobuda kudhairekitori `/ usr / src /linux-headers-3.2.0-4-amd64 ′
gadzira [1]: *** [binary-module] Kukanganisa 2
gadzira [1]: buda dhairekitori '/ usr / src / modules / Broadcom-sta'
gadzira: *** [kdist_build] Kukanganisa 2
Chingava chii dambudziko