Bayan da sosai tsammani inganci zuwa kwayan 2.6.38, da alama katunan mara waya ne Broadcom basa aiki a ciki Debian, tunda kwaya ce gaba daya kyauta, amma direbobin wannan alamar ba. Anan na bayyana yadda kunna katunan Broadcom 4311, 4312, 4313, 4321, 4322, 43224, 43225, 43227 y 43228 en Debian Matsi, Lenny y Haushi. |
Kafin farawa, idan baku da tabbacin menene katinku mara waya ba, yakamata ku bi umarnin da ke gaba akan na'urar wasan:
lspci
Da kuma jerin duk PCI a cikin kwamfuta. Layin da yake cewa Mai kula da hanyar sadarwa Shine wanda aka nuna ta katin mara waya. Ga alama wani abu kamar haka:
01: 00.0 Mai kula da hanyar sadarwa: Kamfanin Broadcom Corporation BCM4312 802.11b / g LP-PHY (duba 01)
Tare da cewa tuni zasu iya tabbatar da wanne ne katin wayarsu, a wannan yanayin, da 4312 da aka ambata a farkon labarin.
Matsi
1. Sanya bangaren da ba '' kyauta ba '' /etc/apt/sources.list idan ba su yi ba. Misali shine:
# Debian Matsi / 6.0
deb http://ftp.us.debian.org/debian matse babban gudummawa ba kyauta
2. Sabunta jerin wadatattun kunshin.
# sabuntawa
3. Sanya fakitin naúrar mataimakin y mara waya-kayan aikin
# ƙwarewa shigar da koyaushe-mataimakin mara waya-kayan aikin
4. Tattara kuma shigar da kunshin babban-sta-kayayyaki- * don tsarin ku, ta amfani da Mataimakin Module
# ma ai broadcom-sta
5. Don katunan Saukewa: BCM4313 Y BCM 43225, theara rukunin zuwa jerin sunayen baƙi bcm80211, don kauce wa rikici tare da tallafin ku.
# echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
6. Sake gina ramdisk na farko, kuma ƙara modulu da aka ayyana a cikin fayil ɗin zuwa baƙar fata /etc/modprobe.d/broadcom-sta-common.conf tare da initramfs
# sabunta-initramfs -u -k $ (uname -r)
7. Download kayayyaki masu karo da juna
# modprobe -r b44 b43 b43legacy ssb brcm80211
8. Load wl module
# modprobe wl
9. Tabbatar cewa na'urar tana da wadataccen tsari
#iwconfig
10. Kafa mara waya ta dubawa
Lenny
1. Sanya fakitin gina-mahimmanci, mai warwarewa, mai koyawa koyaushe, shimfiɗa y kayan aikin mara waya
# sabuntawa
# ƙwarewa shigar da mahimmanci mahimman kayan haɓakawa-mai taimakawa ƙarancin kayan aikin mara waya
2. Da kanka zazzage fakitin matse / broadcom-sta-tushe daga kowane madubin cikin 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. Da kanka zazzage fakitin matsi / broadcom-sta-gama gari daga kowane madubin cikin 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. Sanya fakitin matsi / broadcom-sta-gama gari y matse / broadcom-sta-tushe tare da dpkg
# dpkg -i broadcom-sta- * deb
5. Tattara kuma shigar da kunshin babban-sta-kayayyaki- * don tsarin ku, ta amfani da Mataimakin Module
# ma ai broadcom-sta
6. Don katunan Saukewa: BCM4313 Y BCM 43225, theara rukunin zuwa jerin sunayen baƙi bcm80211, don kauce wa rikici tare da tallafin ku.
# echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
7. Sake gina ramdisk na farko, kuma ƙara modulu da aka ayyana a cikin fayil ɗin zuwa baƙar fata /etc/modprobe.d/broadcom-sta-common.conf tare da initramfs
# sabunta-initramfs -u -k $ (uname -r)
8. Download kayayyaki masu karo da juna
# modprobe -r b44 b43 b43legacy ssb brcm80211
9. Load wl module
# modprobe wl
10. Tabbatar cewa na'urar tana da wadataccen tsari
#iwconfig
11. Kafa mara waya ta dubawa
Haushi
1. Sanya bangaren da ba '' kyauta ba '' /etc/apt/sources.list idan ba su yi ba. Misali shine:
# Debian Wheezy (gwaji)
deb http://ftp.us.debian.org/debian wheezy main gudummawa ba kyauta
2. Sabunta jerin wadatattun kunshin.
# sabuntawa
3. Sanya fakitin naúrar mataimakin y mara waya-kayan aikin
# ƙwarewa shigar da koyaushe-mataimakin mara waya-kayan aikin
4. Tattara kuma shigar da kunshin babban-sta-kayayyaki- * don tsarin ku, ta amfani da Mataimakin Module
# ma ai broadcom-sta
5. Download kayayyaki masu karo da juna
# modprobe -r b44 b43 b43legacy ssb brcm80211
6. Load wl module
# modprobe wl
7. Tabbatar cewa na'urar tana da wadataccen tsari
#iwconfig
8. Kafa mara waya ta dubawa
Source: http://wiki.debian.org/wl
Tabbas ubuntu yana shit ……………………………
Na gode sosai da bayananku.
Ina tsammanin wannan matsalar ta faru a Ubuntu. Za a iya gaya mani me zan yi?
Buga wuce gona da iri !!! Zai zama da amfani a gareni yanzu dana sabunta kwaya ta =)
Nemo katin ka a -> http://wiki.debian.org/WiFi#PCI_Devices kuma bi wiki
Yaya ban mamaki! xD Na gano haɗin ethernet ne kawai ta atomatik amma ba mara waya ba, bayan yin wannan yana aiki: p
Wannan hanyar (Matsi) ta kuma yi aiki daidai da Wheezy, kernel 3.0.0-1-amd64 da BCM4312, kawai babu buƙatar gudu "sabunta-initramfs -u -k $ (uname -r)".
Na yi kawai akan Lenovo G550.
Godiya ga labarin da gaisuwa!
Walter
kuma idan kati na yana Intel?
Ofaya daga cikin dalilan da yasa na canza daga debian zuwa Ubuntu shi ne cewa bai goyi bayan katin sadarwata ba, amma eth, wifi ya gano shi :(. Ina fata wannan zai iya gyara shi, kodayake yanzu ina tsammanin zai ci sake saiti debian (mafi yawa don vagueness 😛).
Ina ajiye mukamin don nan gaba hehe.
gaisuwa
Nemi katinku a cikin wannan jerin -> http://wiki.debian.org/WiFi#PCI_Devices
Da kyau, ee, wannan shine abin da nayi tunani, abin mamaki ne, yawanci a cikin kwamfyutocin cinya abin da galibi ya fi gazawa shine mara waya. A yanzu zan tsaya a Ubuntu, komai ya yi daidai a gare ni, amma ina fatan zan dawo Debian ba da daɗewa ba, (na fi son shi da kyau)
Sannu abokina, kyakkyawar gudummawa !!!! Amma zan gaya muku cewa a cikin tattara katin na sami kuskuren mai zuwa:
QUILT_PATCHES = debian / faci \
quilt –quiltrc / dev / null pop -a -R || gwada $? = 2
rm -rf .pc debian / hatimi-faci
dh_ gwajin
#dh_babban
dh_ mara tsabta
/ usr / bin / yin -f debian / dokokin tsafta
yi [1]: shigar da kundin adireshi `` / usr / src / kayayyaki / broadcom-sta '
QUILT_PATCHES = debian / faci \
quilt –quiltrc / dev / null pop -a -R || gwada $? = 2
rm -rf .pc debian / hatimi-faci
dh_ gwajin
#dh_babban
dh_ mara tsabta
yi [1]: fita daga kundin adireshin `` / usr / src / kayayyaki / broadcom-sta '
/ usr / bin / yin -f debian / dokokin kdist_clean kdist_config binary-modules
yi [1]: shigar da kundin adireshi `` / usr / src / kayayyaki / broadcom-sta '
QUILT_PATCHES = debian / faci \
quilt –quiltrc / dev / null pop -a -R || gwada $? = 2
Babu cire faci
rm -rf .pc debian / hatimi-faci
dh_ gwajin
#dh_babban
dh_ mara tsabta
/ usr / bin / yin -w -f debian / dokoki masu tsabta
yi [2]: shigar da kundin adireshi `` / usr / src / kayayyaki / broadcom-sta '
QUILT_PATCHES = debian / faci \
quilt –quiltrc / dev / null pop -a -R || gwada $? = 2
Babu cire faci
rm -rf .pc debian / hatimi-faci
dh_ gwajin
#dh_babban
dh_ mara tsabta
yi [2]: fita daga kundin adireshin `` / usr / src / kayayyaki / broadcom-sta '
yi [1]: Ba a yi komai don `` kdist_config '' ba.
don templ a cikin; yi \
cp $ templ `` amsa kuwwa $ templ | sed -e 's / _KVERS_ / 3.2.0-4-amd64 / g'`; \
aikata
don templ a cikin 'ls debian / *. modules.in`; yi \
gwada -e $ {templ% .modules.in} .backup || cp $ {templ% .modules.in} $ {templ% .modules.in} .backup 2> / dev / null || gaskiya; \
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}; \
aikata
dh_gidar
dh_farawa
# Gina kundin
cd / usr / src / kayayyaki / broadcom-sta / amd64 && \
yi -C /lib/modules/3.2.0-4-amd64/build M = / usr / src / kayayyaki / broadcom-sta / amd64
yi [2]: shigar da kundin adireshin `` /usr/src/linux-headers-3.2.0-4-amd64 ′
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: kuskure: filin da ba a sani ba 'ndo_set_multicast_list' wanda aka kayyade a cikin mai farawa
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219: 2: gargaɗi: ƙaddamarwa daga nau'in nuna alama da bai dace ba
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219: 2: gargaɗi: (kusa da farawa don 'wl_netdev_ops.ndo_validate_addr') [an kunna ta tsoho]
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c: A cikin aiki '_wl_set_multicast_list':
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:27: kuskure: 'struct net_device' bashi da mamba mai suna 'mc_list'
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:56: kuskure: 'struct net_device' bashi da memba mai suna 'mc_count'
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1436: 24: kuskure: ƙaddamar da nuna alama zuwa nau'in da bai cika ba
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1442: 57: kuskure: ƙaddamar da nuna alama zuwa nau'in da bai cika ba
yi [5]: *** [/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.o] Kuskure 1
yi [4]: *** [_module_ / usr / src / kayayyaki / broadcom-sta / amd64] Kuskure 2
yi [3]: *** [sub-yi] Kuskure 2
yi [2]: *** [duk] Kuskure 2
yi [2]: fita daga kundin adireshin `` /usr/src/linux-headers-3.2.0-4-amd64 ′
yi [1]: *** [binary-modules] Kuskure 2
yi [1]: fita daga kundin adireshin `` / usr / src / kayayyaki / broadcom-sta '
yi: *** [kdist_build] Kuskure 2
Me zai iya zama matsalar