Linux Debian Squeeze

  • Автор темы AnaStas
  • Дата начала
A

AnaStas

У меня ноутбук Dell 5720. Установил Debian Squeeze. Проводная встала при установки ОС, а вот с Wi-Fi проблемы. Нужна подсказка по установке безпроводной сати.
Что делал:
Код:
lspci -nn:
00:00.0 Host bridge [0600]: Intel Corporation Sandy Bridge DRAM Controller [8086:0104] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Sandy Bridge PCI Express Root Port [8086:0101] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Sandy Bridge Integrated Graphics Controller [8086:0116] (rev 09)
00:14.0 USB Controller [0c03]: Intel Corporation Device [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:1e3a] (rev 04)
00:1a.0 USB Controller [0c03]: Intel Corporation Device [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation Device [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:1e10] (rev c4)
00:1c.4 PCI bridge [0604]: Intel Corporation Device [8086:1e18] (rev c4)
00:1d.0 USB Controller [0c03]: Intel Corporation Device [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:1e57] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation Device [8086:1e03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation Device [8086:1e22] (rev 04)
01:00.0 3D controller [0302]: nVidia Corporation Device [10de:1140] (rev a1)
02:00.0 Network controller [0280]: Broadcom Corporation Device [14e4:4365] (rev 01)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E
PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
1. Поднял версию ядра до linux-image-3.4.25-amd64 (http://kernel.org/). Не помогло.
2. Стал осваивать пересборку ядер - make menuconfig. После многочисленных попыток, на ядре 3.4.25 появилась иконка bluetooth, а ifconfig -a к lo и eth0 добавил pan0, но wan0 так и не создался.
3. Удалил Network manager и инсталировал Wicd (статья
5. Проинсталировал различные прошивки (firmware содержащие brcm80211_0.28, realtek_0.28 и сам не знаю зачем ralink_0.28)
И все равно:
Код:
root@AnaStas-D:/home/anatoliy# ifconfig -a
eth0 Link encap:Ethernet HWaddr 5c:f9:dd:41:14:49
inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:30563 errors:0 dropped:158 overruns:0 frame:0
TX packets:20937 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14361671 (13.6 MiB) TX bytes:4040712 (3.8 MiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)

pan0 Link encap:Ethernet HWaddr 66:83:f7:1d:a6:97
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@AnaStas-D:/home/anatoliy#
Что подскажут модераторы?
 
A

AnaStas

Все-таки проблему решить удалось. От момента создания темы до текущего входа я многократно сносил систему и заново ставил ее и тут же пытался настроить Wi-Fi. Это для того, что бы убедиться в правильности выбора алгоритма активизации Wi-Fi. Многократно повторить правильный результат то удавалось, то нет. Наконец, более или менее выкристализовался порядок действий подъема Wi-Fi и после очередных двух повторов установки с нуля решил данную тему закрыть. И мой совет, пользователям особо не искушенным в системах, лучше позвать помощника.
И так:
1. Если отсутствует подключение к репозиторию backports Debian Squeeze, то лучше это сделать, т.к. он изначально у меня установлен и вариант инициализации Wi-Fi без репозитория backports не опробывался. Занесите в файл /etc/apt/sources.list строку
deb squeeze-backports main contrib non-free
и в консоли под рутом выполните команду:
Код:
# aptitude update
2. Скачиваем и устанавливаем прошивки и . Это делаем для того, что бы при компиляции более высокой версии ядра и модуля Wi-Fi исключить сообщения об ошибках типа
Код:
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
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. Собираем модуль (или драйвер, мне кажется он больше похож на модуль(?)). Как это сделать подробно описано Тут я не стал выполнять цепочку команд:
Код:
# rmmod ssb
# rmmod bcma
# rmmod wl
# insmod wl
В конце я вновь перегрузился только для того чтобы посмотреть есть-ли автозагрузка модуля wl.ko. Если этого не произошло, то его нужно вновь установить командой
Код:
# insmod wl
и в ручную скопировать, кажется сюда /lib/modules/<новое ядро>/updates/dkms (?) (извините подзабыл. Прошу модераторов прокоментировать и уточнить этот момент)
5. Устанавливаем драйвер wireless broadcom, используя deb-пакет wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb. Скачиваем его с сайта
Код:
# dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb
Перегружаемся. И либо Wi-Fi радаром видим список точек подключения,либо с консоли командой
Код:
# ifconfig -a
видим устройство wlan0.
Вот и все. Далее стандартная сетевая настройка под конкретный маршрутизатор (роутер) Для данной ветки ноутбука и Linux Debian Squeeze задача решена.
Тему закрываем.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!