उच्च प्रत्याशित उन्नयन के बाद कर्नेल 2.6.38, यह संभावना है कि वायरलेस कार्ड ब्रॉडकॉम में काम नहीं करते डेबियन, क्योंकि कर्नेल है पूरी तरह से मुक्त, लेकिन इस ब्रांड के लिए ड्राइवर नहीं हैं। यहाँ मैं समझाता हूँ कि कैसे सक्षम पत्ते ब्रॉडकॉम 4311, 4312, 4313, 4321, 4322, 43224, 43225, 43227 y 43228 en डेबियन स्क्वीज़, लेनी y खरखरा. |
शुरू करने से पहले, यदि आप सुनिश्चित नहीं हैं कि आपका वायरलेस कार्ड क्या है, तो आपको कंसोल पर निम्न कमांड चलाना चाहिए:
lspci
और सभी की सूची पीसीआईघड़ी कंप्यूटर में। रेखा जो कहती है नेटवर्क नियंत्रक यह वायरलेस कार्ड द्वारा इंगित किया गया है। यह कुछ इस तरह दिखता है:
01: 00.0 नेटवर्क नियंत्रक: ब्रॉडकॉम कॉरपोरेशन BCM4312 802.11b / g LP-PHY (01 संशोधन)
इसके साथ आप पहले से ही सुनिश्चित कर सकते हैं कि आपका वायरलेस कार्ड कौन सा है, इस मामले में, 4312 लेख की शुरुआत में उल्लेख किया गया है।
निचोड़
1. "नॉन फ्री" कंपोनेंट को इसमें जोड़ें / Etc / apt / sources.list अगर वे नहीं करते हैं। एक उदाहरण है:
# डेबियन निचोड़ / 6.0
deb http://ftp.us.debian.org/debian मुख्य कंट्रीब्यू नॉन-फ्री निचोड़ें
2. उपलब्ध पैकेजों की सूची अपडेट करें।
# एप्टीट्यूड अपडेट
3. संकुल स्थापित करें इकाई सहायक y वायरलेस उपकरण
# एप्टीट्यूड स्थापित मॉड्यूल-सहायक वायरलेस-उपकरण
4. पैकेज संकलित और स्थापित करें ब्रॉडकॉम-स्टा-मॉड्यूल- * आपके सिस्टम के लिए, उपयोग करके मॉड्यूल-सहायक
# मा एइ ब्रॉडकॉम-स्टा
5. कार्ड के लिए बीसीएम४३१३, बीसीएम४३२२४ Y BCM43225, मॉड्यूल को ब्लैकलिस्ट में जोड़ें बीआरसीएम८०२११, अपने समर्थन के साथ संघर्ष से बचने के लिए।
# इको ब्लैकलिस्ट brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
6. प्रारंभिक रैमडिस्क का पुनर्निर्माण करें, और फ़ाइल में परिभाषित मॉड्यूल को ब्लैकलिस्ट में जोड़ें /etc/modprobe.d/broadcom-sta-common.conf initramfs के साथ
# अपडेट-initramfs -u -k $ (uname -r)
7. परस्पर विरोधी मॉड्यूल डाउनलोड करें
# modprobe -r b44 b43 b43विरासत ssb brcm80211
8. wl मॉड्यूल लोड करें
# मॉडप्रोब डब्लूएल
9. सत्यापित करें कि डिवाइस में एक उपलब्ध इंटरफ़ेस है
# जोनकफिग
10. को विन्यस्त वायरलेस इंटरफ़ेस
Lenny
1. संकुल स्थापित करें बिल्ड-एसेंशियल, डीहेल्पर, मॉड्यूल-असिस्टेंट, रजाई y वायरलेस उपकरण
# एप्टीट्यूड अपडेट
# एप्टीट्यूड बिल्ड-एसेंशियल डीहेल्पर मॉड्यूल-असिस्टेंट रजाई वायरलेस-टूल्स स्थापित करता है
2. पैकेज को मैन्युअल रूप से डाउनलोड करें निचोड़ / ब्रॉडकॉम-एसटीए-स्रोत में किसी भी दर्पण से http://packages.debian.org/squeeze/all/broadcom-sta-source/download
$ wget
3. पैकेज को मैन्युअल रूप से डाउनलोड करें निचोड़ / ब्रॉडकॉम-स्टा-आम में किसी भी दर्पण से http://packages.debian.org/squeeze/all/broadcom-sta-common/download
$ wget
4. संकुल स्थापित करें निचोड़ / ब्रॉडकॉम-स्टा-आम y निचोड़ / ब्रॉडकॉम-एसटीए-स्रोत dpkg के साथ
# dpkg -i ब्रॉडकॉम-स्टा- * डिब
5. पैकेज संकलित और स्थापित करें ब्रॉडकॉम-स्टा-मॉड्यूल- * आपके सिस्टम के लिए, उपयोग करके मॉड्यूल-सहायक
# मा एइ ब्रॉडकॉम-स्टा
6. कार्ड के लिए बीसीएम४३१३, बीसीएम४३२२४ Y BCM43225, मॉड्यूल को ब्लैकलिस्ट में जोड़ें बीआरसीएम८०२११, अपने समर्थन के साथ संघर्ष से बचने के लिए।
# इको ब्लैकलिस्ट brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
7. प्रारंभिक रैमडिस्क का पुनर्निर्माण करें, और फ़ाइल में परिभाषित मॉड्यूल को ब्लैकलिस्ट में जोड़ें /etc/modprobe.d/broadcom-sta-common.conf initramfs के साथ
# अपडेट-initramfs -u -k $ (uname -r)
8. परस्पर विरोधी मॉड्यूल डाउनलोड करें
# modprobe -r b44 b43 b43विरासत ssb brcm80211
9. wl मॉड्यूल लोड करें
# मॉडप्रोब डब्लूएल
10. सत्यापित करें कि डिवाइस में एक उपलब्ध इंटरफ़ेस है
# जोनकफिग
11. को विन्यस्त वायरलेस इंटरफ़ेस
खरखरा
1. करने के लिए एक "गैर मुक्त" घटक जोड़ें / Etc / apt / sources.list अगर वे नहीं करते हैं। एक उदाहरण है:
# डेबियन व्हीज़ी (परीक्षण)
deb http://ftp.us.debian.org/debian wheezy main contrib नॉन-फ्री
2. उपलब्ध पैकेजों की सूची अपडेट करें।
# एप्टीट्यूड अपडेट
3. संकुल स्थापित करें इकाई सहायक y वायरलेस उपकरण
# एप्टीट्यूड स्थापित मॉड्यूल-सहायक वायरलेस-उपकरण
4. पैकेज संकलित और स्थापित करें ब्रॉडकॉम-स्टा-मॉड्यूल- * आपके सिस्टम के लिए, उपयोग करके मॉड्यूल-सहायक
# मा एइ ब्रॉडकॉम-स्टा
5. परस्पर विरोधी मॉड्यूल डाउनलोड करें
# modprobe -r b44 b43 b43विरासत ssb brcm80211
6. wl मॉड्यूल लोड करें
# मॉडप्रोब डब्लूएल
7. सत्यापित करें कि डिवाइस में एक उपलब्ध इंटरफ़ेस है
# जोनकफिग
8. को विन्यस्त वायरलेस इंटरफ़ेस
Fuente: http://wiki.debian.org/wl
निश्चित रूप से ubuntu बकवास है ……………………………
आपकी जानकारी के लिए बहुत बहुत धन्यवाद।
मुझे लगता है कि उबंटू में भी यही समस्या होती है। क्या आप बता सकते हैं कि मुझे क्या करना चाहिए?
अतिरिक्त पोस्ट !!! अब यह मेरे लिए उपयोगी होगा कि मैं अपना कर्नेल = अपडेट करूँ)
अपना कार्ड खोजें -> http://wiki.debian.org/WiFi#PCI_Devices और विकी का अनुसरण करें
कितना अजीब है! एक्सडी केवल स्वचालित रूप से ईथरनेट कनेक्शन का पता लगाता है लेकिन वायरलेस एक नहीं, ऐसा करने के बाद यह काम करता है: पी
इस विधि (निचोड़) ने व्हीजेई, कर्नेल 3.0.0-1-amd64 और एक BCM4312 के साथ भी पूरी तरह से काम किया, केवल "अपडेट-इनट्राम्राम्स -यू -के $ (uname -r)" को चलाने की आवश्यकता नहीं है।
मैंने अभी इसे Lenovo G550 पर किया था।
लेख और बधाई के लिए धन्यवाद!
वाल्टर
और अगर मेरा कार्ड इंटेल है?
जिन कारणों से मैंने डेबियन से उबंटू में स्विच किया, उनमें से एक यह था कि यह मेरे नेटवर्क कार्ड का समर्थन नहीं करता था, लेकिन एथ, वाईफाई ने इसका पता लगाया :( मुझे आशा है कि इसके साथ मैं इसे ठीक कर सकता हूं, हालांकि अब मुझे लगता है कि यह मुझे खर्च करेगा। डेबियन को पुनर्स्थापित करें (ज्यादातर आलस्य iness के लिए)।
मैं भविष्य के लिए पोस्ट रखता हूं।
सादर
इस सूची में अपना कार्ड देखें -> http://wiki.debian.org/WiFi#PCI_Devices
हां, यही मैंने सोचा था, यह अजीब है, आमतौर पर लैपटॉप में जो सबसे ज्यादा विफल होता है वह वायरलेस है। फिलहाल मैं उबंटू में रहने जा रहा हूं, मेरे लिए सब कुछ ठीक है, लेकिन मुझे उम्मीद है कि जल्द ही डेबियन वापस आ जाएगी, (मुझे यह पसंद है)
नमस्कार मेरे दोस्त, उत्कृष्ट योगदान !!!! लेकिन मैं आपको बताऊंगा कि कार्ड के संकलन में मुझे निम्नलिखित त्रुटि मिलती है:
QUILT_PATCHES = डेबियन / पैच \
quilt –quiltrc / dev / null pop -a -R || परीक्षण $? = २
rm -rf .pc debian / स्टाम्प-पैचेड
dh_testdir
#ध_टेस्टरूट
डीएच_क्लीन
/ usr / bin / make -f debian / नियम साफ
बनाओ [1]: निर्देशिका दर्ज करें `/ usr / src / मॉड्यूल / ब्रॉडकॉम-स्टेशन '
QUILT_PATCHES = डेबियन / पैच \
quilt –quiltrc / dev / null pop -a -R || परीक्षण $? = २
rm -rf .pc debian / स्टाम्प-पैचेड
dh_testdir
#ध_टेस्टरूट
डीएच_क्लीन
बनाने [1]: निर्देशिका से बाहर निकलें `/ usr / src / मॉड्यूल / ब्रॉडकॉम-स्टेशन '
/ usr / bin / make -f debian / नियम kdist_clean kdist_config बाइनरी-मॉड्यूल
बनाओ [1]: निर्देशिका दर्ज करें `/ usr / src / मॉड्यूल / ब्रॉडकॉम-स्टेशन '
QUILT_PATCHES = डेबियन / पैच \
quilt –quiltrc / dev / null pop -a -R || परीक्षण $? = २
कोई पैच हटाया नहीं गया
rm -rf .pc debian / स्टाम्प-पैचेड
dh_testdir
#ध_टेस्टरूट
डीएच_क्लीन
/ usr / bin / make -w -f debian / नियम साफ
बनाओ [2]: निर्देशिका दर्ज करें `/ usr / src / मॉड्यूल / ब्रॉडकॉम-स्टेशन '
QUILT_PATCHES = डेबियन / पैच \
quilt –quiltrc / dev / null pop -a -R || परीक्षण $? = २
कोई पैच हटाया नहीं गया
rm -rf .pc debian / स्टाम्प-पैचेड
dh_testdir
#ध_टेस्टरूट
डीएच_क्लीन
बनाने [2]: निर्देशिका से बाहर निकलें `/ usr / src / मॉड्यूल / ब्रॉडकॉम-स्टेशन '
make [1]: कुछ भी `kdist_config 'के लिए नहीं किया गया है।
में टेम्पल के लिए; कर \
cp $ templ `गूंज $ टेम्पल | sed -e's / _KVERS_ / 3.2.0-4-amd64 / g'`; \ _
किया
`ls debian / * में मॉड्यूल के लिए। कर \
test -e $ {templ% .modules.in} .backup || cp $ {templ% .modules.in} $ {templ% .modules.in} .backup 2> / dev / null || सच; \ _
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 / ## केडीआरवी ## // जी; s / # KDREV # // जी; s / _KDREV _ // g '$ {templ% .modules.in}; \ _
किया
डीएच_टेस्टरूट
dh_prep
# मॉड्यूल का निर्माण
सीडी / यूएसआर / src / मॉड्यूल / ब्रॉडकॉम-एसटीए / amd64 और& \ _
मेक-सी / लाइब / मोडल्स / ३.२.०-४-डाम ६४/बिल्ट एम = / usr / src / मॉड्यूल / ब्रॉडकॉम-स्टा / एमड ६४
बनाओ [2]: निर्देशिका दर्ज करें `/usr/src/linux-headers-3.2.0-4-amd64 enter
LD /usr/src/modules/broadcom-sta/amd64/built-in.o
CC [M] /usr/src/modules/broadcom-sta/amd64/src/saring/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: त्रुटि: अज्ञात क्षेत्र 'ndo_set_multic_list' आरंभक में निर्दिष्ट
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219:2: चेतावनी: असंगत पॉइंटर प्रकार से आरंभीकरण [डिफ़ॉल्ट रूप से सक्षम]
/us/
/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: त्रुटि: 'संरचनात्मक net_device' में 'mc_list' नाम का कोई सदस्य नहीं है
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:56: त्रुटि: 'संरचनात्मक net_device' का कोई सदस्य नहीं है जिसका नाम 'mc_count' है
/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 बनाएं
बनाना [४]: *** [_module_ / usr / src / मॉड्यूल / ब्रॉडकॉम-स्टा / आमदनी] २
बनाना [३]: *** [उप-निर्माण] त्रुटि २
बनाना [२]: *** [सभी] त्रुटि २
बनाओ [2]: निर्देशिका से बाहर निकलता है `/usr/src/linux-headers-3.2.0-4-amd64 ex
[1]: *** [बाइनरी-मॉड्यूल] त्रुटि २ करें
बनाने [1]: निर्देशिका से बाहर निकलें `/ usr / src / मॉड्यूल / ब्रॉडकॉम-स्टेशन '
बनाना: *** [kdist_build] त्रुटि 2
क्या समस्या हो सकती है