[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