1

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

2

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

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

3

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

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

4

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

jessie

5

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

jessie

6

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

7

moshell пишет:

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

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

Верить нельзя никому...
AnaStas пишет:

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

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

9

karl_muenhgausen пишет:
AnaStas пишет:

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

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

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

jessie

10 (14.12.2012 23:53:04 отредактировано Sandman)

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

sudo rmmod acer_wmi

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

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

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

11

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

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

12 (15.12.2012 00:54:38 отредактировано Sandman)

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

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

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

13 (15.12.2012 02:55:45 отредактировано moshell)

XELFAER пишет:
moshell пишет:

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

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

и Вы тоже, как я погляжу, умеете пользоваться поиском.

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


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

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

14

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

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

15

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

16

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


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

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

17

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

18

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

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

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

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

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. - думал сработает.

19

Продолжаем.
Поднял версию ядра до 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)
И все равно:

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#

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

20

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

# 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/firm … k/download. Это делаем для того, что бы при компиляции более высокой версии ядра и модуля 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/. К работе с инструкцией подходите с пониманием темы и вниманием, т.к. пути, версии могут отличаться от Ваших. Ядро скачиваем из архива ядер 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. Собираем модуль (или драйвер, мне кажется он больше похож на модуль(?)). Как это сделать подробно описано здесь http://lsoft.daraba.ru/content/broadco … ий-34-и-35. Тут я не стал выполнять цепочку команд:

# 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.
Скачиваем его с сайта Jasmine's Debian Repository http://jas.gemnetworks.com/debian/pool/ … _amd64.deb

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

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

# ifconfig -a

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

21

AnaStas, свежее ядро лучше забрал бы в Aptosid репе http://oscar.aptosid.com/debian/pool/ma … x-aptosid/
Для инструкций, чтобы не потерялась есть тема - Готовые решения в Debian GNU/Linux

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

22

Для zenon, Спасибо за замечание. Выполнено