ડેબિયન પર કર્નલ 2.6.38 સાથે વાયરલેસ બ્રોડકોમ કાર્ડ્સ

પર અપેક્ષિત અપગ્રેડ પછી કર્નલ 2.6.38, તે સંભવ છે કે વાયરલેસ કાર્ડ્સ બ્રોડકોમ માં કામ નથી ડેબિયન, કારણ કે કર્નલ છે સંપૂર્ણપણે મફત, પરંતુ આ બ્રાન્ડ માટેના ડ્રાઇવરો નથી. અહીં હું કેવી રીતે સમજાવું છું સક્ષમ કરો કાર્ડ્સ બ્રોડકોમ 4311, 4312, 4313, 4321, 4322, 43224, 43225, 43227 y 43228 en ડેબિયન સ્ક્વિઝ, લેની y વ્હિઝી.


શરૂ કરતા પહેલા, જો તમને ખાતરી હોતું નથી કે તમારું વાયરલેસ કાર્ડ શું છે, તમારે કન્સોલ પર નીચેની આદેશ ચલાવવી જોઈએ:

lspci

અને બધાની સૂચિ પીસીઆઈ કમ્પ્યુટર માં. જે વાક્ય કહે છે નેટવર્ક નિયંત્રક તે વાયરલેસ કાર્ડ દ્વારા સૂચવાયેલ એક છે. તે આના જેવું લાગે છે:

01: 00.0 નેટવર્ક નિયંત્રક: બ્રોડકોમ કોર્પોરેશન બીસીએમ 4312 802.11 બી / જી એલપી-પીએચવાય (રેવ 01)

આ સાથે તેઓ પહેલેથી જ ખાતરી કરી શકે છે કે તેમનું વાયરલેસ કાર્ડ કયું છે, આ કિસ્સામાં 4312 લેખની શરૂઆતમાં ઉલ્લેખ કર્યો છે.

સ્ક્વિઝ

1. આમાં "નોન ફ્રી" ઘટક ઉમેરો /etc/apt/sources.list કિસ્સામાં તેઓ નથી. એક ઉદાહરણ છે:

# ડેબિયન સ્ક્વિઝ / 6.0
ડેબ http://ftp.us.debian.org/ ડેબિયન સ્વીઝ મુખ્ય યોગદાન નિ nonશુલ્ક

2. ઉપલબ્ધ પેકેજોની સૂચિ અપડેટ કરો.

# યોગ્યતા અપડેટ

3. પેકેજો સ્થાપિત કરો એકમ મદદનીશ y વાયરલેસ-ટૂલ્સ

# યોગ્યતા સ્થાપિત મોડ્યુલ-સહાયક વાયરલેસ-ટૂલ્સ

4. પેકેજ કમ્પાઇલ અને ઇન્સ્ટોલ કરો બ્રોડકોમ-સ્ટા-મોડ્યુલો- * તમારી સિસ્ટમ માટે, નો ઉપયોગ કરીને મોડ્યુલ-સહાયક

# મા એઆઈ બ્રોડકોમ-સ્ટે

5. કાર્ડ્સ માટે બીસીએમ 4313, બીસીએમ 43224 Y બીસીએમએક્સયુએનએક્સ, બ્લેકલિસ્ટમાં મોડ્યુલ ઉમેરો brcm80211, તમારા સપોર્ટ સાથેના સંઘર્ષને ટાળવા માટે.

# ઇકો બ્લેકલિસ્ટ brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf

6. પ્રારંભિક રેમ્ડિસ્કને ફરીથી બનાવો, અને ફાઇલમાં નિર્ધારિત મોડ્યુલોને બ્લેકલિસ્ટમાં ઉમેરો /etc/modprobe.d/broadcom-sta-common.conf initramfs સાથે

# update-initramfs -u -k $ (uname -r)

7. વિરોધાભાસી મોડ્યુલો ડાઉનલોડ કરો

# મોડપ્રોબ-આર બી 44 બી 43 બી 43legacy એસએસબી બીઆરસીએમ 80211

8. ડબલ્યુએલ મોડ્યુલ લોડ કરો

# મોડપ્રોબ ડબલ્યુએલ

9. ચકાસો કે ડિવાઇસ પાસે ઉપલબ્ધ ઇન્ટરફેસ છે

#iwconfig

10. સેટ કરો વાયરલેસ ઇન્ટરફેસ

લેની

1. પેકેજો સ્થાપિત કરો બિલ્ડ-આવશ્યક, ડિહેલ્પર, મોડ્યુલ-સહાયક, રજાઇ y વાયરલેસ સાધનો

# યોગ્યતા અપડેટ
# યોગ્યતા સ્થાપિત બિલ્ડ-આવશ્યક ડિહેલ્પર મોડ્યુલ-સહાયક રજાઇ વાયરલેસ-ટૂલ્સ

2. પેકેજ જાતે ડાઉનલોડ કરો સ્ક્વીઝ / બ્રોડકોમ-સ્ટા સ્ત્રોત માંના કોઈપણ અરીસામાંથી http://packages.debian.org/squeeze/all/broadcom-sta-source/download

$ વીજેટ

3. પેકેજ જાતે ડાઉનલોડ કરો સ્ક્વીઝ / બ્રોડકોમ-સ્ટા-કોમન માંના કોઈપણ અરીસામાંથી http://packages.debian.org/squeeze/all/broadcom-sta-common/download

$ વીજેટ

4. પેકેજો સ્થાપિત કરો સ્ક્વીઝ / બ્રોડકોમ-સ્ટા-કોમન y સ્ક્વીઝ / બ્રોડકોમ-સ્ટા સ્ત્રોત dpkg સાથે

# ડીપીકેજી-આઇ બ્રોડકcomમ-સ્ટા- * ડેબ

5. પેકેજ કમ્પાઇલ અને ઇન્સ્ટોલ કરો બ્રોડકોમ-સ્ટા-મોડ્યુલો- * તમારી સિસ્ટમ માટે, નો ઉપયોગ કરીને મોડ્યુલ-સહાયક

# મા એઆઈ બ્રોડકોમ-સ્ટે

6. કાર્ડ્સ માટે બીસીએમ 4313, બીસીએમ 43224 Y બીસીએમએક્સયુએનએક્સ, બ્લેકલિસ્ટમાં મોડ્યુલ ઉમેરો brcm80211, તમારા સપોર્ટ સાથેના સંઘર્ષને ટાળવા માટે.

# ઇકો બ્લેકલિસ્ટ brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf

7. પ્રારંભિક રેમ્ડિસ્કને ફરીથી બનાવો, અને ફાઇલમાં નિર્ધારિત મોડ્યુલોને બ્લેકલિસ્ટમાં ઉમેરો /etc/modprobe.d/broadcom-sta-common.conf initramfs સાથે

# update-initramfs -u -k $ (uname -r)

8. વિરોધાભાસી મોડ્યુલો ડાઉનલોડ કરો

# મોડપ્રોબ-આર બી 44 બી 43 બી 43legacy એસએસબી બીઆરસીએમ 80211

9. ડબલ્યુએલ મોડ્યુલ લોડ કરો

# મોડપ્રોબ ડબલ્યુએલ

10. ચકાસો કે ડિવાઇસ પાસે ઉપલબ્ધ ઇન્ટરફેસ છે

#iwconfig

11. સેટ કરો વાયરલેસ ઇન્ટરફેસ

વ્હિઝી

1. આમાં "નોન ફ્રી" ઘટક ઉમેરો /etc/apt/sources.list કિસ્સામાં તેઓ નથી. એક ઉદાહરણ છે:

# ડેબિયન વ્હીઝી (પરીક્ષણ)
ડેબ http://ftp.us.debian.org/debian Wheezy મુખ્ય ફાળો બિન-મુક્ત

2. ઉપલબ્ધ પેકેજોની સૂચિ અપડેટ કરો.

# યોગ્યતા અપડેટ

3. પેકેજો સ્થાપિત કરો એકમ મદદનીશ y વાયરલેસ-ટૂલ્સ

# યોગ્યતા સ્થાપિત મોડ્યુલ-સહાયક વાયરલેસ-ટૂલ્સ

4. પેકેજ કમ્પાઇલ અને ઇન્સ્ટોલ કરો બ્રોડકોમ-સ્ટા-મોડ્યુલો- * તમારી સિસ્ટમ માટે, નો ઉપયોગ કરીને મોડ્યુલ-સહાયક

# મા એઆઈ બ્રોડકોમ-સ્ટે

5. વિરોધાભાસી મોડ્યુલો ડાઉનલોડ કરો

# મોડપ્રોબ-આર બી 44 બી 43 બી 43legacy એસએસબી બીઆરસીએમ 80211

6. ડબલ્યુએલ મોડ્યુલ લોડ કરો

# મોડપ્રોબ ડબલ્યુએલ

7. ચકાસો કે ડિવાઇસ પાસે ઉપલબ્ધ ઇન્ટરફેસ છે

#iwconfig

8. સેટ કરો વાયરલેસ ઇન્ટરફેસ

સ્રોત: http://wiki.debian.org/wl


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   કરી શકો છો જણાવ્યું હતું કે

    ચોક્કસપણે ઉબુન્ટુ છીછરા છે ……………………………

  2.   ALLP જણાવ્યું હતું કે

    તમારી માહિતી માટે ખૂબ ખૂબ આભાર.

    મને લાગે છે કે આ જ સમસ્યા ઉબુન્ટુમાં થાય છે. મારે શું કરવું જોઈએ તે તમે કહી શકો?

  3.   એડવિન જણાવ્યું હતું કે

    વધારે પોસ્ટ કરો !!! તે હવે મારા માટે ઉપયોગી થશે કે હું મારી કર્નલને અપડેટ કરું છું =)

  4.   મોનિકા જણાવ્યું હતું કે

    તમારું કાર્ડ આમાં શોધો -> http://wiki.debian.org/WiFi#PCI_Devices અને વિકી ને અનુસરો

  5.   મોનિકા જણાવ્યું હતું કે

    કેટલું વિચિત્ર! xD મેં ફક્ત આપમેળે ઇથરનેટ કનેક્શન શોધી કા but્યું પરંતુ વાયરલેસ નહીં, આ કર્યા પછી તે પહેલાથી કાર્ય કરે છે: પી

  6.   વોલ્ટર ઓમર ડારી જણાવ્યું હતું કે

    આ પદ્ધતિ (સ્ક્વિઝ) એ વ્હીઝી, કર્નલ 3.0.0-1-એએમડી 64 અને બીસીએમ 4312 સાથે પણ સંપૂર્ણ રીતે કામ કર્યું હતું, ફક્ત ત્યાં "અપડેટ-થ્રિમફ્સ-યુ-કે $ (યુનામ-આર)" ચલાવવાની જરૂર નથી.
    મેં હમણાં જ તેને લીનોવા જી 550 પર કર્યું.
    લેખ અને શુભેચ્છાઓ માટે આભાર!
    વોલ્ટર

  7.   ડેનિયલ જણાવ્યું હતું કે

    અને જો મારું કાર્ડ ઇન્ટેલ છે?

  8.   એલેક્સ જણાવ્યું હતું કે

    મેં ડેબિયનથી ઉબુન્ટુ તરફ જવાનું એક કારણ એ હતું કે તે મારા નેટવર્ક કાર્ડને ટેકો આપતો નથી, પરંતુ નૈતિકતા, વાઇફાઇએ તેને શોધી કા :્યું :( હું આશા રાખું છું કે આની સાથે હું તેને ઠીક કરી શકું, જોકે હવે મને લાગે છે કે તેનો ખર્ચ થશે) મને ડિબિયન ફરીથી ઇન્સ્ટોલ કરો (મોટે ભાગે આળસ માટે for).

    હું ભવિષ્યના હે માટે પોસ્ટ રાખું છું.
    સાદર

  9.   મોનિકા જણાવ્યું હતું કે

    આ સૂચિમાં તમારું કાર્ડ શોધો -> http://wiki.debian.org/WiFi#PCI_Devices

  10.   એલેક્સ જણાવ્યું હતું કે

    ઠીક છે, હા, તે જ મેં વિચાર્યું હતું, તે વિચિત્ર છે, સામાન્ય રીતે લેપટોપમાં જે સામાન્ય રીતે નિષ્ફળ જાય છે તે વાયરલેસ હોય છે. હમણાં માટે હું ઉબુન્ટુમાં જ રોકાઈશ, મારા માટે બધુ સારું છે, પરંતુ હું ટૂંક સમયમાં ડેબિયન પરત ફરવાની આશા રાખું છું, (મને તે વધુ સારું ગમશે)

  11.   જોની એમ જણાવ્યું હતું કે

    હેલો મારા મિત્ર, ઉત્તમ યોગદાન !!!! પરંતુ હું તમને જણાવી દઇએ કે કાર્ડના સંકલનમાં મને નીચેની ભૂલ મળી છે:
    QUILT_PATCHES = ડિબિયન / પેચો \
    રજાઇ –quiltrc / dev / null pop -a -R || પરીક્ષણ $? = 2
    rm -rf .pc ડેબિયન / સ્ટેમ્પ-પેચેડ
    dh_testdir
    # ધ્ધા_સ્ટ્રૂટ
    dh_ સ્વચ્છ
    / usr / બિન / બનાવવા -f ડિબિયન / નિયમો સાફ
    બનાવો [1]: ડિરેક્ટરી દાખલ કરો us / usr / src / મોડ્યુલો / બ્રોડકcomમ-sta '
    QUILT_PATCHES = ડિબિયન / પેચો \
    રજાઇ –quiltrc / dev / null pop -a -R || પરીક્ષણ $? = 2
    rm -rf .pc ડેબિયન / સ્ટેમ્પ-પેચેડ
    dh_testdir
    # ધ્ધા_સ્ટ્રૂટ
    dh_ સ્વચ્છ
    બનાવો [1]: ડિરેક્ટરીમાંથી બહાર નીકળો us / usr / src / મોડ્યુલો / બ્રોડકcomમ-sta '
    / usr / bin / make -f ડેબિયન / નિયમો kdist_clean kdist_config દ્વિસંગી-મોડ્યુલો
    બનાવો [1]: ડિરેક્ટરી દાખલ કરો us / usr / src / મોડ્યુલો / બ્રોડકcomમ-sta '
    QUILT_PATCHES = ડિબિયન / પેચો \
    રજાઇ –quiltrc / dev / null pop -a -R || પરીક્ષણ $? = 2
    કોઈ પેચ કા .ી નથી
    rm -rf .pc ડેબિયન / સ્ટેમ્પ-પેચેડ
    dh_testdir
    # ધ્ધા_સ્ટ્રૂટ
    dh_ સ્વચ્છ
    / usr / bin / make -w -f ડેબિયન / નિયમો સાફ
    બનાવો [2]: ડિરેક્ટરી દાખલ કરો us / usr / src / મોડ્યુલો / બ્રોડકcomમ-sta '
    QUILT_PATCHES = ડિબિયન / પેચો \
    રજાઇ –quiltrc / dev / null pop -a -R || પરીક્ષણ $? = 2
    કોઈ પેચ કા .ી નથી
    rm -rf .pc ડેબિયન / સ્ટેમ્પ-પેચેડ
    dh_testdir
    # ધ્ધા_સ્ટ્રૂટ
    dh_ સ્વચ્છ
    બનાવો [2]: ડિરેક્ટરીમાંથી બહાર નીકળો us / usr / src / મોડ્યુલો / બ્રોડકcomમ-sta '
    make [1]: `kdist_config 'માટે કંઇ કરવામાં આવતું નથી.
    માં ટેમ્પલ માટે; કરવું
    સીપી $ ટેમ્પ્લ `ઇકો $ ટેમ્પ્લ | સેડ- s '/ _KVERS_ / 3.2.0-4-amd64 / g'`; \
    કર્યું
    l એલએસ ડેબિયન / *. મોડ્યુલ્સ.એન.માં ટેમ્પલ માટે; કરવું
    પરીક્ષણ-$ {ટેમ્પ્લ%. મોડ્યુલસ.ન.ન.} .બેકઅપ || cp $ {templ% .modules.in mod $ {templ% .modules.in} .બેકઅપ 2> / દેવ / નલ || સાચું; \
    સેડ-સે / ## કેવિર્સ ## / 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 # // જી; s / _KDREV _ // g '$ {templ% .modules.in}; \
    કર્યું
    dh_testroot
    dh_પ્રેપ
    # મોડ્યુલ બનાવો
    સીડી / યુએસઆર / એસઆરસી / મોડ્યુલો / બ્રોડકોમ-સ્ટા / એએમડી 64 અને& \
    Make -C /lib/modules/3.2.0-4-amd64/build M = / usr / src / મોડ્યુલો / બ્રોડકોમ-sta / amd64
    બનાવો [2]: ડિરેક્ટરી દાખલ કરો us /usr/src/linux-headers-3.2.0-4-amd64 ′
    LD /usr/src/modules/broadcom-sta/amd64/built-in.o
    સીસી [એમ] / ઓએસઆર / એસઆરસી / મbડ્યુલ્સ / બroadર્ડક-મ -સ્ટા / એસએમડી /64/src/shared/linux_osl.o
    સીસી [એમ] / ઓએસઆર / એસઆરસી / મbડ્યુલ્સ / બroadર્ડક-મ -સ્ટા / એસએમડી /64/src/wl/sys/wl_linux.o
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.cferences219ferences: ભૂલ: અજ્ unknownાત ક્ષેત્ર 'ndo_set_multicast_list' પ્રારંભિકમાં ઉલ્લેખિત
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.cferences219 અધિકાર: ચેતવણી: અસંગત પોઇન્ટર પ્રકારથી આરંભ [મૂળભૂત રીતે સક્ષમ કરેલ]
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c حقونو219ferences: ચેતવણી: ('wl_netdev_ops.ndo_uthorate_addr' માટે આરંભની નજીક) [મૂળભૂત રીતે સક્ષમ કરેલ]
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c: ફંક્શન '_wl_set_multicast_list' માં:
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:27: ભૂલ: 'સ્ટ્રક્ટ નેટ_દેસીસ'નો' એમસી_લિસ્ટ 'નામનો સભ્ય નથી
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:56: ભૂલ: 'સ્ટ્રક્ટ નેટ_વાઇડસ' નો 'એમસી_કાઉન્ટ' નામનો સભ્ય નથી
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1436:24 ભૂલ: અપૂર્ણ પ્રકારનો નિર્દેશક
    /usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1442:57 ભૂલ: અપૂર્ણ પ્રકારનો નિર્દેશક
    [5]: *** [/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.o] ભૂલ 1
    બનાવો []]: *** [_ મોડ્યુલ_ / યુએસઆર / સીઆરસી / મોડ્યુલો / બ્રોડકોમ-સ્ટા / એએમડી ]4] ભૂલ 64
    બનાવો [3]: *** [પેટા-નિર્ધારણ] ભૂલ 2
    બનાવો [2]: *** [બધા] ભૂલ 2
    બનાવો [2]: its /usr/src/linux-headers-3.2.0-4-amd64 ′ ડિરેક્ટરીમાંથી બહાર નીકળી
    બનાવો [1]: *** [દ્વિસંગી-મોડ્યુલો] ભૂલ 2
    બનાવો [1]: ડિરેક્ટરીમાંથી બહાર નીકળો us / usr / src / મોડ્યુલો / બ્રોડકcomમ-sta '
    બનાવો: *** [કેડીસ્ટ_બિલ્ડ] ભૂલ 2

    શું સમસ્યા હોઈ શકે છે