проблема с ipw2100
GaVa 9 марта, 2010 - 22:25
Доброго времени суток. Уже третий день долблюсь с вай-фай карточкой
02:02.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
на ноутбуке IBM T42. Обычно все свои проблемы решал поиском в гугле, но сейчас просто не могу ничего полезного найти, потому и пишу сюда.
Проблема заключается в следующем, вывод dmesg, самое начало загрузки:
[ 4.346566] ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2 [ 4.350866] ipw2100: Copyright(c) 2003-2006 Intel Corporation [ 4.355221] ipw2100 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11 [ 4.360098] ipw2100: Detected Intel PRO/Wireless 2100 Network Connection [ 4.364443] ipw2100 0000:02:02.0: firmware: requesting ipw2100-1.3.fw //на этом моменте ~минуту думает [ 64.368081] ipw2100: eth1: Firmware 'ipw2100-1.3.fw' not available or load failed. [ 64.372400] ipw2100: eth1: ipw2100_get_firmware failed: -2 [ 64.376632] ipw2100: eth1: Failed to power on the adapter. [ 64.380809] ipw2100: eth1: Failed to start the firmware. [ 64.384949] ipw2100Error calling register_netdev. [ 64.389175] ipw2100 0000:02:02.0: PCI INT A disabled [ 64.393306] ipw2100: probe of 0000:02:02.0 failed with error -5
После чего система грузится дальше, но вай-фай карточки нет. ipw2100 собирал и модулем и в ядро встраивал, но остановился на модуле по рекомендации хелпа самого ipw2100.
При попытке сделать modprobe ipw2100 пишет:
FATAL: Error inserting ipw2100 (/lib/modules/2.6.31-gentoo-r10/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko): Invalid argument
Собственно я в тупике. Ничего подобного в гугле не находил, решение похожих проблем не помогает.
Хотя в инсталлсд вай-фай карточка видится и работает. Хотплуг собран, файлы прошивки лежат в /lib/firmware
Кто чего подскажет? Заранее благодарен.
»
- Для комментирования войдите или зарегистрируйтесь
[ 64.368081] ipw2100: eth1:
Вот так вот печально. Если бы гуглили лучше, то сразу решение :
emerge -av net-wireless/ipw2100-firmware
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Хех, это я собрал в первую
Хех, это я собрал в первую очередь, проблема осталась. Это меня и удивляет :(
Плохо ищете?
http://ipw2100.sourceforge.net/
To work around this, you can increase the default timeout value:
echo 100 > /sys/class/firmware/timeout
and then reload the ipw2100 module. If this corrects your problem, you may wish to add the above line to your system startup scripts prior to the point at which the driver module would be loaded.
The other most common reason for getting the above error is that the firmware files are not installed in the correct location. Please see the INSTALL document for information on installing the firmware files.
переводить надо? ;)
Gentoo - Symphony of Creations
То что предложили Вы,
То что предложили Вы, DolphinSoft, так же было сделано еще с самого начала. Да, это моя ошибка что не упомянул об этом, но все же, рекомендации на сайте ipw2100 ни к чему полезному не приводят.
Да бросьте, читаю дальше
Аж интересно стало:
http://ipw2100.sourceforge.net/INSTALL
Вы уверены что сделали как написано тут?
Gentoo - Symphony of Creations
config_net_radio
Перечитал еще раз ридми, там написано включать в ядро CONFIG_NET_RADIO, но не могу найти это. Из-за этого не соберается ieee80211, требуя "Wireless LAN drivers (non-hamradio) & Wireless Extension (CONFIG_NET_RADIO). Подскажите, пожалуйста, куда копать.
Простите, спал :)
Посмотрел сейчас, в 33 ядре нет этих опций, хотя нагуглил какой-то конфиг (2.6.33-r?) там есть
У вас че за ядро?
ЗЫ: у меня такого железа нет, но раз взялся, помогу чем смогу, вы не растраивайтесь.
Gentoo - Symphony of Creations
...
2.6.31-r10 вроде бы, сейчас на работе, не могу точно глянуть :(
Похоже дополнительных опций не нужно
Проблема насколько я понял в этом:
Т.е. когда инициализация устройства происходит перед монтированием файловых систем,
то ядро тупо не видит /lib/firmware
тогда как:
вовлечение образа firmware и его загрузчика в initramfs,
позволяет избежать этой проблемы.
Понимаете о чем речь?
Т.е. у вас два пути - не верный и верный. С первым - понятно.
Второй подразумевает не просто включение опций в конфиге ядра.
ЗЫ: инфа взята из описания IPW2100 в конфиге ядра 2.6.33
Gentoo - Symphony of Creations
...
Читал это, но смутило вот это "инитрамфс". Никогда не сталкивался, мануалы какие-то заумные, но, раз другого выхода нет, буду курить мануал. Не понятно, почему когда даже модулем даешь поддержку ipw2100, система всеравно пытается загрузить прошивку. Разве устройство должно работать без поддержки в ядре, т. е. без модуля? Или мои представления ошибочны?
Прошивка и модуль - разные
Прошивка и модуль - разные вещи.