У меня ноутбук Dell 5720. Установил Debian Squeeze. Проводная встала при установки ОС, а вот с Wi-Fi проблемы. Нужна подсказка или инструкция по установке безпроводной сати
Приятно, что столько людей откликнулось на мою "беду" :) Много лет назад у меня была попытка проработать вопрос сборки ядра, но практически не закрепил. Видать пришло время снова вернуться к забытому. Тему не закрываю - вопросы еще будут. Будем вырабатывать привычку :))
Установил Debian Squeeze. Проводная встала при установки ОС, а вот с Wi-Fi проблемы.
И какие проблемы? Подключаем non-free репозитории и в Синаптике ищем слово wi-fi, выбираем необходимые дрова и модули (щас уж не вспомню конкретно, давно, хоть и не один раз ставил) и настраиваем. Правда, в отличие от, например, Магейи, которая автоматом всё определяет, на Дебиане нужно самому точно выбрать все настройки типа сети и шифрования. Что, собственно, можно узнать на роутере. Всё прекрасно работает.
[quote=AnaStas]Установил Debian Squeeze. Проводная встала при установки ОС, а вот с Wi-Fi проблемы.
И какие проблемы? Подключаем non-free репозитории и в Синаптике ищем слово wi-fi, выбираем необходимые дрова и модули (щас уж не вспомню конкретно, давно, хоть и не один раз ставил) и настраиваем. Правда, в отличие от, например, Магейи, которая автоматом всё определяет, на Дебиане нужно самому точно выбрать все настройки типа сети и шифрования. Что, собственно, можно узнать на роутере. Всё прекрасно работает.[/quote]
Все-же лучше сначала запустить make menuconfig и поискать в ядре свою карточку. Моя в 32 ядре была staging, по умолчанию отключена. После подключения и пересборки все заработало и синаптик был не нужен. А настройки - прописывал когда-то вручную,но все-же wicd намного удобнее
[quote="moshell"]я открою вам страшную тайну.
в линуксе, особенно в дебиане, особенно на ноутбуках, вай фай не работает!
n145-plus + debian 6 -> WIFI завелся из коробки.[/quote]
и Вы тоже, как я погляжу, умеете пользоваться поиском.
сто лет назад я на этом самом форуме сам задавал такую тему.
поднимал вайфай на дебианах (ленни, скузи, ща сижу на тестинге) везде все получалось
ноуты были разные.
hp, aser, и два леновы.
мало того, штук 100 тем можно найти подобных. каждый месяц по три раза создаются..
Отключил драйвер wmi (у меня в списке модулей не acer_wmi, а просто wmi) и, все равно, не помогло. Да и функчиональные клавиши Wi-Fi не инициализируют режим.
И так:
1. Пробовал менять ядра на более высокий релиз. Безрезультатно.
2. Снес систему и поставил Wheezy. Безрезультатно.
3. Обратился за помощью на оффсайт форума DELL - ноль эмоций и ответов
4. Отключил драйвер WMI и занес его в blacklist. Безрезультатно.
Но работать-то должно и без всяких "костылей". Что-то не так делаю или, похоже, без понимания предмета делаю. Прошу направить мои усилия в нужное русло.
Всех модераторов темы с Новым годом и Рождеством! Здоровья Вам и успехов!
И так начнем сначала :)
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. - думал сработает.
Продолжаем.
Поднял версию ядра до 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)
И все равно:
Проблему решить удалось. От момента создания темы до текущего входа я многократно сносил систему и заново ставил ее и тут же пытался настроить 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
и в консоли под рутом выполните команду:
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. Если этого не произошло, то его нужно вновь установить командой
Перегружаемся. И либо Wi-Fi радаром видим список точек подключения, или с консоли командой
text
# ifconfig -a
видим устройство wlan0. Вот и все.
Далее стандартная сетевая настройка под конкретный Ваш маршрутизатор (роутер). Для данной ветки ноутбука и Linux Debian Squeeze задача решена.
Тему закрываем.