ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Поясните, как у нас грузится звук?
@ 2007-12-18  9:16 Alexei V. Mezin
  0 siblings, 0 replies; only message in thread
From: Alexei V. Mezin @ 2007-12-18  9:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions


Продолжаю борьбу с невосстановлением настроек микшера. Возник вопрос: 
как вообще у нас происходит загрузка звука?

Верно ли я понял, что:
- при старте системы сначала загружается udevd, у которого в /lib/udev 
есть скрипты, выполняющие действия при появлении устройств.
- далее, при старте системы загружается hotplug, который смотрит в 
PCI/USB/прочие места, находит девайсы, загружает для них модули, при 
этом udev как-то это обнаруживает, создает устройства в /dev и выполняет 
скрипты из /lib/udev

Просто наблюдается очень странное поведение:
при загрузке системы, в момент появления надписи populating dev оживает 
звуковуха (в колонки начинает транслироваться звук с линейного входа), 
причем громкость (установки микшера) сразу выставлена на некоторый 
уровень. Далее идет нормальная загрузка, но уровень звука уже не 
меняется. При просмотре логов с предварительно добавленными 
debug-сообщениями в /lib/udev/spund... видно, что скрипт отрабатывает 
три раза для трех звуковых устройств (Sb Live основная, набортная и 
тв-тюнер), никаких ошибок не происходит, попытки выполнить процедуру 
установки дефолтных значение не наблюдается. Но и уровни микшера не 
меняется! При этом дословное выполнение команды из скрипта вручную 
работает нормально, настройки меняются.


И второй вопрос: поиск в /etc и /lib/udev показывает, что сохранение 
микшера происходит в ТРЕХ местах (сервис sound, скрипт от hotplug и 
скрипт от udev), восстановление в двух (hotplug, udev). При этом 
работает вроде только udev и sound, если он включен (а зачем он нужен, 
не ясно). Почему тройное дублирование одного кода?



P.S. Разобраться в скриптах загрузки АЛЬТ (современного линукса?) 
сложнее, чем в винде. Ибо в винде хоть все закрыто, и поэтому непонятно. 
А тут все открыто, и все равно непонятно.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-12-18  9:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-18  9:16 [sisyphus] Поясните, как у нас грузится звук? Alexei V. Mezin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git