[sisyphus] [devel] IA: udev-105-alt1 - hotplug slowly dies
Sergey Vlasov
vsu на altlinux.ru
Пт Фев 9 14:30:11 MSK 2007
On Fri, Feb 09, 2007 at 01:24:16PM +0300, Valery V. Inozemtsev wrote:
> В сообщении от 8 февраля 2007 Sergey Vlasov написал(a):
> > Hello!
> >
> > В Сизиф отправлен пакет udev-105-alt1, в котором произошло несколько
> > заметных изменений.
> ...
> > - sound.rc - действия, выполняемые при загрузке, в данном случае не
> > особо полезны, а вот при завершении работы этот скрипт сохраняет
> > состояние микшера, которое потом будет восстановлено при
> > обнаружении звуковых устройств;
>
> remove ты зря убрал. во первых есть ноуты, у которых при засыпании модули
> звуковухи могут выгружаться (например snd-intel8x0 не поддерживает
> засыпание).
Тогда то, что выгружает эти модули, должно перед этим самостоятельно
сохранить настройки. Сохранять состояние в обработчике remove,
вызываемом из udevd, уже поздно - в этот момент устройство уже
уничтожено.
> во вторых на обычных десктопах мы сейчас получаем всегда
> дефолтные установки микшера.
По этому поводу я и написал о необходимости sound.rc...
> сохранять настройки можно при остановке например
> udev-final примерно следующим способом
> export DEVPATH=$(udevtrigger --dry-run --verbose --subsystem-match=sound |
> grep controlC)
> export ACTION=remove
> /lib/udev/sound.agent
В принципе можно запихать это и в udevd-final. Можно туда же засунуть
и загрузку модулей ACPI, но не уверен, что это правильно.
> $ 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
Там просто были собраны в одну кучу правила для поддержки не совсем
правильно работающих подсистем ядра (не предоставляющих modalias).
Хорошо, уберу pcmcia из этой кучи.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/sisyphus/attachments/20070209/aa3ae64c/attachment.bin
Подробная информация о списке рассылки Sisyphus