LinuxForum.Fans
Тема

Wi-Fi debian squeeze, notebook

Автор: AnaStas 22 сообщений 8138 просмотров
#290252

У меня ноутбук Dell 5720. Установил Debian Squeeze. Проводная встала при установки ОС, а вот с Wi-Fi проблемы. Нужна подсказка или инструкция по установке безпроводной сати

#290463

я открою вам страшную тайну.
в линуксе, особенно в дебиане, особенно на ноутбуках, вай фай не работает!

#290493

Нужна подсказка или инструкция по установке безпроводной сати

хм... внезапно, если более подробно описать симптомы - диагноз будет более точным...

#290506

Странно - у меня в squeeze wifi работает на нетбуке... Только в ядре пришлось включить модуль...

#290508

Из коробки тоже не работал, да и не устраивало ядро из коробки-я всегда пересобираю ядра под свое железо. Поверьте - это неплохая привычка

#290523

Приятно, что столько людей откликнулось на мою "беду" :) Много лет назад у меня была попытка проработать вопрос сборки ядра, но практически не закрепил. Видать пришло время снова вернуться к забытому. Тему не закрываю - вопросы еще будут. Будем вырабатывать привычку :))

#290591
"moshell" написал:
я открою вам страшную тайну.
в линуксе, особенно в дебиане, особенно на ноутбуках, вай фай не работает!

n145-plus + debian 6 -> WIFI завелся из коробки.

#290595
AnaStas написал:
Установил Debian Squeeze. Проводная встала при установки ОС, а вот с Wi-Fi проблемы.

И какие проблемы? Подключаем non-free репозитории и в Синаптике ищем слово wi-fi, выбираем необходимые дрова и модули (щас уж не вспомню конкретно, давно, хоть и не один раз ставил) и настраиваем. Правда, в отличие от, например, Магейи, которая автоматом всё определяет, на Дебиане нужно самому точно выбрать все настройки типа сети и шифрования. Что, собственно, можно узнать на роутере. Всё прекрасно работает.

#290610
karl_muenhgausen написал:
[quote=AnaStas]Установил Debian Squeeze. Проводная встала при установки ОС, а вот с Wi-Fi проблемы.

И какие проблемы? Подключаем non-free репозитории и в Синаптике ищем слово wi-fi, выбираем необходимые дрова и модули (щас уж не вспомню конкретно, давно, хоть и не один раз ставил) и настраиваем. Правда, в отличие от, например, Магейи, которая автоматом всё определяет, на Дебиане нужно самому точно выбрать все настройки типа сети и шифрования. Что, собственно, можно узнать на роутере. Всё прекрасно работает.[/quote]

Все-же лучше сначала запустить make menuconfig и поискать в ядре свою карточку. Моя в 32 ядре была staging, по умолчанию отключена. После подключения и пересборки все заработало и синаптик был не нужен. А настройки - прописывал когда-то вручную,но все-же wicd намного удобнее

#290655

отключаем ненужный драйвер acer-WMI:

text
sudo rmmod acer_wmi

Отключаем загрузку драйвера при старте системы

text
echo 'blacklist acer-wmi' > ~/blacklist-acer-wmi.conf && sudo mv ~/blacklist-acer-wmi.conf /etc/modprobe.d/blacklist-acer-wmi.conf

и все работает...

#290671
text
отключаем ненужный драйвер acer-WMI:

Я не понял: драйвер wmi мешает ? Это что особенность Debian ?

#290673
AnaStas написал:
text
отключаем ненужный драйвер acer-WMI:

Я не понял: драйвер wmi мешает ? Это что особенность Debian ?

Да. Столкнулся с такой же проблемой на Lenovo E520. Известный баг Debian

#290684
XELFAER написал:
[quote="moshell"]я открою вам страшную тайну.
в линуксе, особенно в дебиане, особенно на ноутбуках, вай фай не работает!

n145-plus + debian 6 -> WIFI завелся из коробки.[/quote]
и Вы тоже, как я погляжу, умеете пользоваться поиском.

сто лет назад я на этом самом форуме сам задавал такую тему.
поднимал вайфай на дебианах (ленни, скузи, ща сижу на тестинге) везде все получалось
ноуты были разные.
hp, aser, и два леновы.


мало того, штук 100 тем можно найти подобных. каждый месяц по три раза создаются..

#290974
text
отключаем ненужный драйвер acer-WMI:

Отключил драйвер wmi (у меня в списке модулей не acer_wmi, а просто wmi) и, все равно, не помогло. Да и функчиональные клавиши Wi-Fi не инициализируют режим.

#292855

И так:
1. Пробовал менять ядра на более высокий релиз. Безрезультатно.
2. Снес систему и поставил Wheezy. Безрезультатно.
3. Обратился за помощью на оффсайт форума DELL - ноль эмоций и ответов
4. Отключил драйвер WMI и занес его в blacklist. Безрезультатно.
Но работать-то должно и без всяких "костылей". Что-то не так делаю или, похоже, без понимания предмета делаю. Прошу направить мои усилия в нужное русло.

#292856

до 3.2.0 ядро обновили?


а фирмварную хрень крепостную ставили?

#292937

Поделитесь методом настройки оборудования вслепую?)))
Устройство хоть какое lspci -knn?

#294693

Всех модераторов темы с Новым годом и Рождеством! Здоровья Вам и успехов!
И так начнем сначала :)
1.

text
до 3.2.0 ядро обновили?

Обновил ядро до linux-mage-3.2.0-0.bpo.3-amd64 и само по себе не заработало.
тогда, согласно рекомендации ksergn:

text
... я всегда пересобираю ядра под свое железо.  Поверьте - это неплохая привычка

2. Скачиваю драйвера под свою архитектуру 64-bit: hybrid-portsrc_x86_64-v5_100_82_112.tar.gz с сайта http://www.broadcom.com/support/802.11/linux_sta.php два патчфайла switch_to.patch и bc_wl_abiupdate.patch.
Разархивирование и пропатчивание проходят без ошибок, но make не компилирует, указывает что в
/lib/modules/3.2.0.-0.bro.3-amd64/ отсутствует папка build.
3. создаю папку build, копирую туда Makefile и запускаю make. Он долго крутит Entering directory, затем долго-долго Leaving directory с ошибкой 2.
4. Ну и, соответственно, make install не находит wl.ko.
Все это я делал по посту "собираем broadcom драйвера wifi в Linux ядрах версий 3.4 и 3.5"
У меня же ядро 3.2. - думал сработает.

#296833

Продолжаем.
Поднял версию ядра до linux-image-3.4.25-amd64 (http://kernel.org/). Не помогло.
Стал осваивать пересборку ядер - make menuconfig. После многочисленных попыток, на ядре 3.4.25 появилась иконка bluetooth, а ifconfig -a к lo и eth0 добавил pan0, но wan0 так и несоздался.
Удалил Network manager и инсталировал Wicd (статья http://4debian.info/article/page/13-settings-wifi/)
Проинсталировал различные прошивки (firmware содержащие brcm80211_0.28, realtek_0.28 и сам не знаю зачем ralink_0.28)
И все равно:

text
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#

Что-же здесь не так? Работать-то должно.

#309752

Проблему решить удалось. От момента создания темы до текущего входа я многократно сносил систему и заново ставил ее и тут же пытался настроить 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
и в консоли под рутом выполните команду:

text
# aptitude update

2. Скачиваем и устанавливаем прошивки firmware-realtek_0.28+squeeze1_all.deb с http://packages.debian.org/stable/firmware-realtek и firmware-realtek_0.36+wheezy.1_all.deb с http://packages.debian.org/sid/all/firmware-realtek/download. Это делаем для того, что бы при компиляции более высокой версии ядра и модуля Wi-Fi исключить сообщения об ошибках типа

text
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169

и т.п

text
# 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/. К работе с инструкцией подходите с пониманием темы и вниманием, т.к. пути, версии могут отличаться от Ваших. Ядро скачиваем из архива ядер https://www.kernel.org/ на Ваше усмотрение.
Здесь могут быть тонкости, а именно: в menuconfig в окне в конце списка опций есть две кнопки -
Load an Alternate Configuration File и
Save an Alternate Configuration File
из-за плохого знания английского языка я так и не понял о каком .config идет речь ( который есть копия исходной системы или который сформировал make menuconfig ?). Ничего не меняя в опциях я использовал команду Load an Alternate Configuration File.
По завершении всего процесса делаем reboot.

4. Собираем модуль (или драйвер, мне кажется он больше похож на модуль(?)). Как это сделать подробно описано здесь[url] http://lsoft.daraba.ru/content/broadcom-драйвера-wifi-в-linux-ядрах-версий-34-и-35[/url]. Тут я не стал выполнять цепочку команд:

text
# rmmod ssb
# rmmod bcma
# rmmod wl
# insmod wl

В конце я вновь перегрузился только для того чтобы посмотреть есть-ли автозагрузка модуля wl.ko. Если этого не произошло, то его нужно вновь установить командой

text
# insmod wl

и в ручную скопировать, кажется сюда /lib/modules/<новое ядро>/updates/dkms (?) (извините подзабыл. Прошу модераторов уточнить этот момент)
5. Устанавливаем драйвер wireless broadcom, используя deb-пакет wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb.
Скачиваем его с сайта Jasmine's Debian Repository http://jas.gemnetworks.com/debian/pool/main/w/wireless-bcm43142/wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb

text
# dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb

Перегружаемся. И либо Wi-Fi радаром видим список точек подключения, или с консоли командой

text
# ifconfig -a

видим устройство wlan0. Вот и все.
Далее стандартная сетевая настройка под конкретный Ваш маршрутизатор (роутер). Для данной ветки ноутбука и Linux Debian Squeeze задача решена.
Тему закрываем.

Войдите или зарегистрируйтесь, чтобы ответить.