Решено. Настройка IPW2200 мытарства продолжаются (Уже вторую неделю)

Всё, что связано с ноутбуками.

Модераторы: broom, Модераторы разделов

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 30.06.2007 20:01

В очередной раз здравствуйте. После недельного мытарства и недельных проб самостоятельно справится с проблемой, снова пишу сюда.
Итак, есть ноутбук IBM T43 и Debian etch (сразу огромная просьба, не говорите мне: "Смени дистрибутив, или перейди на тот-то)
Итак, Debian установлен на ноут, но Wi-Fi не видит
Вывод команды lppci

Код: Выделить всё

04:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)

Информации по настройке драйвера IPW2200 в сети уйма, не спорю. Но вот, после всего прочитанного и проштудированного, включая англоязычные сайты (хотя английский только учу)
Вот что я делаю:
1. Установил Debian с поддержкой udev
2. Так как устанавливал с одного ISO'шного образа, то для получения исходников ядра сделал следующее
apt-get install linux-source-2.6.18.4
Вывод каманды uname -a

Код: Выделить всё

Linux skozin 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux

На всякий случай, может поможет.
3. Скачал ieee80211-1.2.17, пытаюсь скомпилировать и после ввода команды make мне система выдает мне

Код: Выделить всё

Checking in /lib/modules/2.6.18-4-686 for ieee80211 components...
find: /lib/modules/2.6.18-4-686
/build/: No such file or directory
grep: /lib/modules/2.6.18-4-686/build//.config: No such file or directory
grep: /lib/modules/2.6.18-4-686/build//include/linux/autoconf.h: No such file or directory
find: /lib/modules/2.6.18-4-686/build/: No such file or directory
make -C /lib/modules/2.6.18-4-686/build M=/home/skozin/ieee80211-1.2.17 modules
make: *** /lib/modules/2.6.18-4-686/build: No such file or directory.  Останов.
make: *** [modules] Ошибка 2


Поиск в инете ведет лишь на англоязычные сайты, но тут у меня уже английский совсем не к черту.
Может кто-нибудь натолкнуть на решение проблемы.
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 01.07.2007 01:56

у меня такое ощущение, что этот модуль в свежих дистрибутивах уже присутствует. Проверьте наличие
/lib/modules/2.6.20-16-generic/kernel/net/ieee80211
(пример с моей машины).
Ключевым моментом может оказаться наличие firmware:
/lib/firmware/2.6.20-16-generic/ipw*.fw

успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение Slimy » 01.07.2007 03:19

верно присутвует и давно. У меня такаяже карта работает из коробки.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 01.07.2007 10:26

uptime писал(а):
01.07.2007 01:56
у меня такое ощущение, что этот модуль в свежих дистрибутивах уже присутствует. Проверьте наличие
/lib/modules/2.6.20-16-generic/kernel/net/ieee80211
(пример с моей машины).

Действительно модуль вроде есть, /lib/modules/2.6.18-4-686/kernel/net/ieee80211/softmac/ieee80211softmac.ko
uptime писал(а):
01.07.2007 01:56
Ключевым моментом может оказаться наличие firmware:
/lib/firmware/2.6.20-16-generic/ipw*.fw
успехов

Сгружаю с http://ipw2200.sourceforge.net/ firmware, и распаковываю в /lib/firmware/
Теперь вот так /lib/firmware/ipw2200-fw-3.0/

И ничего, проблема с Wi-Fi отсается нерешенной


Slimy писал(а):
01.07.2007 03:19
верно присутвует и давно. У меня такаяже карта работает из коробки.


У вас SuSe, а у мну Debian. Действительно, в SuSe она сразу подхватывается автоматом
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 01.07.2007 16:39

skozin писал(а):
01.07.2007 10:26
Сгружаю с http://ipw2200.sourceforge.net/ firmware, и распаковываю в /lib/firmware/
Теперь вот так /lib/firmware/ipw2200-fw-3.0/


имя ядра в пути пропустили. Так оно не найдёт :(
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 01.07.2007 17:15

uptime писал(а):
01.07.2007 16:39
skozin писал(а):
01.07.2007 10:26
Сгружаю с http://ipw2200.sourceforge.net/ firmware, и распаковываю в /lib/firmware/
Теперь вот так /lib/firmware/ipw2200-fw-3.0/


имя ядра в пути пропустили. Так оно не найдёт :(

Т.е., если я правильно понял firmware расспаковывать необходимо в /lib/firmware/2.6.18-4-686/
?
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 01.07.2007 18:17

skozin, совершенно верно, по аналогии с modules.
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 01.07.2007 21:48

uptime, эти действия не помогли. все равно выводить то же самое, что и в первый раз

Код: Выделить всё

Checking in /lib/modules/2.6.18-4-686 for ieee80211 components...
find: /lib/modules/2.6.18-4-686
/build/: No such file or directory
grep: /lib/modules/2.6.18-4-686/build//.config: No such file or directory
grep: /lib/modules/2.6.18-4-686/build//include/linux/autoconf.h: No such file or directory
find: /lib/modules/2.6.18-4-686/build/: No such file or directory
make -C /lib/modules/2.6.18-4-686/build M=/home/skozin/ieee80211-1.2.17 modules
make: *** /lib/modules/2.6.18-4-686/build: No such file or directory.  Останов.
make: *** [modules] Ошибка 2


Не могу только понять в чем именно проблема, и почему нет файлов, и каких файлов. И как сделать так, чтобы они там были
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 01.07.2007 23:56

приведите, пожалуйста, вывод команд

lspci | grep ipw

dmesg | grep ipw
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 02.07.2007 00:17

uptime, после ввода первой команды ничего не происходит, а вот вывод команды
grep ipw

Код: Выделить всё

ipw2200: Unknown symbol ieee80211_wx_get_encodeext
ipw2200: Unknown symbol ieee80211_wx_set_encode
ipw2200: Unknown symbol ieee80211_wx_get_encode
ipw2200: Unknown symbol ieee80211_txb_free
ipw2200: Unknown symbol ieee80211_wx_set_encodeext
ipw2200: Unknown symbol ieee80211_wx_get_scan
ipw2200: Unknown symbol escape_essid
ipw2200: Unknown symbol ieee80211_rx
ipw2200: Unknown symbol ieee80211_rx_mgt
ipw2200: Unknown symbol free_ieee80211
ipw2200: Unknown symbol alloc_ieee80211
ipw2200: Unknown symbol ieee80211_wx_get_encodeext
ipw2200: Unknown symbol ieee80211_wx_set_encode
ipw2200: Unknown symbol ieee80211_wx_get_encode
ipw2200: Unknown symbol ieee80211_txb_free
ipw2200: Unknown symbol ieee80211_wx_set_encodeext
ipw2200: Unknown symbol ieee80211_wx_get_scan
ipw2200: Unknown symbol escape_essid
ipw2200: Unknown symbol ieee80211_rx
ipw2200: Unknown symbol ieee80211_rx_mgt
ipw2200: Unknown symbol free_ieee80211
ipw2200: Unknown symbol alloc_ieee80211
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 02.07.2007 00:42

skozin, сорри, сам немного запутался.

lspci

lsmod | grep ipw
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 02.07.2007 10:24

uptime писал(а):
02.07.2007 00:42
skozin, сорри, сам немного запутался.

lspci

lsmod | grep ipw

Вывод lspci был дан в самой первой записи. в отношении вай-вай карты вот

Код: Выделить всё

04:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 02.07.2007 11:22

а lsmod?
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 02.07.2007 14:07

К сожалению сейчас на работе, а тут только вай фай, поэтому из винды выкладываю.
Прикрепил файл с выводом lsmod
Дабы не теряться в кодировках
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 02.07.2007 15:09

Картина печальная, модули не грузятся :(.

Возвращаемся к установке ieee80211.

skozin писал(а):
30.06.2007 20:01
Вот что я делаю:
1. Установил Debian с поддержкой udev
2. Так как устанавливал с одного ISO'шного образа, то для получения исходников ядра сделал следующее
apt-get install linux-source-2.6.18.4


ieee80211-1.2.17/INSTALL
The installation requires the compiled kernel sources or headers
against the matching kernel. These are typically found in:

/lib/modules/\`uname -r\`/build

If that directory does not exist, or is empty, you likely need to
install the kernel source packages for your distribution. Once you have
the kernel sources, you can make and install the ieee80211 subsystem
via:

% tar zxvf ieee80211-${VERSION}
% cd ieee80211-${VERSION}
% make

Здесь написано, что каталог build, с которым у вас проблемы создается в процессе установки исходников ядра. Я вижу два варианта. 1) Установка исходников прошла с ошибками. 2) Установлены исходники ядра, которые не в точности соответствуют вашему ядру.

Отсюда возможны несколько вариантов действий, например, скомпилировать новое ядро из установленных исходников.
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 02.07.2007 15:25

У меня ядро, судя по выводу uname -a 2.6.18-4-686
А исходники я получил apt-get install linux-source-2.6.18.4 следующие
linux-source-2.6.18.4

Вопрос. Отличается ли ядро, которое стоит у меня, от исходников, которые я стянул с репозитария Debian.
Или стоит откатиться до 2.6.18.4 без всяких -686
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 02.07.2007 17:59

Отличия по сути могут быть самые несущественные, однако разница в именах не даёт драйверам правильно установиться. Так что надо либо скомпилить ядро из имеющихся исходников, либо установить исходники точно соответствующие имеющемуся ядру. Третий вариант - скачать последний вариант ядра из репозитария убунты (кажется 2.6.20...) и такие же исходники. Я недавно себе на ноуте ядро обновлял - кое какие проблемы решились.
Можно, конечно и хирургически вмешаться чего-нибудь где-нибудь переименовав ручками, но для этого надо понимать что делаешь и как это работает :(
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 02.07.2007 18:08

uptime писал(а):
02.07.2007 17:59
Отличия по сути могут быть самые несущественные, однако разница в именах не даёт драйверам правильно установиться. Так что надо либо скомпилить ядро из имеющихся исходников, либо установить исходники точно соответствующие имеющемуся ядру. Третий вариант - скачать последний вариант ядра из репозитария убунты (кажется 2.6.20...) и такие же исходники. Я недавно себе на ноуте ядро обновлял - кое какие проблемы решились.
Можно, конечно и хирургически вмешаться чего-нибудь где-нибудь переименовав ручками, но для этого надо понимать что делаешь и как это работает :(



Спасибо огромное за внимание и помощь. Завтра попробую осилить все вышеперечисленное на ноут.
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 03.07.2007 21:50

Ага, компиляция ядра процесс не быстрый... (:
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 07.07.2007 15:23

Уф... пошла третья неделя моего секса с Линуксом на тему Wi-FI

Что имеем...
1.Устанавливаю дебиан.
2. Далее apt-get install linux-source-2.6.18
3. cd /usr/src ; tar -jxvf linux-source-2.6.18.tar.bz2
4. apt-get install ipw2200-modules-2.6.18-4-686
5. Скачиваю firmware v3.0 с http://ipw2200.sourceforge.net/firmware.php
6. копирую ipw2200-fw-3.0.tgz в /usr/lib/hotplug и tar -jxvf ipw2200-fw-3.0.tgz

Итак, у меня установлен Debian etch, скачаны и установлены драйвера с сетевого репозитария, скачан и разархивирован исходник ядра linux-source-2.6.18
Скачан и скопирован firmware в папку /usr/lib/hotplug/firmware

Теперь там вот там /usr/lib/hotplug/firmware/ipw2200-fw-3.0

Далее modprobe ipw2200

И ничего не происходит... iwconfig выводит следующее

Код: Выделить всё

lo        no wireless extensions.

eth0      no wireless extensions.

irda0     no wireless extensions.

sit0      no wireless extensions.


Wi-Fi не поднимается...
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 07.07.2007 15:39

skozin писал(а):
07.07.2007 15:23
Уф... пошла третья неделя моего секса с Линуксом на тему Wi-FI

Что имеем...
1.Устанавливаю дебиан.
2. Далее apt-get install linux-source-2.6.18
3. cd /usr/src ; tar -jxvf linux-source-2.6.18.tar.bz2
4. apt-get install ipw2200-modules-2.6.18-4-686
5. Скачиваю firmware v3.0 с http://ipw2200.sourceforge.net/firmware.php
6. копирую ipw2200-fw-3.0.tgz в /usr/lib/hotplug и tar -jxvf ipw2200-fw-3.0.tgz

Итак, у меня установлен Debian etch, скачаны и установлены драйвера с сетевого репозитария, скачан и разархивирован исходник ядра linux-source-2.6.18
Скачан и скопирован firmware в папку /usr/lib/hotplug/firmware

Теперь там вот там /usr/lib/hotplug/firmware/ipw2200-fw-3.0

Далее modprobe ipw2200

И ничего не происходит... iwconfig выводит следующее

Код: Выделить всё

lo        no wireless extensions.

eth0      no wireless extensions.

irda0     no wireless extensions.

sit0      no wireless extensions.


На всякий случай dmesg

Код: Выделить всё

ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0mq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ACPI: PCI Interrupt 0000:04:02.0[A] -> GSI 21 (level, low) -> IRQ 233
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ACPI: PCI interrupt for device 0000:04:02.0 disabled
ipw2200: probe of 0000:04:02.0 failed with error -5


Вот сюда отправлять не надо http://ipw2200.sourceforge.net/index.php
так как, то, что советуют производители, а именно

Код: Выделить всё

In some kernel configurations (users have most frequently reported the problem only with 2.6.9), the default timeout value for the hotplug subsystem is too low. You may have this problem if you see the following in your kernel log (via dmesg or /var/log/messages):

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.1
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.2-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: failed to register network device
ipw2200: probe of 0000:00:0b.0 failed with error -5

To work around this, you can increase the default timeout value:

    echo 100 > /sys/class/firmware/timeout

and then reload the ipw2200 module.
делал

Далее снова modprobe ipw2200 и ничего...
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 07.07.2007 18:25

skozin писал(а):
07.07.2007 15:23
....
6. копирую ipw2200-fw-3.0.tgz в /usr/lib/hotplug и tar -jxvf ipw2200-fw-3.0.tgz
...
Скачан и скопирован firmware в папку /usr/lib/hotplug/firmware

Теперь там вот там /usr/lib/hotplug/firmware/ipw2200-fw-3.0

Далее modprobe ipw2200

И ничего не происходит...


у вас опять фирмварь не грузится. Не может система его найти. Потому, что лежит не там. У меня вот тут лежит:
/lib/firmware/2.6.20-16-generic/

Потому, что ядро называется 2.6.20-16-generic.

Выполните "uname -r", чтобы узнать имя своего ядра. Скопируйте фирмваре в каталог /lib/firmware/"имя_вашего_ядра"/. Каталог создавать не надо, он наверняка уже там есть.

успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 08.07.2007 20:58

uptime писал(а):
07.07.2007 18:25
у вас опять фирмварь не грузится. Не может система его найти. Потому, что лежит не там. У меня вот тут лежит:
/lib/firmware/2.6.20-16-generic/

Потому, что ядро называется 2.6.20-16-generic.

Выполните "uname -r", чтобы узнать имя своего ядра. Скопируйте фирмваре в каталог /lib/firmware/"имя_вашего_ядра"/. Каталог создавать не надо, он наверняка уже там есть.

успехов



У меня в /lib/ нет папки firmware

На всякий случай создал, в firmware создал 2.6.18-4-686 (название моего ядра) скинул туда ipwfirmware и снова ничего
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 08.07.2007 21:09

skozin писал(а):
08.07.2007 20:58
У меня в /lib/ нет папки firmware
...

Да, различия между Debian и Ubuntu... :(

Вот, нашел для Дебиана:
/lib/firmware/ or /usr/lib/hotplug/firmware/

А вот имена файлов, которые лежат у меня:

Код: Выделить всё

ipw2100-1.3.fw
ipw2100-1.3-p.fw
ipw2200-ibss.fw
ipw3945.ucode
ipw2100-1.3-i.fw
ipw2200-bss.fw
ipw2200-sniffer.fw
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 09.07.2007 12:38

Три недели борьбы и всяческих советов знатоков и кажущихся ими, побудили меня написать небольшой HOW TO на тему "Как настроить Wi Fi в Debian". Сразу оговорюсь, что настраивалась карта от Intel в Debian etch.

Для того, чтобы проверить карта какого производителя установлена у вас, достаточно внимательно посмотреть вывод команды lspci и если вы найдете вот такую вот строчку

Код: Выделить всё

04:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
значит у вас установлена Wi Fi карта от Intel.

Итак, будем надеяться, что Debian вы уже установили, сеть (Ethernet) настроили, ибо она вам понадобится для установки некоторых компонентов.

Итак, приступим:

1. apt-get install linux-source-2.6.18 - Скачиваем исходники ядра. У вас версия ядра может быть другая, для того, чтобы проверить, что за ядро установлено у вас, посмотрите вывод комнады uname -r

2. cd /usr/src ; tar -jxvf linux-source-2.6.18.tar.bz2 -Переходим в каталог с только что скаченным исходником и разорхивируем его.

3. apt-get install ipw2200-modules-2.6.18-4-686 - Скачиваем и устанавливаем модуль для работы с Wi -Fi картой.

4. wget http://ipw2200.sourceforge.net/firmware.ph...2200-fw-3.0.tgz - скачиваете firmware ipw2200

5. Расспаковываете архив ipw2200-fw-3.0.tgz и копируете файлы их архива в /usr/lib/hotplug/firmware/

6. Смотрите вывод команды ls -lAF /usr/lib/hotplug/firmware, он должен быть примерно следующего содержания:

Код: Выделить всё

/usr/lib/hotplug/firmware
phd@nb 6 > ll
total 580
-rw-r--r-- 1 root root 191142 Mar 7 2006 ipw2200-bss.fw
-rw-r--r-- 1 root root 185660 Mar 7 2006 ipw2200-ibss.fw
-rw-r--r-- 1 root root 187836 Mar 7 2006 ipw2200-sniffer.fw
-rw-r--r-- 1 root root 12007 Mar 7 2006 LICENSE.ipw2200-fw


7. modprobe ipw2200 - Запускаете модуль WiFi

8. Смотрите вывод iwconfig и тут у вас может появиться два варианта, первый, Wi Fi запустился и все отлично, второй - снова ничего не запустилось и вы попрежнему видите следующий вывод команды:

Код: Выделить всё

    lo no wireless extensions.
    eth0 no wireless extensions.
    sit0 no wireless extensions.


9. Смотрите вывод команды dmesg и вы должны увидеть что-то вроде этого:

Код: Выделить всё

  ieee80211_crypt: registered algorithm 'NULL'
    ieee80211: 802.11 data/management/control stack, git-1.1.13
    ieee80211: Copyright (C) 2004-2005 Intel Corporation < jketreno@linux.intel.com>
    ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0mq
    ipw2200: Copyright(c) 2003-2006 Intel Corporation
    ACPI: PCI Interrupt 0000:04:02.0[A] -> GSI 21 (level, low) -> IRQ 233
    ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
    ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
    ipw2200: Unable to load firmware: -2
    ipw2200: failed to register network device
    ACPI: PCI interrupt for device 0000:04: 02.0 disabled
    ipw2200: probe of 0000:04:02.0 failed with error -5


10. Перегружаете X'ы, хотя можно и без этого, но лучше все же перегрузить.

11. echo 100 > /sys/class/firmware/timeout - утанавливаете дефолтное таймаут значение.

12. modprobe ipw2200 - снова запускаете модуль.

13. Перегружаем X'ы и радуемся возможности работать через Wi Fi

Вот и все, 15 минут, немного терпения и все у вас получится.

Хочу выразить огромную благодарность Олегу Бройтману (http://phd.pp.ru/) и uptime за оказаную помощь и проявленное терпение в решение моей проблемы.
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 09.07.2007 13:54

skozin,
1) поздравляю!

2) Спасибо, что нашли время написать хаутушку. Я, хоть и проделывал подобную операцию не така давно, уже подзабыл подробности.. В частности, после прочтения у меня возник вопрос по поводу исходников ядра. Зачем они там? Там что-то компилируется во время установки модуля ipw2200? И не достаточно ли будет установить заголовки (linux-headers)?

3) Насколько я помню, iwconfig входит в пакет wireless-tools, который надо тоже ставить. Или в Debian уже стоит по умолчению?

4) Надеюсь, вы позаботитесь о безопасности и будете использовать WPA_PSK :)

успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Аватара пользователя
skozin
Сообщения: 53
ОС: Debian etch

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение skozin » 09.07.2007 15:01

uptime писал(а):
09.07.2007 13:54
skozin,
1) поздравляю!


Спасибо большое.

Код: Выделить всё

2) Спасибо, что нашли время написать хаутушку. Я, хоть и проделывал подобную операцию не така давно, уже подзабыл подробности.. В частности, после прочтения у меня возник вопрос по поводу исходников ядра. Зачем они там? Там что-то компилируется во время установки модуля ipw2200? И не достаточно ли будет установить заголовки (linux-headers)?

Самое интересное, что без них у меня напрочь отказывалось работать, причем что ipwmodules я брал из репозитария Debian

Код: Выделить всё

3) Насколько я помню, iwconfig входит в пакет wireless-tools, который надо тоже ставить. Или в Debian уже стоит по умолчению?

В Debian etch стоит по умолчанию

Код: Выделить всё

4) Надеюсь, вы позаботитесь о безопасности и будете использовать WPA_PSK :)

Кстати, о птичках, что-то не нашел я в опциях Вай-вай эту функцию.
Меня затрахал Windows и я решил затрахать Linux
IBM T43 Windows XP + Debian etch
Debian user write
Человек - Акын
Спасибо сказали:

Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение uptime » 09.07.2007 15:23

skozin писал(а):
09.07.2007 15:01

Код: Выделить всё

4) Надеюсь, вы позаботитесь о безопасности и будете использовать WPA_PSK :)

Кстати, о птичках, что-то не нашел я в опциях Вай-вай эту функцию.


Ну вот такая штука есть:

Перевод HowTo: WPA with wpa_supplicant, ubuntu

Но использовать надо осторожно, с поправкой на различия между Дебиан и Убунту.

успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:

Tagor
Сообщения: 4
ОС: Fedora 7

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение Tagor » 24.10.2007 14:38

Господа, а мне помогите пожалуйста с такой же вайфайной картой... никак не могу побороть ее... дистрибутив Fedora 7, ноутбук Fujitsu-Siemens AMILO M7400, карта Intel 2200BG
В офтопике вайфай включается кнопкой на корпусе, в Linux кнопки эти мультимедийные не работают.

Код: Выделить всё

dmesg | grep ipw
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Radio Frequency Kill Switch is On:
ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802.11a channels)

Код: Выделить всё

lspci
...
02:06.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
...

Код: Выделить всё

iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      radio off  ESSID:""
          Mode:Managed  Channel:0  Access Point: Not-Associated
          Bit Rate:0 kb/s   Tx-Power=off   Sensitivity=8/0
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

судя по выводу iwconfig карта определяется, фирмварь грузится, но похоже питание отключено, о чем свидетельствует Radio Frequency Kill Switch is On из вывода dmesg
подскажите пожалуйста, как этот свич перевести в состояние OFF
Спасибо сказали:

Tagor
Сообщения: 4
ОС: Fedora 7

Re: Решено. Настройка IPW2200 мытарства продолжаются

Сообщение Tagor » 28.10.2007 21:28

пока вы молчали, сам разобрался благодаря вот этому описанию
dmesg | grep ipw2200 по прежнему говорит, что свич включен и его надо выключить, но после установки acerhk и лампочка вайфая загорелась, и точка обнаружилась
наступило счастье...
Спасибо сказали: