kernel 2.6.29 & madwifi-ng & CONFIG_KMOD [Solved]

На ядре 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 кому разрешено подключаться и дальше шариться в инет)

что-то добрый я сегодня ....

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".