LINUX.ORG.RU

Intel Corporation PRO/Wireless 3945ABG on PR600 MegaBook & Debian lenny


0

0

Убил три дня на настройку wifi.. что имеем: main:/home/main# lspci | grep 3945 03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

main:/home/main# lsmod | grep ipw ipw3945 192964 0 ieee80211 45740 1 ipw3945 firmware_class 9408 2 ipw3945,pcmcia

при этом iwlist ничего не видит: main:/home/main# iwlist scan lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. eth99 Interface doesn't support scanning. vmnet1 Interface doesn't support scanning. vmnet8 Interface doesn't support scanning. ppp1 Interface doesn't support scanning.

пробовал подключить дрова с win xp ndiswrapper-ом, драйвер вливался: main:/home/main# ndiswrapper -l netw4x32 : driver installed device (8086:4222) present (alternate driver: ipw3945) НО: main:/home/main# cat /var/log/messages ep 10 14:00:07 main kernel: ndiswrapper (mp_init:216): couldn't initialize device: C000009A Sep 10 14:00:07 main kernel: ndiswrapper (pnp_start_device:439): Windows driver couldn't initialize the device (C0000001) Sep 10 14:00:07 main kernel: ndiswrapper (mp_halt:258): device e79913c0 is not initialized - not halting Sep 10 14:00:07 main kernel: ndiswrapper: device eth%d removed Sep 10 14:00:07 main kernel: ACPI: PCI interrupt for device 0000:03:00.0 disabled Sep 10 14:00:07 main kernel: ndiswrapper: probe of 0000:03:00.0 failed with error -22 Sep 10 14:00:07 main kernel: usbcore: registered new interface driver ndiswrapper

либо вывваливается другая ошибка,как-то: невозможно просканировать сети,не подходит драйве итд

пробовал качать дрова для дебиана с интела и собирать как написано в install.. никакого результата.. помогите,кто сталкивался... main:/home/main# ifconfig wlan0 up wlan0: ERROR while getting interface flags: Нет такого устройства

anonymous

Бинарного демона запускал? Firmware подожил?

Кстати, есть новый драйвер, без демона. В ядро 2.6.23 он войдет, а пока можно пропатчить ядро на предмет mac80211 и поставить драйвер iwlwifi. Патч и драйвер доступны с http://intellinuxwireless.org/

Осторожно с firmware - правильная версия firmware для драйвера 1.0.0-1 - это 2.14.4 (старая). У меня этой карточки нет, но у двух из двух пользователей LFS LiveCD, которые согласились потестировать новый драйвер, потребовалось модулю iwl3945 передать параметр disable_hw_scan=1.

AEP ★★★★★
()
Ответ на: комментарий от AEP

main:/lib/firmware# cd /home/main/install/mac80211-10.0.0 main:/home/main/install/mac80211-10.0.0# make patch_kernel Kernel Makefile not found at '/lib/modules/2.6.21-2-686/source/' If patch or script failed, check pre/ and post/ for current stage. make: *** [compatible/modified] Ошибка 1

main:/home/main/install/wifi/ipw3945-1.2.2# ipw3945d ipw3945d - regulatory daemon Copyright (C) 2005-2006 Intel Corporation. All rights reserved. version: 1.7.22 2007-09-10 20:53:49: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection

шота не ставится iwlwifi

anonymous
()
Ответ на: комментарий от anonymous

на уже поставленное ядро патч наложить невозможно. Надо свое собирать, т.е. качать linux-2.6.22.6.tar.bz2 с kernel.org и патчить. Или linux-2.6.23-rc6.tar.bz2, который и патчить не надо.

AEP ★★★★★
()
Ответ на: комментарий от andreyu

main:/home/main# modprobe ipw3945 FATAL: Module ipw3945 not found. FATAL: Error running install command for ipw3945 main:/home/main# pon corbina main:/home/main# apt-get install firmware-ipw3945 Чтение списков пакетов... Готово Построение дерева зависимостей Reading state information... Готово Уже установлена самая новая версия firmware-ipw3945. The following packages were automatically installed and are no longer required: libavahi-compat-howl0 oprofile-gui oprofile-common guile-1.6-libs liferea-xulrunner libqthreads-12 qobex libmyspell3c2 libntfs-3g5 libguile-ltdl-1 Use 'apt-get autoremove' to remove them. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.

main:/home/main/install/wifi1/iwlwifi-0.1.15# make Checking kernel compatibility in: /lib/modules/2.6.23-rc5/source * Kernel requires compatibility version: - Requires IEEE80211_CONF_CHANNEL_SWITCH compat. - Remove CONFIG_IWLWIFI_HT option if defined - Remove CONFIG_IWLWIFI_HT_AGG option if defined Building compatibility version in 'compatible/' directory: Copying compatible/ from origin/...done + Applying: patches/06-csa.patch Add IEEE80211_CONF_CHANNEL_SWITCH define into iwlwifi.h

Makefile has been modified by generate_compatible, please run `make' again

make: *** [compatible/kversion] Ошибка 1 main:/home/main/install/wifi1/iwlwifi-0.1.15# make make -C /lib/modules/2.6.23-rc5/source O=/lib/modules/2.6.23-rc5/build M=/home/main/install/wifi1/iwlwifi-0.1.15/compatible/ modules make[1]: Entering directory `/usr/src/linux-2.6.23-rc5' CC [M] /home/main/install/wifi1/iwlwifi-0.1.15/compatible/base-3945.o /home/main/install/wifi1/iwlwifi-0.1.15/compatible/iwl-base.c: In function ‘iwl_config_ap’: /home/main/install/wifi1/iwlwifi-0.1.15/compatible/iwl-base.c:7752: error: implicit declaration of function ‘iwl_activate_qos’ make[3]: *** [/home/main/install/wifi1/iwlwifi-0.1.15/compatible/base-3945.o] Ошибка 1 make[2]: *** [_module_/home/main/install/wifi1/iwlwifi-0.1.15/compatible] Ошибка 2 make[1]: *** [modules] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-2.6.23-rc5' make: *** [modules] Ошибка 2

main:/home/main# uname -a Linux main 2.6.23-rc5 #1 SMP Tue Sep 11 19:28:30 EEST 2007 i686 GNU/Linux

?)

anonymous
()
Ответ на: комментарий от anonymous

main:/boot# grep IEEE80211_CONF config-2.6.23-rc5 main:/boot# grep CONFIG_IWLWIFI_HT config-2.6.23-rc5 main:/boot# grep CONFIG_IWLWIFI_HT_AGG config-2.6.23-rc5

anonymous
()
Ответ на: комментарий от anonymous

Аналогичная ситуация: Debian + Asus U5F Тот же 3945 интеловский вайфай.

Если удалось победить - пожалуйста, поделитесь советом! Если не сложно, дайте знать на pupkov_zadnij собачка pisem.net

заранее спасибо, господа опытные линуксоиды.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.