மிகவும் எதிர்பார்க்கப்பட்ட மேம்படுத்தலுக்குப் பிறகு கர்னல் 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 (rev 01)
இதன் மூலம் உங்கள் வயர்லெஸ் அட்டை எது என்பதை நீங்கள் ஏற்கனவே உறுதிப்படுத்திக் கொள்ளலாம், இந்த விஷயத்தில் 4312 கட்டுரையின் ஆரம்பத்தில் குறிப்பிடப்பட்டுள்ளது.
ஸ்குயீஸ்
1. "இலவசமில்லாத" கூறுகளைச் சேர்க்கவும் /etc/apt/sources.list அவர்கள் அவ்வாறு செய்யாவிட்டால். ஒரு எடுத்துக்காட்டு:
# டெபியன் கசக்கி / 6.0
டெப் http://ftp.us.debian.org/debian கசக்கி முக்கிய பங்களிப்பு இலவசம்
2. கிடைக்கக்கூடிய தொகுப்புகளின் பட்டியலைப் புதுப்பிக்கவும்.
# அப்டிட்யூட் புதுப்பிப்பு
3. தொகுப்புகளை நிறுவவும் அலகு உதவியாளர் y வயர்லெஸ்-கருவிகள்
# ஆப்டிட்யூட் நிறுவல் தொகுதி-உதவியாளர் வயர்லெஸ்-கருவிகள்
4. தொகுப்பை தொகுத்து நிறுவவும் பிராட்காம்-ஸ்டா-தொகுதிகள்- * உங்கள் கணினியைப் பயன்படுத்தி தொகுதி-உதவியாளர்
# மா அய் பிராட்காம்-ஸ்டா
5. அட்டைகளுக்கு BCM4313, BCM43224 Y BCM43225, தடுப்புப்பட்டியலில் தொகுதியைச் சேர்க்கவும் 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. முரண்பட்ட தொகுதிகள் பதிவிறக்கவும்
# modprobe -r b44 b43 b43legacy ssb brcm80211
8. wl தொகுதியை ஏற்றவும்
# modprobe wl
9. சாதனத்தில் கிடைக்கக்கூடிய இடைமுகம் உள்ளதா என்பதைச் சரிபார்க்கவும்
#iwconfig
10. அமைக்கவும் வயர்லெஸ் இடைமுகம்
லென்னி
1. தொகுப்புகளை நிறுவவும் build-அத்தியாவசிய, debhelper, module-Assistant, quilt y வயர்லெஸ் கருவிகள்
# அப்டிட்யூட் புதுப்பிப்பு
# ஆப்டிட்யூட் நிறுவல்-அத்தியாவசிய டெஹெல்பர் தொகுதி-உதவியாளர் குயில்ட் வயர்லெஸ்-கருவிகள்
2. தொகுப்பை கைமுறையாக பதிவிறக்கவும் கசக்கி / பிராட்காம்-ஸ்டா-மூல உள்ள எந்த கண்ணாடியிலிருந்தும் 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. தொகுப்பை கைமுறையாக பதிவிறக்கவும் கசக்கி / பிராட்காம்-ஸ்டா-பொது உள்ள எந்த கண்ணாடியிலிருந்தும் 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. தொகுப்புகளை நிறுவவும் கசக்கி / பிராட்காம்-ஸ்டா-பொது y கசக்கி / பிராட்காம்-ஸ்டா-மூல dpkg உடன்
# dpkg -i பிராட்காம்-ஸ்டா- * டெப்
5. தொகுப்பை தொகுத்து நிறுவவும் பிராட்காம்-ஸ்டா-தொகுதிகள்- * உங்கள் கணினியைப் பயன்படுத்தி தொகுதி-உதவியாளர்
# மா அய் பிராட்காம்-ஸ்டா
6. அட்டைகளுக்கு BCM4313, BCM43224 Y BCM43225, தடுப்புப்பட்டியலில் தொகுதியைச் சேர்க்கவும் 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. முரண்பட்ட தொகுதிகள் பதிவிறக்கவும்
# modprobe -r b44 b43 b43legacy ssb brcm80211
9. wl தொகுதியை ஏற்றவும்
# modprobe wl
10. சாதனத்தில் கிடைக்கக்கூடிய இடைமுகம் உள்ளதா என்பதைச் சரிபார்க்கவும்
#iwconfig
11. அமைக்கவும் வயர்லெஸ் இடைமுகம்
மூச்சுத்திணறல்
1. இதற்கு "இலவசமில்லாத" கூறுகளைச் சேர்க்கவும் /etc/apt/sources.list அவர்கள் அவ்வாறு செய்யாவிட்டால். ஒரு எடுத்துக்காட்டு:
# டெபியன் வீஸி (சோதனை)
டெப் http://ftp.us.debian.org/debian wheezy main பங்களிப்பு இலவசம்
2. கிடைக்கக்கூடிய தொகுப்புகளின் பட்டியலைப் புதுப்பிக்கவும்.
# அப்டிட்யூட் புதுப்பிப்பு
3. தொகுப்புகளை நிறுவவும் அலகு உதவியாளர் y வயர்லெஸ்-கருவிகள்
# ஆப்டிட்யூட் நிறுவல் தொகுதி-உதவியாளர் வயர்லெஸ்-கருவிகள்
4. தொகுப்பை தொகுத்து நிறுவவும் பிராட்காம்-ஸ்டா-தொகுதிகள்- * உங்கள் கணினியைப் பயன்படுத்தி தொகுதி-உதவியாளர்
# மா அய் பிராட்காம்-ஸ்டா
5. முரண்பட்ட தொகுதிகள் பதிவிறக்கவும்
# modprobe -r b44 b43 b43legacy ssb brcm80211
6. wl தொகுதியை ஏற்றவும்
# modprobe wl
7. சாதனத்தில் கிடைக்கக்கூடிய இடைமுகம் உள்ளதா என்பதைச் சரிபார்க்கவும்
#iwconfig
8. அமைக்கவும் வயர்லெஸ் இடைமுகம்
மூல: http://wiki.debian.org/wl
நிச்சயமாக உபுண்டு என்பது மலம் …………………………
உங்கள் தகவலுக்கு மிக்க நன்றி.
இதே பிரச்சினை உபுண்டுவிலும் ஏற்படுகிறது என்று நினைக்கிறேன். நான் என்ன செய்ய வேண்டும் என்று சொல்ல முடியுமா?
அதிகப்படியான இடுகை !!! எனது கர்னலை புதுப்பிப்பது இப்போது எனக்கு பயனுள்ளதாக இருக்கும் =)
உங்கள் அட்டையை -> இல் கண்டுபிடிக்கவும் http://wiki.debian.org/WiFi#PCI_Devices விக்கியைப் பின்தொடரவும்
எவ்வளவு வித்தியாசமானது! xD நான் தானாகவே ஈத்தர்நெட் இணைப்பை மட்டுமே கண்டறிந்தேன், ஆனால் வயர்லெஸ் ஒன்றல்ல, இதைச் செய்தபின் அது ஏற்கனவே இயங்குகிறது: ப
இந்த முறை (கசக்கி) வீஸி, கர்னல் 3.0.0-1-amd64 மற்றும் ஒரு BCM4312 ஆகியவற்றுடன் சரியாக வேலை செய்தது, "update-initramfs -u -k un (uname -r)" ஐ இயக்க வேண்டிய அவசியமில்லை.
நான் அதை ஒரு லெனோவா ஜி 550 இல் செய்தேன்.
கட்டுரை மற்றும் வாழ்த்துக்களுக்கு நன்றி!
வால்டர்
என் அட்டை இன்டெல் என்றால்?
நான் டெபியனில் இருந்து உபுண்டுவிற்கு மாற ஒரு காரணம் என்னவென்றால், அது எனது நெட்வொர்க் கார்டை ஆதரிக்கவில்லை, ஆனால் எத், வைஃபை அதைக் கண்டறிந்தது :(. இதன் மூலம் இதை சரிசெய்ய முடியும் என்று நம்புகிறேன், இருப்பினும் இப்போது செலவாகும் என்று நினைக்கிறேன் நான் டெபியனை மீண்டும் நிறுவுகிறேன் (பெரும்பாலும் சோம்பேறித்தனத்திற்கு).
எதிர்காலத்திற்கான பதவியை நான் வைத்திருக்கிறேன்.
மேற்கோளிடு
இந்த பட்டியலில் உங்கள் அட்டையைப் பாருங்கள் -> http://wiki.debian.org/WiFi#PCI_Devices
ஆமாம், அதுதான் நான் நினைத்தேன், இது விசித்திரமானது, பொதுவாக மடிக்கணினிகளில் பொதுவாக தோல்வியுற்றது வயர்லெஸ். இந்த நேரத்தில் நான் உபுண்டுவில் தங்கப் போகிறேன், எல்லாம் எனக்கு நன்றாக இருக்கிறது, ஆனால் விரைவில் டெபியனுக்குத் திரும்புவேன் என்று நம்புகிறேன், (எனக்கு இது மிகவும் பிடிக்கும்)
வணக்கம் என் நண்பரே, சிறந்த பங்களிப்பு !!!! ஆனால் அட்டையின் தொகுப்பில் நான் பின்வரும் பிழையைப் பெறுகிறேன் என்பதை நான் உங்களுக்குச் சொல்கிறேன்:
QUILT_PATCHES = டெபியன் / திட்டுகள் \
quilt –quiltrc / dev / null pop -a -R || சோதனை $? = 2
rm -rf .pc டெபியன் / ஸ்டாம்ப்-பேட்ச்
dh_testdir
#dh_testroot
dh_ சுத்தமான
/ usr / bin / make -f debian / rules சுத்தமாக
[1] ஐ உருவாக்கவும்: `/ usr / src / modules / Broadcom-sta 'கோப்பகத்தை உள்ளிடவும்
QUILT_PATCHES = டெபியன் / திட்டுகள் \
quilt –quiltrc / dev / null pop -a -R || சோதனை $? = 2
rm -rf .pc டெபியன் / ஸ்டாம்ப்-பேட்ச்
dh_testdir
#dh_testroot
dh_ சுத்தமான
[1] ஐ உருவாக்கு: `/ usr / src / modules / Broadcom-sta 'கோப்பகத்திலிருந்து வெளியேறவும்
/ usr / bin / make -f debian / rules kdist_clean kdist_config பைனரி-தொகுதிகள்
[1] ஐ உருவாக்கவும்: `/ usr / src / modules / Broadcom-sta 'கோப்பகத்தை உள்ளிடவும்
QUILT_PATCHES = டெபியன் / திட்டுகள் \
quilt –quiltrc / dev / null pop -a -R || சோதனை $? = 2
இணைப்பு எதுவும் அகற்றப்படவில்லை
rm -rf .pc டெபியன் / ஸ்டாம்ப்-பேட்ச்
dh_testdir
#dh_testroot
dh_ சுத்தமான
/ usr / bin / make -w -f debian / rules
[2] ஐ உருவாக்கவும்: `/ usr / src / modules / Broadcom-sta 'கோப்பகத்தை உள்ளிடவும்
QUILT_PATCHES = டெபியன் / திட்டுகள் \
quilt –quiltrc / dev / null pop -a -R || சோதனை $? = 2
இணைப்பு எதுவும் அகற்றப்படவில்லை
rm -rf .pc டெபியன் / ஸ்டாம்ப்-பேட்ச்
dh_testdir
#dh_testroot
dh_ சுத்தமான
[2] ஐ உருவாக்கு: `/ usr / src / modules / Broadcom-sta 'கோப்பகத்திலிருந்து வெளியேறவும்
உருவாக்கு [1]: `kdist_config 'க்கு எதுவும் செய்யப்படவில்லை.
க்கு தற்காலிகமாக; செய் \
cp $ templ `எதிரொலி $ templ | sed -e 's / _KVERS_ / 3.2.0-4-amd64 / g'`; \
முடிந்ததாகக்
`ls debian / * இல் உள்ள templ க்கு. modules.in`; செய் \
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 / ## KDREV ## // g; s / # KDREV # // g; s / _KDREV _ // g '$ {templ% .modules.in}; \
முடிந்ததாகக்
dh_testroot
dh_ தயார்
# தொகுதியை உருவாக்குங்கள்
cd / usr / src / modules / Broadcom-sta / amd64 && \
make -C /lib/modules/3.2.0-4-amd64/build M = / usr / src / modules / Broadcom-sta / amd64
[2] ஐ உருவாக்கவும்: `/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: பிழை: துவக்கத்தில் குறிப்பிடப்படாத 'ndo_set_multicast_list' புலம்
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219:2: எச்சரிக்கை: பொருந்தாத சுட்டிக்காட்டி வகையிலிருந்து துவக்கம் [இயல்புநிலையாக இயக்கப்பட்டது]
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219:2: எச்சரிக்கை: ('wl_netdev_ops.ndo_validate_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: பிழை: 'struct net_device' க்கு 'mc_list' என்ற உறுப்பினர் இல்லை
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:56: பிழை: 'struct 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
[4]: *** [_module_ / usr / src / modules / Broadcom-sta / amd64] பிழை 2
[3]: *** [துணை உருவாக்கு] பிழை 2
[2]: *** [அனைத்தும்] பிழை 2
உருவாக்கு [2]: `/usr/src/linux-headers-3.2.0-4-amd64 அடைவில் இருந்து வெளியேறுகிறது
[1]: *** [பைனரி-தொகுதிகள்] பிழை 2
[1] ஐ உருவாக்கு: `/ usr / src / modules / Broadcom-sta 'கோப்பகத்திலிருந்து வெளியேறவும்
உருவாக்கு: *** [kdist_build] பிழை 2
என்ன பிரச்சினை இருக்க முடியும்