Instalacja Wifi Broadcom BCM4312 (i podobnych) z zewnętrznych sterowników

Awatar użytkownika
idarek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 171
Rejestracja: 27 wrz 2007, 02:26
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Instalacja Wifi Broadcom BCM4312 (i podobnych) z zewnętrznych sterowników

Post autor: idarek » 06 lis 2009, 15:44

Domyślnie powiedział bym, aby zainstalować kartę Broadcom BCM4312, należało by wejść do:
System > Administracja > Sterowniki
i stosowne sterowniki włączyć.

Jednakże nie zawsze to działa, o czym przekonałem się (i wielu użytkowników) jak zepsułem dźwięk w systemie i musiałem przywrócić całe jajko żeby go odzyskać.

Od tego momentu nie miałem możliwości włączenia, mimo że są wyświetlane, żadnych sterowników, w sposób taki, aby karta Wifi zadziałała.

W związku z tym postanowiłem zrobić to inaczej...

ps. Network-manager zainstalowany w systemie, na WiCD nie testowałem.

1. Wywalamy sterowniki z systemu:

b43-fwcutter
bcmwl-kernel-source
bcmwl-modaliases

2. Pobieramy ze strony Broadcoma sterowniki

Kod: Zaznacz cały

wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz
lub

Kod: Zaznacz cały

wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_64-v5.10.91.9.3.tar.gz
Przed rozpakowaniem, najlepiej wrzucić go do osobnego katalogu.

3. Rozpakowujemy poleceniem

Kod: Zaznacz cały

tar xvf hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz
4. Wykonujemy kompilację

Kod: Zaznacz cały

make
Jeżeli masz błąd:

Kod: Zaznacz cały

KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make: *** /lib/modules/2.6.31-14-generic/build: No such file or directory. Stop.
make: *** [all] Błąd 2
to należy doinstalować linux-headers stosowne dla naszego kernela

4.1. W trakcie wykonywania procedury make pokaże się ostrzeżenie

Kod: Zaznacz cały

WARNING: modpost: missing MODULE_LICENSE() in /home/darek/bcm/wl.o
see include/linux/module.h for more information
Wg wszystkich którzy to robili, nie należy się przejmować.

Kod: Zaznacz cały

5. Dalej wykonujemy:

Kod: Zaznacz cały

sudo cp wl.ko /lib/modules/$(uname -r)/kernel/net/wireless
sudo depmod -a
sudo modprobe wl
I wszystko powinno działać! :)

U mnie, po wykonaniu ostatniej komendy, network-manager odrazu zaczął łączyć się z ustawionym profilem sieci Wifi.
Czytanie, klucz do zrozumienia.
Zrozumienie, klucz do wiedzy.
http://czytelnia.ubuntu.pl/index.php/20 ... mi-dzieje/
Awatar użytkownika
k2cl
Moderator
Moderator
Posty: 3632
Rejestracja: 09 gru 2007, 12:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86

Re: Instalacja Wifi Broadcom BCM4312 (i podobnych) z zewnętrznych sterowników

Post autor: k2cl » 06 lis 2011, 20:20

Poradnik mocno przestarzały, aktualnie uruchomienie tych kart nie wymaga kompilowania sterowników.

Link do oficjalnej dokumentacji: https://help.ubuntu.com/community/WifiD ... er/bcm43xx
ODPOWIEDZ

Wróć do „Hardware-Sieć”