Pēc ļoti gaidītā jaunināšanas uz kodols 2.6.38, iespējams, ka bezvadu kartes Broadcom nestrādā iekšā Debian, tā kā kodols ir pilnīgi bez maksas, taču šīs markas draiveri nav. Šeit es paskaidroju, kā iespējot kārtis Broadcom 4311, 4312, 4313, 4321, 4322, 43224, 43225, 43227 y 43228 en Debians Squeeze, Lenijs y Sēkšana. |
Pirms sākat, ja neesat pārliecināts, kāda ir jūsu bezvadu karte, konsolē palaidiet šādu komandu:
lspci
Un visu saraksts PCI datorā. Līnija, kas saka Tīkla kontrolieris To norāda bezvadu karte. Tas izskatās apmēram šādi:
01: 00.0 Tīkla kontrolieris: Broadcom Corporation BCM4312 802.11b / g LP-PHY (rev 01)
Ar to viņi jau var pārliecināties, kura ir viņu bezvadu karte, šajā gadījumā 4312 minēts raksta sākumā.
Saspiest
1. Pievienojiet komponentam "non free" / Etc / apt / sources.list gadījumā, ja viņi to nedara. Piemērs ir:
# Debian Squeeze / 6.0
deb http://ftp.us.debian.org/debian izspiest galveno ieguldījumu bez maksas
2. Atjauniniet pieejamo pakotņu sarakstu.
# spēju atjaunināšana
3. Instalējiet paketes vienība palīgs y bezvadu rīki
# aptitude instalējiet moduļa palīga bezvadu rīkus
4. Sastādiet un instalējiet pakotni Broadcom-sta-moduļi- * savai sistēmai, izmantojot Modulis-palīgs
# ma ai Broadcom-sta
5. Par kartēm BCM4313, BCM43224 Y BCM43225, pievienojiet moduli melnajam sarakstam brcm80211, lai izvairītos no konfliktiem ar jūsu atbalstu.
# atbalss melnais saraksts brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
6. Pārbūvējiet sākotnējo ramdisku un melnajā sarakstā pievienojiet failā definētos moduļus /etc/modprobe.d/broadcom-sta-common.conf ar initramfs
# update-initramfs -u -k $ (uname -r)
7. Lejupielādējiet konfliktējošos moduļus
# modprobe -r b44 b43 b43legacy ssb brcm80211
8. Ievietojiet wl moduli
# modprobe wl
9. Pārbaudiet, vai ierīcei ir pieejams interfeiss
#iwconfig
10. Konfigurēt bezvadu saskarni
Lenny
1. Instalējiet paketes build-essential, debhelper, moduļa palīgs, sega y bezvadu rīki
# spēju atjaunināšana
# aptitude instalējiet būvēšanai būtiskus debhelper moduļa palīga bezvadu rīkus
2. Manuāli lejupielādējiet pakotni saspiest / Broadcom-sta-source no jebkura spoguļa 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. Manuāli lejupielādējiet pakotni saspiest / Broadcom-sta-common no jebkura spoguļa 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. Instalējiet paketes saspiest / Broadcom-sta-common y saspiest / Broadcom-sta-source ar dpkg
# dpkg -i Broadcom-sta- * deb
5. Sastādiet un instalējiet pakotni Broadcom-sta-moduļi- * savai sistēmai, izmantojot Modulis-palīgs
# ma ai Broadcom-sta
6. Par kartēm BCM4313, BCM43224 Y BCM43225, pievienojiet moduli melnajam sarakstam brcm80211, lai izvairītos no konfliktiem ar jūsu atbalstu.
# atbalss melnais saraksts brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
7. Pārbūvējiet sākotnējo ramdisku un melnajā sarakstā pievienojiet failā definētos moduļus /etc/modprobe.d/broadcom-sta-common.conf ar initramfs
# update-initramfs -u -k $ (uname -r)
8. Lejupielādējiet konfliktējošos moduļus
# modprobe -r b44 b43 b43legacy ssb brcm80211
9. Ievietojiet wl moduli
# modprobe wl
10. Pārbaudiet, vai ierīcei ir pieejams interfeiss
#iwconfig
11. Konfigurēt bezvadu saskarni
Sēkšana
1. Pievienojiet komponentam "nav bezmaksas" / Etc / apt / sources.list gadījumā, ja viņi to nedara. Piemērs ir:
# Debian Wheezy (testēšana)
deb http://ftp.us.debian.org/debian wheezy galvenais ieguldījums bez maksas
2. Atjauniniet pieejamo pakotņu sarakstu.
# spēju atjaunināšana
3. Instalējiet paketes vienība palīgs y bezvadu rīki
# aptitude instalējiet moduļa palīga bezvadu rīkus
4. Sastādiet un instalējiet pakotni Broadcom-sta-moduļi- * savai sistēmai, izmantojot Modulis-palīgs
# ma ai Broadcom-sta
5. Lejupielādējiet konfliktējošos moduļus
# modprobe -r b44 b43 b43legacy ssb brcm80211
6. Ievietojiet wl moduli
# modprobe wl
7. Pārbaudiet, vai ierīcei ir pieejams interfeiss
#iwconfig
8. Konfigurēt bezvadu saskarni
Fuente: http://wiki.debian.org/wl
noteikti ubuntu ir sūdi ……………………………
Liels paldies par jūsu informāciju.
Es domāju, ka šī pati problēma rodas Ubuntu. Vai jūs varētu man pateikt, kas man jādara?
Ievietojiet lieko !!! Tas man būs noderīgi tagad, kad atjaunināšu savu kodolu =)
Atrodiet savu karti -> http://wiki.debian.org/WiFi#PCI_Devices un sekojiet wiki
Cik dīvaini! xD Es automātiski atklāju tikai Ethernet savienojumu, bet ne bezvadu, pēc tam tas jau darbojas: p
Šī metode (Squeeze) lieliski darbojās arī ar Wheezy, kodolu 3.0.0-1-amd64 un BCM4312, tikai nav nepieciešams palaist "update-initramfs -u -k $ (uname -r)".
Es tikko to izdarīju ar Lenovo G550.
Paldies par rakstu un sveicieniem!
Walter
un ja mana karte ir intel?
Viens no iemesliem, kāpēc es pārslēdzos no debian uz Ubuntu, bija tas, ka tas neatbalsta manu tīkla karti, bet eth, wifi to tomēr atklāja :(. Es ceru, ka ar to es to varu novērst, lai gan tagad es domāju, ka tas maksās es pārinstalēju debian (pārsvarā slinkumam 😛).
Es paturu amatu nākotnes hehe.
Sveicieni
Meklējiet savu karti šajā sarakstā -> http://wiki.debian.org/WiFi#PCI_Devices
Jā, tā es domāju, tas ir dīvaini, parasti klēpjdatoros visbiežāk neizdodas bezvadu. Šobrīd es palikšu Ubuntu, man viss ir kārtībā, bet es ceru drīz atgriezties pie Debian, (man tas patīk labāk)
Sveiks, mans draugs, lielisks ieguldījums !!!! Bet ļaujiet man jums pateikt, ka, sastādot karti, tiek parādīta šāda kļūda:
QUILT_PATCHES = debian / ielāpus \
sega –quiltrc / dev / null pop -a -R || pārbaudīt $? = 2
rm -rf .pc debian / stamp-patch
dh_testdir
#dh_testroot
dh_clean
/ usr / bin / make -f debian / noteikumi tīri
make [1]: ievadiet direktoriju `/ usr / src / modules / broadcom-sta '
QUILT_PATCHES = debian / ielāpus \
sega –quiltrc / dev / null pop -a -R || pārbaudīt $? = 2
rm -rf .pc debian / stamp-patch
dh_testdir
#dh_testroot
dh_clean
make [1]: iziet no direktorijas `/ usr / src / modules / broadcom-sta '
/ usr / bin / make -f debian / rules kdist_clean kdist_config binārā moduļi
make [1]: ievadiet direktoriju `/ usr / src / modules / broadcom-sta '
QUILT_PATCHES = debian / ielāpus \
sega –quiltrc / dev / null pop -a -R || pārbaudīt $? = 2
Neviens plāksteris nav noņemts
rm -rf .pc debian / stamp-patch
dh_testdir
#dh_testroot
dh_clean
/ usr / bin / make -w -f debian / noteikumi tīri
make [2]: ievadiet direktoriju `/ usr / src / modules / broadcom-sta '
QUILT_PATCHES = debian / ielāpus \
sega –quiltrc / dev / null pop -a -R || pārbaudīt $? = 2
Neviens plāksteris nav noņemts
rm -rf .pc debian / stamp-patch
dh_testdir
#dh_testroot
dh_clean
make [2]: iziet no direktorijas `/ usr / src / modules / broadcom-sta '
make [1]: Vietnei `kdist_config 'nekas netiek darīts.
par šablonu; darīt \
cp $ templ `echo $ templ | sed-e 's / _KVERS_ / 3.2.0-4-amd64 / g "; \
darīts
šablonam `ls debian / *. moduļos.in`; darīt \
tests -e $ {templ% .modules.in} .dublējums || cp $ {templ% .modules.in} $ {templ% .modules.in} .backup 2> / dev / null || taisnība; \
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}; \
darīts
dh_testroot
dh_prep
# Izveidojiet moduli
cd / usr / src / moduļi / Broadcom-sta / amd64 && \
make -C /lib/modules/3.2.0-4-amd64/build M = / usr / src / moduļi / Broadcom-sta / amd64
make [2]: ievadiet direktoriju `/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: kļūda: nezināms lauks “ndo_set_multicast_list”, kas norādīts inicializatorā
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219:2: brīdinājums: inicializēšana no nesaderīga rādītāja veida [iespējota pēc noklusējuma]
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:219:2: brīdinājums: (gandrīz inicializācija vietnei 'wl_netdev_ops.ndo_validate_addr') [pēc noklusējuma iespējota]
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c: Funkcijā '_wl_set_multicast_list':
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:27: kļūda: 'struct net_device' nav neviena dalībnieka ar nosaukumu 'mc_list'
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1435:56: kļūda: 'struct net_device' nav neviena dalībnieka ar nosaukumu 'mc_count'
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1436:24: kļūda: novirzīšanas rādītājs uz nepilnīgu tipu
/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.c:1442:57: kļūda: novirzīšanas rādītājs uz nepilnīgu tipu
padarīt [5]: *** [/usr/src/modules/broadcom-sta/amd64/src/wl/sys/wl_linux.o] 1. kļūda
make [4]: *** [_module_ / usr / src / modules / broadcom-sta / amd64] 2. kļūda
make [3]: *** [sub-make] 2. kļūda
make [2]: *** [all] 2. kļūda
make [2]: iziet no direktorija `/usr/src/linux-headers-3.2.0-4-amd64 ′
make [1]: *** [binārā moduļi] 2. kļūda
make [1]: iziet no direktorijas `/ usr / src / modules / broadcom-sta '
make: *** [kdist_build] 2. kļūda
Kāda varētu būt problēma