[sisyphus] [devel] IA: udev-105-alt1 - hotplug slowly dies
Valery V. Inozemtsev
shrek на altlinux.ru
Пт Фев 9 13:24:16 MSK 2007
В сообщении от 8 февраля 2007 Sergey Vlasov написал(a):
> Hello!
>
> В Сизиф отправлен пакет udev-105-alt1, в котором произошло несколько
> заметных изменений.
...
> - sound.rc - действия, выполняемые при загрузке, в данном случае не
> особо полезны, а вот при завершении работы этот скрипт сохраняет
> состояние микшера, которое потом будет восстановлено при
> обнаружении звуковых устройств;
remove ты зря убрал. во первых есть ноуты, у которых при засыпании модули
звуковухи могут выгружаться (например snd-intel8x0 не поддерживает
засыпание). во вторых на обычных десктопах мы сейчас получаем всегда
дефолтные установки микшера. сохранять настройки можно при остановке например
udev-final примерно следующим способом
export DEVPATH=$(udevtrigger --dry-run --verbose --subsystem-match=sound |
grep controlC)
export ACTION=remove
/lib/udev/sound.agent
...
> Ещё одно заметное изменение в пакете udev - добавлен сервис
> udevd-final, который запускается с тем же приоритетом, что и старый
> сервис hotplug. В настоящее время единственная функция, которую
> выполняет этот сервис - запуск повторной обработки событий, при
> обработке которых ранее произошла ошибка (одна из программ, указанных
> в правилах в списке RUN, вернула ненулевой статус). Это, в частности,
> решает проблему с неработоспособностью сетевых интерфейсов, для
> которых в конфигурации etcnet было установлено USE_HOTPLUG=yes
> (проблема возникала из-за того, что udevd запускается раньше сервиса
> network, когда активизировать сетевые интерфейсы нежелательно; раньше
> такие события просто пропадали; теперь сервис udevd-final обрабатывает
> их повторно в тот момент, когда они могут быть обработаны правильно).
$ rpmquery -R udev | grep etcnet
etcnet
после чего вызывает некоторое недоумение содержимое /lib/udev/net.agent с
поддержкой net-scripts
...
Еще в 20-hotplug-modprobe.rules есть следующее:
SUBSYSTEM=="pcmcia_socket", RUN+="/sbin/modprobe -b pcmcia"
это совершенно не нужно, т.к. находится в 60-pcmcia.rules из пакета
pcmciautils
--
Valery V. Inozemtsev
----------- УМЕДХАЭБС ЮБУФШ -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/sisyphus/attachments/20070209/f295f2b0/attachment-0002.bin
Подробная информация о списке рассылки Sisyphus