kernel 2.6.29 & madwifi-ng & CONFIG_KMOD [Solved]
leryc 28 мая, 2009 - 02:55
На ядре 2.6.27 всё работало
После перехода на 2.6.29-r* не получается собрать madwifi-ng
В ядре включены все опции (с избытком) про wifi и 802.11
Собирал ручками (make) и genkernel
пытался использовать --oldconfig и собирать в chroot'e под старой системой
Всегда одно и то же - error: Проверьте конфигурацию ядра и укажите CONFIG_KMOD = y or m
Но указанной опции в конфиге нет (в старом ядре была)
Пытался прописывать ручками - облом - как только уходит на сборку, то эта строка из конфига удаляется вне зависимости от варианта сборки
Но как я понял из гугла и wireless.kernel.org - под этим ядром madwifi вроде собирается
Все замеченные рекомендации - выполнены, сборка не идет.
Есть идеи куда рыть?
»
- Для комментирования войдите или зарегистрируйтесь
в 2.6.29-r* вообще нет
в 2.6.29-r* вообще нет CONFIG_KMOD
эта опция была в "Enable loadable module support",
сейчас там про загрузку модулей только "Force module loading"
какая версия madwifi-ng не собирается?
может просто нужно поновей попробовать?
кстати, madwifi-ng видимо при сборке просто проверяет есть ли эта опция в текущем конфиге ядра,
так что может и не нужно собирать ядро с этой опцией, а просто подпихунть в конфиг строчку CONFIG_KMOD=y
Такая же проблема, пока не
Такая же проблема, пока не нашёл решения, если найдёшь чего интересного отпишись. Буду благодарен.
madwifi-ng-0.9.4
не радует ебулд...
====
elog "Please note: This release is based off of 0.9.3.3 and NOT trunk."
elog "# No AR5007 support in this release;"
elog "experimental support is available for i386 (32bit) in #1679"
elog "# No AR5008 support in this release; support is available in trunk "
elog "No, we will not apply the patch from 1679, if you must, please do so
in an overlay on your system. That is upstreams ticket 1679, not Gentoo's."
}
====
У меня карточка AR5006
Нашел тут http://bugs.gentoo.org/attachment.cgi?id=188087 патч - но не сообразил куда и как его применить
судя по тексту внутри - вроде как пачится ieee80211 - но я его не собирал и он не тянется в зависимостях.
может нужно с'эмержить ieee80211 ?
вечерком попробую.
Ps попробуй тут почитать http://bugs.gentoo.org/show_bug.cgi?id=262761
что-то добрый я сегодня ....
эnо не ieee80211 патчится, а
эnо не ieee80211 патчится, а часть пакета который собирается,
патч должен накладываться автоматически из ebuild`а
[решено]
нашел в сети madwifi-0.9.4-r4025-20090525.tar.gz - вроде как последний, вроде как пропатченный
Но не успел таки поставить....
emerge hostapd
всё завелось с полтычка
что-то добрый я сегодня ....
hostapd по-подробнее
Приветствую!
Можно по-подробнее про hostapd? Не получается завести ( phy1: Atheros AR5418 MAC/BB Rev:2 AR5133 RF Rev:81: mem=0xffffc20010a60000, irq=19) + ath9k в режиме AP.
wlanconfig wlan0 destroy ==> wlanconfig: ioctl: Operation not supported.
C уважением, Юрий
не знаю...
не знаю что подробнее написать....
пока пытался установить madwifi - включил в ядре в секциях девайс и нетворк всё про вайфай, в секции crypt API добавил что-то про шифрование (нашел в гугле рекомендацию)
поставить не удалось, никаких доп утилит про wireless не ставил
#emerge hostapd (0.6.9)
в конфиге подправил две строки, указав интерфейс wlan0 и получение IP по dhcp (dhcp-client установлен на машине)
(точка настроена на раздачу IP по проверке мак-адреса)
#/etc/init.d/net.wlan0 start - и всё завелось
попробуйте в конфиге указать максимальный уровень протоколирования и посмотрите что валится в /tmp/hostapd.dump
что-то добрый я сегодня ....
уточнения
Приветствую! Спасибо за ответ.
# никаких доп утилит про wireless не ставил
т.е пакеты wireless-tools, iw, wpa_supplicant в системе не установлены?
#/etc/init.d/net.wlan0 start - и всё завелось
а какие настройки для wlan0 в /etc/conf.d/net и как стартует hostapd - введен в default runlevel или как-то иначе ?
у меня он вывливается с ошибкой, что сначала нужно стартовать wlan0, а потом уже его.
C уважением, Юрий
minimum
1) т.е пакеты wireless-tools, iw, wpa_supplicant в системе не установлены
2) /etc/conf.d/net - IP для кабеля eth0 и ничего более
3) /etc/init.d/net.wlan0 символьная ссылка на /etc/init.d/net.lo
стартует при netmounte автоматом
для wlan0 все настройки в /etc/hostapd/*.conf
я правил только главный, остальные мне не понадобились
===
у меня он вывливается с ошибкой, что сначала нужно стартовать wlan0, а потом уже его.
===
не догнал мысль ;(
кого ЕГО (?) hostapd ?
его не надо ни стартовать, ни добавлять в рунлевел
#/etc/init.d/net.wlan0 start - поднимет DHCP-CLIENT (или возьмет IP из конфига) & HOSTAPD
в гугле видел рекомендацию, что нужно у себя сначала пускать dhcpd (boot level) - но у меня и так клиент поднимается, а раздавать дин.адреса мне как бы никчему, да и заморочка может случиться, если точка вовремя не ответит, а интерфейс уже получит адрес (на точке настроен узкий диапазон IP кому разрешено подключаться и дальше шариться в инет)
что-то добрый я сегодня ....