[devel] IA: udev-105-alt1 - hotplug slowly dies
Valery V. Inozemtsev
=?iso-8859-1?q?shrek_=CE=C1_altlinux=2Eru?=
Пт Фев 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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070209/f295f2b0/attachment-0001.bin>
Подробная информация о списке рассылки Devel