[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: как настроить wi-fi (Broadcom BCM4312)



В Wed, 13 Jan 2010 00:56:18 +0300
Andrey Nikitin <andrey.d.nikitin@gmail.com> пишет:

> > Использую <http://www.broadcom.com/support/802.11/linux_sta.php>.
> > Работает.  
> 
> Подтверждаю, сборка и установка драйвера работает.

Давеча положили новое ядро 2.6.32-trunk для squeeze.
Обновил ядро, первым делом захотел вай-фай, но
http://www.broadcom.com/support/802.11/linux_sta.php
перестал собираться.

Обнаружил что broadcom-sta-sources, который есть только в
sid-е(unstable) - уже пропатчен на этот счёт.

Утилите автоматизированной установки сторонних сырцовых модулей
module-assistant нельзя указать брать пакеты другой ветки.
Короче..., ниже - шпаргалка что делал.

1) Добавил в /etc/apt/sources.list
deb http://ftp.ru.debian.org/debian/ sid non-free contrib
deb-src http://ftp.ru.debian.org/debian/ sid non-free contrib

в /etc/apt/preferences (чтобы очередной full-upgrade c unstable пакеты
не потянул)

Package: *
Pin: release a=unstable
Pin-Priority: 400

Package: *
Pin: release a=sid
Pin-Priority: 400


2) Устанавливаем пакеты из unstable
sudo aptitude -t sid install broadcom-sta-source broadcom-sta-common

3) Собираем из сырцового модульного пакета бинарный и устанавливаем его.
$ sudo m-a -t build broadcom-sta
$ sudo m-a -t install broadcom-sta

4) Перегружаемся (можно и без этого, внимательно читай 
/etc/modprobe.d/broadcom-sta-common.conf)


Прим.
В общем виде, если пункт 2 по какой-то причине не выполняется
(зависимости, чаще всего), то можно попробовать бекпортировать пакет.
Пример для того же broadcom-sta (так я и делал, потому что стормозил
про более простой п.2 :)

2.1) Получил исходники пакета из sid-a  
$ apt-get -t sid source broadcom-sta
и установил инструменты для сборки
$ sudo aptitude -v -t sid build-dep broadcom-sta

2.2) Собираем пакет
$ cd broadcom-sta* && debuild

2.3) Устанавливаем 2 полученных пакета
$ sudo ../dpkg -i broadcom-sta-*.deb



Reply to: