Katinan Broadcom mara waya tare da kernel 2.6.38 akan Debian

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


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   iya m

    Tabbas ubuntu yana shit ……………………………

  2.   ALLP m

    Na gode sosai da bayananku.

    Ina tsammanin wannan matsalar ta faru a Ubuntu. Za a iya gaya mani me zan yi?

  3.   Edwin m

    Buga wuce gona da iri !!! Zai zama da amfani a gareni yanzu dana sabunta kwaya ta =)

  4.   Monica m

    Nemo katin ka a -> http://wiki.debian.org/WiFi#PCI_Devices kuma bi wiki

  5.   Monica m

    Yaya ban mamaki! xD Na gano haɗin ethernet ne kawai ta atomatik amma ba mara waya ba, bayan yin wannan yana aiki: p

  6.   Walter Umar Dari m

    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

  7.   Daniel m

    kuma idan kati na yana Intel?

  8.   Alex m

    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

  9.   Monica m

    Nemi katinku a cikin wannan jerin -> http://wiki.debian.org/WiFi#PCI_Devices

  10.   Alex m

    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)

  11.   Johnny M m

    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