Dedinčan odporúča...

DeVeDe logoDeVeDe je program na tvorbu video DVD, vhodných pre domáce prehrávače, z viacerých video súborov vo formáte AVI, DivX, MOV, MP4, MPG, OGG/OGM, RM/RMVB, SVCD, VCD, VOB, WMA, WMV, XviD

WiFi na HP 4515s

Kategória: Používanie Linuxu
Upravené: piatok, 4. marec 2011

Už dlhšie mám k dispozícii notebook HP ProBook 4515s. Nepoužívam ho často, ale občas predsa, beží na ňom Debian Squeeze. Minule som sa s ním trochu hral a zistil som, že ovládač WiFi, ktorý je v jadre má problémy, ak máte rovnaký strojček a podobné problémy, tak tu je postup, ako som ich vyriešil.

V podstate som neurobil nič nové. Keď som na tento notebook inštaloval Debian, ešte nebol ovládač v jadre (Debianu). Potom prišlo jadro 2.6.32, ktoré ho obsahovalo a ja som ho začal používať. Problémy sa objavovali sporadicky a spočiatku som im nevenoval pozornosť, ale keď teraz pátram v pamäti, tak sa objavovalo:

  • chyby jadra (kerneloops);
  • WiFi nebolo možné vypnúť prepínačom na šasi (jadro padlo);
  • WiFi sa neprebudila po uspaní.

Práve ten posledný spomínaný spôsobil, že mi došla trpezlivosť a skúsil som znova non-free ovládač. A výsledok? WiFi sa prebúdza, je možné ju vypnúť. Takže ak máte podobnú skúsenosť, v krátkosti tu zhrniem postup, ktorý je inak pekne popísaný vo Wiki Debianu. Pre úplnosť ešte spomeniem, že tento notebook má kartu Broadcom BCM43224.

Príprava

Celá príprava spočíva v pridaní sekcie non-free do súboru /etc/apt/sources.list:

deb http://ftp.sk.debian.org/debian/ testing main non-free contrib

Po zmene zoznamu zdrojov je treba aktualizovať zoznam balíkov:

aptitude update

Inštalácia

Pred samotnou inštaláciou ovládača treba nainštalovať potrebné závislosti:

aptitude install module-assistant wireless-tools

A teraz stačí spustiť príkaz na prípravu modulu:

m-a a-i broadcom-sta

Tento príkaz si stiahne všetko potrebné (jednu inštaláciu som musel potvrdiť), zostaví modul a nainštaluje ho.

Nastavenie

Po úspešnej kompilácii a inštalácii modulu je treba zaistiť, aby sa pri štarte nenačítal ten, ktorý je súčasťou jadra:

echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf

No a netreba zabudnúť na aktualizáciu zavádzacieho obrazu:

update-initramfs -u -k $(uname -r)

Ostáva už len uvoľniť z pamäte „nepotrebné” moduly:

modprobe -r b44 b43 b43legacy ssb brcm80211

A celkom na koniec načítať novonainštalovaný modul wl:

modprobe wl

Podľa Wiki by malo nabehnúť rozhranie WiFi, ale v mojom prípade k tomu nedošlo a musel som reštartovať notebook, ale možno som len bol netrpezlivý...

Záver

Použitím iného modulu došlo k zmene názvu rozhrania z wlan0 na eth1, ale to bol jediný problém, ktorý som po zmene ovládača zaregistroval. Uspávanie, alebo teda prebúdzanie pracuje ako má, WiFi možno vypnúť (najmä ak treba šetriť baterku) a potom zase zapnúť, jednoducho paráda.

Celé to má len jeden problém, ktorým je, že tento ovládač nepodporuje dkms (Dynamic Kernel Module Support) – teda automatickú aktualizáciu modulu pri aktualizácii jadra, takže až príde do Squeeze nové jadro, bude treba modul inštalovať znova...

Komentáre  

 
# Petr 22. 10. 2011; 08:39
Jde to skvěle - dodržel jsem postup a jde to skvěle
Odpovedať | Odpovedať citáciou | Citovať
 
 
# Slavko 23. 10. 2011; 10:26
to ma teší, hoci som sa vrátil k ovládaču jadra...
Odpovedať | Odpovedať citáciou | Citovať
 

Copyright © 2008 - 2012 Sprievodca dedinčana... Niektoré práva vyhradené.
Ak nie je uvedené inak, obsah podlieha licencii „Creative Commons Uveďte autora – Zachovajte licenciu 3.0 Unported

Nenasledovať tento odkaz, inak budete maž zakázaný prístup na stránku!