23.07.2009

WIFI на HP Mini 2140 и Ubuntu 9.04

Купил недавно нетбук HP Mini 2140, естественно сразу водрузил на него Ubuntu. Все чудесно, но :) с родным ядром 2.6.28 постоянно падают иксы. Поэтому пришлось ставить экспериментальное http://kernel.ubuntu.com/~kernel-ppa/mainline/. Несмотря на свежее ядро одна проблема все таки возникла - WiFi не находил сеть, хотя железо было обнаружено и драйвер установлен.
Вот что покаазывает выхлоп:
sudo lspci | grep Broad
08:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)

Пришлось собирать фирменный драйвер от производителя broadcom-sta.

1. Ставим b43-fwcutter - утилита для распаковки Broadcom 43xx firmware

sudo apt-get install b43-fwcutter

2. Устанавливаем пакет, необходимый для сборки модулей ядра:

sudo apt-get install module-assistant


3. Скачиваем и устанавливаем пакеты с исходниками broadcom-sta и все, что вытянется по зависимостям:
http://packages.debian.org/ru/sid/broadcom-sta-common
http://packages.debian.org/ru/sid/broadcom-sta-source


4. Собираем всё модуль ядра и устанавливаем:

sudo m-a a-i broadcom-sta


5. Пробуем подгрузить модуль:

sudo modprobe wl

Через несколько секунд менеджер сети обнаружил мою домашнюю беспроводную сеть.


6. Что бы модуль автоматически подгружался после загрузки добавляем строчку wl в файл /etc/modules

По материалам http://forum.ubuntu.ru/
Но, к сожалению не все еще работает как хотелось, иногда ноутбук не реагирует на закрытие крышки, а иногда не просыпается после сна...

6 комментариев:

  1. Здравствуйте. У меня такой же нетбук и я на него поставил Убунту 10.04. Но не работает ни WiFi ни LAN :( Как в таком случае поставить драйвера?
    Спасибо!

    ОтветитьУдалить
  2. у меня в 10.04 все заработало сразу после установки
    с lan вобще никогда проблем не было
    Возможно модуль wifi не активирован
    Система - Администрирование - Драйвера устройств
    там выбрать "Активировать"

    ОтветитьУдалить
  3. и не забудте на передней панели включить аппаратную (правую) кнопку активации сетевых интерфейсов она должна гореть синим а не красным!

    ОтветитьУдалить
  4. Глухо :(
    http://photo.i.ua/user/4678/2740/5264095/

    ОтветитьУдалить
  5. посмотри установлен ли у тебя пакеты
    Non-free firmware for Linux kernel drivers
    Firmware for Linux kernel drivers
    если нет, установи и снова зайди в "Драйвера устройств"

    ОтветитьУдалить
  6. Фух, не зря ее называют БУБУНТОЙ :)
    Поплясал малек с бубном и методом тыка нашел, чтобы она определила сеть (LAN) нужно втыкнуть провод и перегрузить убунту. Ну а дальше по описаной вами схеме, все заработало.

    ОтветитьУдалить