Все-таки проблему решить удалось. От момента создания темы до текущего входа я многократно сносил систему и заново ставил ее и тут же пытался настроить Wi-Fi. Это для того, что бы убедиться в правильности выбора алгоритма активизации Wi-Fi. Многократно повторить правильный результат то удавалось, то нет. Наконец, более или менее выкристализовался порядок действий подъема Wi-Fi и после очередных двух повторов установки с нуля решил данную тему закрыть. И мой совет, пользователям особо не искушенным в системах, лучше позвать помощника.
И так:
1. Если отсутствует подключение к репозиторию backports Debian Squeeze, то лучше это сделать, т.к. он изначально у меня установлен и вариант инициализации Wi-Fi без репозитория backports не опробывался. Занесите в файл /etc/apt/sources.list строку
deb http://backports.debian.org/debian-backports/ squeeze-backports main contrib non-free
и в консоли под рутом выполните команду:
2. Скачиваем и устанавливаем прошивки firmware-realtek_0.28+squeeze1_all.deb и firmware-realtek_0.36+wheezy.1_all.deb. Это делаем для того, что бы при компиляции более высокой версии ядра и модуля Wi-Fi исключить сообщения об ошибках типа
и т.п
3. Обновляем ядро. Я выбрал версии ядра от 3.4.0 до 3.6.0 лишь потому что гугление меня вывело на сайт "Собираем Broadcom драйвера wifi в Linux ядрах версий 3.4 и 3.5". Пересборка ядра хорошо описана на сайте http://www.alexor.ru/kak_eto_rabotaet/215/. К работе с инструкцией подходите с пониманием темы и вниманием, т.к. пути, версии могут отличаться от Ваших. Ядро скачиваем link removed на Ваше усмотрение.
Здесь могут быть тонкости, а именно: в menuconfig в окне в конце списка опций есть две кнопки -
Load an Alternate Configuration File и
Save an Alternate Configuration File
из-за плохого знания английского языка я так и не понял о каком .config идет речь ( который есть копия исходной системы или который сформировал make menuconfig ?). Ничего не меняя в опциях я использовал команду Load an Alternate Configuration File. (Тут прошу модераторов внести свои замечания)
По завершении всего процесса делаем reboot.
4. Собираем модуль (или драйвер, мне кажется он больше похож на модуль(?)). Как это сделать подробно описано здесь Тут я не стал выполнять цепочку команд:
В конце я вновь перегрузился только для того чтобы посмотреть есть-ли автозагрузка модуля wl.ko. Если этого не произошло, то его нужно вновь установить командой
и в ручную скопировать, кажется сюда /lib/modules/<новое ядро>/updates/dkms (?) (извините подзабыл. Прошу модераторов прокоментировать и уточнить этот момент)
5. Устанавливаем драйвер wireless broadcom, используя deb-пакет wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb. Скачиваем его с сайта Jasmine's Debian Repository
Перегружаемся. И либо Wi-Fi радаром видим список точек подключения,либо с консоли командой
видим устройство wlan0.
Вот и все. Далее стандартная сетевая настройка под конкретный маршрутизатор (роутер) Для данной ветки ноутбука и Linux Debian Squeeze задача решена.
Тему закрываем.
И так:
1. Если отсутствует подключение к репозиторию backports Debian Squeeze, то лучше это сделать, т.к. он изначально у меня установлен и вариант инициализации Wi-Fi без репозитория backports не опробывался. Занесите в файл /etc/apt/sources.list строку
deb http://backports.debian.org/debian-backports/ squeeze-backports main contrib non-free
и в консоли под рутом выполните команду:
Код:
# aptitude update
Код:
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
Код:
# dpkg -i firmware-realtek_0.28+squeeze1_all.deb
# dpkg -i firmware-realtek_0.36+wheezy.1_all.deb
Здесь могут быть тонкости, а именно: в menuconfig в окне в конце списка опций есть две кнопки -
Load an Alternate Configuration File и
Save an Alternate Configuration File
из-за плохого знания английского языка я так и не понял о каком .config идет речь ( который есть копия исходной системы или который сформировал make menuconfig ?). Ничего не меняя в опциях я использовал команду Load an Alternate Configuration File. (Тут прошу модераторов внести свои замечания)
По завершении всего процесса делаем reboot.
4. Собираем модуль (или драйвер, мне кажется он больше похож на модуль(?)). Как это сделать подробно описано здесь Тут я не стал выполнять цепочку команд:
Код:
# rmmod ssb
# rmmod bcma
# rmmod wl
# insmod wl
Код:
# insmod wl
5. Устанавливаем драйвер wireless broadcom, используя deb-пакет wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb. Скачиваем его с сайта Jasmine's Debian Repository
Код:
# dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb
Код:
# ifconfig -a
Вот и все. Далее стандартная сетевая настройка под конкретный маршрутизатор (роутер) Для данной ветки ноутбука и Linux Debian Squeeze задача решена.
Тему закрываем.
Комментарии
1