WiFi Broadcom openSUSE

WiFi Broadcom openSUSE

Autor: Admin

Data: 14 marzec 2011

Kategoria: Archiwum

Odsłon: 25484

Tagi:

Artykuł może być już niekatualny - Zawarte w nim porady mogą nie działać prawidlowo na nowszych wydaniach openSUSE

W przypadku kart WiFi Broadcom mamy do dyspozycji trzy sterowniki zależne od modelu karty. Poniżej przedstawię jak określić właściwy sterownik informacje o nim oraz instrukcję jak go zainstalować.

Przez długi okras czasu firma Broadcom nie dostarczała sterowników dla Linuksa . Społeczność opensource stworzyła własny sterownik do większości kart "bcm43xx", którego nazwę zmieniono na "b43". Sterownik został włączony domyślnie do Linuksa jednak do prawidłowej pracy potrzebował zamkniętego firmware, które to użytkownik musiał sam doinstalować.

Po kilku latach Broadcom wypuścił zamknięty sterownik do swoich kart "wl", który umożliwiał obsługę nowszych kart ale nie mógł być w ogóle włączony w system z powodów swojej licencji.

Wreszcie pod koniec roku 2010 Broadcom wydało opensource'owy sterownik do kilku najnowszych kart WiFi nieobsługiwanych przez sterownik b43, który został włączony do Linuksa.
Dzięki temu w openSUSE 12.1 WiFi działa od razu po instalacji a w przypadku openSUSE 11.4 niestety pomimo wpisu na openSUSE FATE musimy ręcznie wgrać firmware aby karta zaczęła działać.

Sprawdzenie modelu karty:

Aby wybrać prawidłowy sterownik do naszej karty WiFi należy znać jego dokładny model.

Najprościej będzie nam otworzyć konsolę i kleić poniższe polecenie:

sudo /sbin/lspci -v | grep BCM


system zapyta nas o hasło administratora.

otrzymamy wszystkie potrzebne nam informację na temat karty WiFi

06:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)

Oczywiście te same dane znajdziemy w okienkowy sposób

Start >> Programy >> System >> Więcej programów >> Centrum informacyjne


I w oknie w lewym panelu wybrać

Informacje o urządzeniu >> PCI

Po prawej wyświetli się lista urządzeń gdzie znajdziemy naszą kartę sieciową: Broadcom Corporation BCM...





Nas interesuje model karty w formacie BCMxxxx np.: BCM4313

oraz w niektórych przypadkach dokładna wersja produktu - PCI-ID np.:
[14e4:4727]
lub w przypadku korzystania z Centrum informacyjnego należy wyświetlić szczegóły i dane znajdziemy w pozycji "Urządzenie" np.: (0x4727)

Poniżej znajduje się tabelka modeli kart WiFi oraz informację na temat właściwego sterownika:


PCI-ID
Model
Podstawowy sterownik
Alternatywny sterownik
14e4:4301       BCM4301? b43  
14e4:4301       BCM4303 b43  
14e4:4306       BCM4306 b43  
14e4:4320       BCM4306 b43  
14e4:4307       BCM4306 b43  
14e4:4311       BCM4311 b43 wl
14e4:4312       BCM4311 b43 wl
14e4:4313       BCM4311 wl b43
14e4:4315       BCM4312 b43 wl
14e4:4318       BCM4318 b43  
14e4:4319       BCM4318 b43  
14e4:4320       BCM4306 b43  
14e4:4321       ? wl  
14e4:4322       BCM4322 wl  
14e4:4324       ? wl  
14e4:4325       ? wl  
14e4:4327       ? wl  
14e4:4328       BCM4321 brcm80211  
14e4:4329       BCM4321 brcm80211 wl
14e4:432a       ? wl  
14e4:432b       BCM4322 wl  
14e4:432c       ? wl  
14e4:432d       ? wl  
14e4:4353       BCM43224 brcm80211 wl
14e4:4357       BCM43225 brcm80211 wl
14e4:4727       BCM4313 brcm80211 wl
14e4:5354       ? b43  

Sterownik b43


Sam sterownik jest zainstalowany w systemie naszym zadaniem jest jedynie wgranie firmware dla naszej karty sieciowej.

Tutaj polecam skorzystać z automatycznego instalatora znajdującego się w paczce:

b43-fwcutter




po zainstalowaniu należy otworzyć konsolę i wpisać polecenie

UWAGA potrzebne jest połączenie z internetem.

sudo /usr/sbin/install_bcm43xx_firmware


Po tej operacji w większości wypadków karta WiFi automatycznie zaczyna działać wystarczy poczekać aż wykryje dostępne sieci, w innym wypadku zalecam zrestartować komputer.


Sterownik brcm80211 (dla dystrybucji openSUSE 11.4 lub starszych - w nowszych wydaniach firmware jest domyślnie instalowany)

Sam sterownik jest zainstalowany w systemie naszym zadaniem jest jedynie wgranie firmware dla naszej karty sieciowej.

brcm80211-firmware

niestety nie znajduje się on w domyślnych repozytoriach openSUSE dlatego zalecam skorzystanie z 1-click install:

Po tej operacji w większości wypadków karta WiFi automatycznie zaczyna działać wystarczy poczekać aż wykryje dostępne sieci, w innym wypadku zalecam zrestartować komputer.


Sterownik wl

Tego sterownika niestety nie znajdziemy z powodów licencyjnych w openSUSE jednak z pomocą przychodzi nam repozytorium Packman gdzie znajdziemy specjalnie przygotowaną paczkę.

Sterowniki są przygotowane do różnych typów jądra Linux tak więc po pierwsze musimy znaleźć jakie jądro mamy w systemie do tego posłuży nam polecenie

uname-a

lub wcześniej wspominane Centrum informacyjne - zakładka Podsumowanie.


Do dyspozycji mamy dwa główne typy jądra dla każdego z nich instalujemy inne paczki

desktop (kernel-desktop)

instalujemy:

broadcom-wl
broadcom-wl-kmp-desktop




default (kernel-default)



broadcom-wl
broadcom-wl-kmp-default





Po zainstalowaniu sterowników zalecam zrestartować komputer.

UWAGA DOTYCZĄCA WSZYSTKICH SEROWNIKÓW:

Po wyłączeniu przełącznikiem na obudowie laptopa karty WiFi i ponownym włączeniu musimy ręcznie w aplecie zaznaczyć

"Włącz sieć bezprzewodową" (lewy dolny róg)

Komentarze (25)

Gość Data: 2011-03-14 20:59:15Odpowiedz

Dobry artykuł..szkoda że ja spędziłem dwa dni na tym dwa dni temu

Gość Data: 2011-03-14 21:32:12Odpowiedz

WL

To sterownik wl jest zamknięty? Porównując jakość obu sądziłem, że jest na odwrót.

djmysia Data: 2011-03-24 19:27:09Odpowiedz

Karta radeon hd i broadcom laptop hp 625

su -
zypper ar -f ftp://ftp5.gwdg.de/pub/linux/packman/suse/11.3 packman
zypper ref
zypper in broadcom-wl broadcom-wl-kmp-defaul

Po takim zabiegu karta wlan zaczęła hulać i poprawił się obraz

AnMar Data: 2011-04-07 13:27:36Odpowiedz

resetowanie

"Po tej operacji w większości wypadków karta WiFi automatycznie zaczyna działać wystarczy poczekać aż wykryje dostępne sieci, w innym wypadku zalecam zrestartować komputer."

A dlaczego restartować? Przecież to nie windows. Wystarczy wydać polecenie service network restart. Jako root, oczywiście.

Pozdrawiam

wik Data: 2011-04-21 18:35:43Odpowiedz

Re: WiFi Broadcom openSUSE 11.4

Witam,
postępowałem zgodnie z instrukcjami jak powyżej,
karta zadziałała tylko nie widzi mojej sieci, widzi inne.

Gość Data: 2011-04-21 20:37:35Odpowiedz

Re: Re: WiFi Broadcom openSUSE 11.4

dziwna sprawa może korzystasz z nieobsługiwanego kanału lub masz ukryte rozgłaszanie SSID

Proci Data: 2011-05-17 18:04:04Odpowiedz

Dzięki!

Strasznie ciężko znaleźć coś na ten temat, dobry artykuł, wszystko działa.

Gość Data: 2011-06-22 14:20:00Odpowiedz

Problem z połączeniem?

A co można zrobić, aby zainstalować b43 offline?

repoSERVICE Data: 2011-07-07 21:58:29Odpowiedz

karty broadcom

BROADCOM-a instaluje się bez żadnego problemu, a karty wi-fi działają bez problemowo.

Gość Data: 2011-08-06 12:16:11Odpowiedz

Z powodów licencyjnych?

To znaczy, że jak coś nie jest na GPL-u, to jest be, tak? Ech Linuksiarze...

Gość Data: 2011-08-07 17:38:42Odpowiedz

Re: Z powodów licencyjnych?

Nie.
gdyby było be to wogóle by tu o tym nie pisano. Ni dodano bo treść licencji starownika na to nie pozwala. A linuksiarz to nie pirat

Gość Data: 2011-08-08 20:20:23Odpowiedz

Re: Z powodów licencyjnych?

Tutaj chodzi o fakt iż licencja producenta sterowników zabrania "rozpowszechniania" ich.

kamel Data: 2011-10-11 12:00:41Odpowiedz

Rwelka

No Panie! szkoda ze jakos nie widzialem w googlu drugiego linku jaki jest po wpisaniu "opensuse11.4 bcm4313". haha. a juz chcialem sie poddac a tu rozwiazanie na tacy. Bardzod ziekuje i polecam innym wielbicielom SUZY.

mlun Data: 2011-10-27 16:28:20Odpowiedz

bcm4318

zrobilem wszystko jak opisane i dalej nie dziala. zmienialem karty i tez nic. dziwne , ze gnome uruchomil od razu. ma ktos jakies pomysly? jestem poczatkujacy. dziek za pomoc.

buildservice Data: 2011-10-28 19:36:18Odpowiedz

eh openSUSE co my biedaki bez ciebie

bysmy zrobili, a tak człowiek zainstaluje i walczy, walczy bo zawsze się znajdzie cos co nie działa. Tak więc czas zleci na walce! Nie nudzimy się- to naprawdę swietna gra! Gra o czas którego nigdy dosć. Za-je-fa-je życie zleci na walce, nawet się człowiek nie obejrzy
i albo wyłysieje albo osiwieje, a system zawsze będzie niedopracowany.

Gość Data: 2011-11-11 06:09:25Odpowiedz

Re: eh openSUSE co my biedaki bez ciebie

to prawda-tylko numeracje wydań się zmieniają.

Gość Data: 2011-11-19 17:33:27Odpowiedz

BCM4309

dobra, wszystko jasne. potrzebuję sterownika WL, sprawdziłwem rodzaj jądra. tylko jak zainstalować na komputerze bez netu paczkę "instal software via 1 clik"? ściągnąłem ją na gwizdek, zacząłem instalację na komputerze bez netu i po chwili..

Nie można uzyskać dostępu do nośnika instalacyjnego http://ffp.un... itd.
Proszę strawdzić czy serwer jest dostępny.

moje pytanie brzmi. jak doinstalować sterowniki do Wi-Fi bez dustępu do internetu?

Gość Data: 2011-11-19 17:33:27Odpowiedz

BCM4309

dobra, wszystko jasne. potrzebuję sterownika WL, sprawdziłwem rodzaj jądra. tylko jak zainstalować na komputerze bez netu paczkę "instal software via 1 clik"? ściągnąłem ją na gwizdek, zacząłem instalację na komputerze bez netu i po chwili..

Nie można uzyskać dostępu do nośnika instalacyjnego http://ffp.un... itd.
Proszę strawdzić czy serwer jest dostępny.

moje pytanie brzmi. jak doinstalować sterowniki do Wi-Fi bez dustępu do internetu?

Gość Data: 2012-02-06 12:58:05Odpowiedz

BCM4312

Ponawiam pytanie, jak zainstalowac sterownik bez netu, bo właśnie net jest tylko przez wifi, które nie działa. Do bani z takimi podpowiedziami.

Marek Data: 2012-02-28 13:06:01Odpowiedz

Moja BCM4313 nie działa na żadnym linuks

W aplecie nie mogę zaznaczyć "Włącz sieć bezprzewodową" Na ułamek sekundy się załącza by z powrotem przejść na stan nieaktywny...

Na każdym linuksie mam broblem z kartą 14e4:4727 (BCM4313). Chyba nie uruchomię tego badziewia na linuksie więc pozostaje tylko Windows...

Gość Data: 2012-03-13 18:43:29Odpowiedz

Broadcom

Mam wielki problem w systemie Win XP.Brak mi już pomysłu.Poprostu po przeinstalowaniu z Visty na XP KLPS!
POMOCY!

Gość Data: 2013-02-20 22:40:54Odpowiedz

bcm 4312

postępowałem wg poradnika ale karta nie wykrywa żadnych dostępnych sieci.

Marcin Data: 2013-05-06 14:08:01Odpowiedz

Re: Moja BCM4313 nie działa na żadnym li

Marku, mam taką samą kartę jak Twoja - ruszyło na sterownikach b43 ale po restarcie brak możliwości wyboru wifi, odinstalowanie i ponowne zainstalowanie nie przynosi efektu - nie wiem o co chodzi??

Robb Data: 2014-09-23 23:50:57Odpowiedz

LInux

Po raz kolejny próbuję przesiąść się na Linuxa i znowu to samo... a to kamera a to wi-fi... doinstaluj ręcznie, sprawdź wersję... Jakoś sobie z tym poradzę, ale powiedzcie do kruwy nędzy jak ma sobie poradzić panienka po humanistyce, która śmiga w windzie jak ta lala albo moja teściowa - hmm? Zawsze to będzie niszowe, jak będzie utrudniać życie przeciętnemu użytkownikowi.

Twój komentarz został donany

Marcin Data: 2014-11-11 22:25:02Odpowiedz

mistrzostwo

Mój pierwszy linux. Wyrzuciłem XP. Z takimi poradami można budować dobry świat.