Tag Archive for 'wifi'

Problem z knetworkmanager

Nowa Fedora jest bezbłędna, dzisiaj byłem o włos od odwołania tego. Okazało się, że to wina knetworkmanagera (można by powiedzieć, że KDE zawiniło). Mianowicie po uśpieniu lapka do pamięci musiałem go brutalnie wyłączyć gdyż nie chciał wstać, nie reagował na włącznik. Po odpaleniu systemu zdziwiłem się gdy knetworkmanager pokazał informację, że urządzeniami nie można zarządzać (po anglikańskiemu byłoby „unmanaged”, gdyby ktoś szukał więcej informacji na ten temat).

Continue reading ‘Problem z knetworkmanager’

Monitorowanie transferu za pomocą vnstat.

Postanowiłem zobaczyć czy jest jakikolwiek sens zmiany internetu stacjonarnego na mobilny. Wiadomo, że w Polsce płaci się za niego jak za zboże a ja nie lubię wydawać niepotrzebnie pieniędzy więc postanowiłem zobaczyć czy w moim przypadku jest to w ogóle opłacalne. Potrzebowałem programu który by mi podał ilości danych jakie pobieram i wysyłam. Po przeszukaniu kilkunastu stron zdecydowałem się na vnstat. Jest konsolowy i darmowy, tyle mi wystarczy.

Continue reading ‘Monitorowanie transferu za pomocą vnstat.’

Nowy firmware dla b43

Od dłuższego czasu, zakładam tak ponieważ rzadko zerkam do komunikatów dmesg, jest dostępny nowy firmware dla kart używający modułu b43. Odkryłem to całkowicie przypadkowo kiedy odpaliłem wymieniony wcześniej dmesg ponieważ zacząłem miewać problemy z połączeniem wifi.

Zobaczyłem taki komunikat.

b43-phy0: Loading firmware version 351.126 (2006-07-29 05:54:02)
b43-phy0 warning: You are using an old firmware image. Support for old firmware will be removed soon (official deadline was July 2008).
b43-phy0 warning: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
Nie zastanawiając się zbyt długo, przyznaję się do potrzeby posiadania najnowszych wersji wszystkiego, otworzyłem wskazaną stronę http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware i postąpiłem jak tam napisano. A dokładniej to
git clone http://git.bu3sch.de/git/b43-tools.git
cd b43-tools/fwcutter
make
cd ..
A potem:
export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2
tar xjf broadcom-wl-4.178.10.4.tar.bz2
cd broadcom-wl-4.178.10.4/linux
sudo ../../fwcutter/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o

Po tej operacji dmesg pokazuje komunikat który mnie się bardzo podoba.

Broadcom 43xx driver loaded [ Features: PML, Firmware-ID: FW13 ]
b43 ssb0:0: firmware: requesting b43/ucode13.fw
b43 ssb0:0: firmware: requesting b43/b0g0initvals13.fw
b43-phy1: Loading firmware version 478.104 (2008-07-01 00:50:23)

Odpalanie kart Broadcom w Fedorze

Minęły czasy kiedy trzeba było sie nieźle napracować żeby jakakolwiek karta Broadcom ruszyła w Fedorze. W tej chwili jest to naprawdę proste i wymaga tylko paru kliknięć myszy (sic!). Przedstawię dwa sposoby, pierwszy na b43-fwcutter a drugi na broadcom-wl. Celowo pomijam ndiswrapper jako, że te dwa sposoby wspierają większość kart.

  1. b43-fwcutter
  2. Ta metoda działa dla czipsetów BCM4303, BCM4306, BCM4311, BCM4312, BCM4318, BCM4309. Pełna lista dostepna tutaj. Aby cokolwiek zrobić należy mieć pakiet b43-fwcutter, jest w repo, wystarczy wpisać yum install b43-fwcutter. Oczywiście jeśli masz dostęp do kabla w innym wypadku musisz po prostu pobrać ten pakiet ze strony. Po instalacji należy pobrać sterowniki, najprawdopodobniej wystarczą te.
    Następnie rozpakowujemy

    tar xjf broadcom-wl-4.150.10.5.tar.bz2

    i uruchamiamy b43-fwcutter używając komend

    export FIRMWARE_INSTALL_DIR="/lib/firmware"
    b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta_mimo.o

    Po ponownym włączeniu systemu karta wifi powinna być widoczna w programie NetworkManager. Jeśli ktos nie lubi takich zabiegów trzeba wyłączyć moduł b43 i ssb a potem włączyć na nowo.

  3. broadcom-wl
  4. Nielubiana firma Broadcom po paru latach wydała wreszcie linuksową wersję swoich sterowników. Zważywszy na przysłowie „Lepiej późno niż wcale” gest miły. Mnie działa sterownik opracowany przez hakerów linuksowych ale cieszy fakt wydania takiego sterownika przez Broadcom. Te sterowniki nadają sie dla kart BCM4311, BCM4312, BCM4321, BCM4322.
    Nie minęło dużo czasu a sterowniki zostały wsadzone do pakietu rpm i znajdują się w repo rpmfusion.org. Jeśli masz zainstalowane to repo wystarczy tylko yum install broadcom-wl, jeśli nie masz to przejdź tutaj a potem już wiesz co zrobić.

Miłego korzystania z Twojej karty bezprzewodowej

Moja niewiedza w sprawie Broadcom

Do godziny 13:38 dzisiejszego dnia żyłem w stanie błogiej niewiedzy. Byłem przekonany, że sterowników nie ma ponieważ oni nie chcą inwestować w ten rynek. To jednak grubsza sprawa. Moje oczy otworzył ten artykuł na linux.pl. Warto przeczytać, zwłaszcza notkę historyczną. Jest mało prawdopodobne abym kupił już cokolwiek z chipsetem tej firmy.
Broadcom ty świnio!

2.6.25.4-30.fc9.x86_64 i b43

Od dłuższego czasu korzystałem z ndiswrapper`a żeby porozmawiać ze swoim routerem. Ale od niedzieli, kiedy zrobiłem update swojego świeżo (to jest długa historia) zainstalowanego systemu, karta działa. Po instalacji jądra w tej wersji psotanowiłem przetestować. Na pierwszy ogień poszedł tryb bez zabezpieczeń, karta się dogadała z routerem. Drugi tryb to WEP, tutaj mniej szczęścia, dmesg pokazywał wiele utraconych pakietów i karta nie chciała rozmawiać z ap. Trzecia rzecz to WPA, ku mojemu wielkiemu zaskoczeniu połączenie zaskoczyło. Wszystko działa bezbłędnie. Jeśli ktoś ma problemy z kartami broadcom to polecam update.

BCM94311MCG i kernel 2.6.25

Wszystko wygląda na to, że w F9 karta BCM94311MCG rev 02 będzie działać. Przeglądałem sobie changelog kernela 2.6.25 i zauważyłem to:

Continue reading ‘BCM94311MCG i kernel 2.6.25′




Switch to our mobile site