Summary: | Не восстанавливаются настройки микшера | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexei V. Mezin <alexei.mezin> |
Component: | udev | Assignee: | Sergey Vlasov <vsu> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | arseny, mike, shaba |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexei V. Mezin
2007-12-05 02:14:23 MSK
Это не к hotplug, а к udev (/lib/udev/sound.agent). Странно, но кроме #10931 ничего не вижу, хотя будто такое уже фиксили... (могу путать с hotplug) (упс) Есть мнение, что в скрипты обработки "добавления" звуковых устройств стоит вставить задержку между загрузкой модулей и восстановлением настроек микшера. Например, реализовать это через inotify наблюдение за появлением устройств в /dev. Подробнее обсуждение тут: http://lists.altlinux.org/pipermail/sisyphus/2008-January/211266.html удалите hotplug и будет счастье На самом деле тут может быть несколько проблем: 1) Упомянутый в письме /etc/dev.d/sound/sound.dev сейчас вообще не используется - вызывается /lib/udev/sound.agent. 2) В текущей версии udev есть лишнее правило, которое при наличии файла /etc/asound.state будет загружать состояние микшера оттуда - таким образом, если ранее по каким-то причинам был произведён запуск alsactl store от root, эти настройки будут восстанавливаться, перекрывая действие /lib/udev/sound.agent. В очередной сборке udev это правило будет удалено; пока можно просто удалить файл /etc/asound.state, если он существует. > 1) Упомянутый в письме /etc/dev.d/sound/sound.dev сейчас вообще не используется Он будет убран? > 2) В текущей версии udev есть лишнее правило, которое при наличии файла > /etc/asound.state ... > очередной сборке udev это правило будет удалено; пока можно просто удалить файл > /etc/asound.state, если он существует. Подтверждаю, сработало! Лишний вызов alsactl restore удалён в udev-118-alt1. |