Запуск madwimax при загрузке системы [РЕШЕНО]
Доброго времени суток!
Есть проблема, с которой бьюсь уже наверно неделю: при старте системы не запускается madwimax по udev правилам.
В загруженной системе, если отключить->подключить модем, "udev правила" срабатывают и madwimax запускается, также правила срабатывают, если неперетыкая модем выполнить команду:
udevadm trigger
А при загрузке никак. Интересно то, что правило вообще не обрабатывается при загрузке системы. Вместо запуска madwimax подставлял скрипт, который создает лог и в него кидает тестовые сообщения, так и этот лог остается пустой. Если переткнуть модем в загруженной системе, то лог наполняется.
Файл правил следующий:
SUBSYSTEM!="usb", GOTO="madwimax_rules_end" ENV{DEVTYPE}!="usb_device", GOTO="madwimax_rules_end" ACTION!="add", GOTO="madwimax_rules_end" # run madwimax ATTR{idVendor}=="04e8", ATTR{idProduct}=="6761", RUN+="/usr/local/madwimax/sbin/madwimax -vvfdo --exact-device=$attr{busnum}/$attr{devnum}" LABEL="madwimax_rules_end"
Успользовал udevadm monitor для отслеживания, что происходит при подключении модема, и udevadm test, который соответственно выдает инфу, что при подключении модема должен запуститься madwimax. Но что-то никак.
Буду благодарен за советы!
- Для комментирования войдите или зарегистрируйтесь
layman -a rion echo
layman -a rion
echo net-wireless/madwimax >> /etc/portage/package.keywords/using
emerge madwimax -vp
eselect rc add net.wimax0 default
должно помочь
Per Aspera ad Astera
Даже не знаю что ответить
После установки net-wireless/madwimax, при перезагрузке madwimax стал стартовать по udev-правилам.
Но возникла другая проблема: после логина в KDE madwimax "отрубается", так же перестает работать принтер подключенный через USB.
При этом в логах ничего подозрительного не нахожу.
Виноват -- исправлюсь
Прошу пощения у alfranger за скорополительные выводы предыдущего поста.
Проблема скорее всего в обновлении системы, которое сделал, до установки madwimax по его совету.
Хотя есть вопрос, что содержит скрипт net.wimax0?
В системе такого скрипта нет и судя по выводу emerge -- при установке версии madwimax-0.1.1-r1 (других версий нет) этот скрипт не устанавливается.
Вообще какая-то странная штука с wimax: при старте системы он запускается и инет есть (если проверять в каком-нибуть терминале), а как только залогинишься в KDE, так wimax "падает". Что-такого KDE делает с usb при запуске?
Разобрался
Вобщем поборол...
Во время борьбы заметил следующее:
1. если в udev-правилах в к параметрам запуска madwimax добавить -l | --log-file (логирование), то madwimax при старте запускаться ни как не хочет. С чем связано пока не понятно.
2. после запуска madwimax не запускается dhcpcd для интерфейса wimax0, т.е. не отрабатывает скрипт event.sh из поставки.
Для решения проблемы с dhcp сделал следующее:
В файл /etc/conf.d/net добавил строчку:
madwimax давно в дереве. У
madwimax давно в дереве.
У меня madwimax запускается автоматически. Если я ничего не путаю, поддержка TAP/TUN должна быть вкомпилена в ядро насмерть, а не моулем.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
krigstask
Что верно - то верно. До недавнего времени был модулем и включен в автозагрузку, вот только при загрузке системы сначала обрабатывались udev правила, а потом подгружался модуль TUN.