Отправляет email-рассылки с помощью сервиса Sendsay

Настройки ALSA

i386-redhat-linux-gnu)

Дано:
интегрированный звук VIA8233;
Fedora2-test1;
alsa-lib-1.0.2-1;
alsa-utils-1.0.2-1

При входе в систему звука нет.
Причина:
# amixer get PCM
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Т.е. по умолчанию PCM в режиме mute и уровень громкости = 0.
Если выполнить команду:
amixer sset PCM 60%,60% unmute
то все становится на место.
2-й способ:
alsactl --file /etc/asound.state restore
где ранее была сохранена конфигурация alsa.

А как по-человечески заставить alsa восстанавливать настройки?

Кстати, пробовал прописать эти строки в ~/.bash_profile -
не срабатывает, хотя все остальные программы запускаются.
Аналогично - в /etc/rc.d/rc.local - выяснил, что этот файл у меня
почему-то вообще не выполняется. Тоже вопрос к общественности - почему?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6240; Возраст листа: 257; Участников: 1073
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/121160



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Michael Krylov Thu, 8 Apr 2004 15:21:51 +0300 (#121160)

 

Ответы:

Michael Krylov wrote:

в /etc/rc.d прописать

А что говорит?

А какой у вас дистр?

Ответить   Max Vasin Thu, 08 Apr 2004 18:32:21 +0400 (#121229)

 

i386-redhat-linux-gnu)

On Thu, 08 Apr 2004 18:32:21 +0400
Max Vasin <max-appo***@m*****.ru> wrote:

Я же и писал в /etc/rc.d/rc.local (см. ниже в письме)

Ничего не говорит. До этого из ~/.bash_profile нормально стартуют sylpheed и
gaim, после этого еще кое-что.

См. выше - Fedora 2 test 1 (Fedora 1.90)
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6248; Возраст листа: 257; Участников: 1073
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/121289



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Michael Krylov Thu, 8 Apr 2004 19:07:10 +0300 (#121289)

 

Michael Krylov wrote:

Я видел. В FC довольно сложная система инициализационных скриптов в
стиле System V.
А /etc/rc.d/rc.local - это из BSD, используется например в Slackware.
Само сабой, что в FC
он не выполняется. А ALSA вы вручную собирали? Посмотрите в пакетах
alsa-* должен
быть файл для старта ALSA.

Я так понимаю у вас графический логин. Попробуйте прописать команду с
полным путем,
например так:
/usr/sbin/alsactl restore
Если не поможет, войдите в систему из консоли. Посмотрите что там скажет.

Ответить   Max Vasin Thu, 08 Apr 2004 23:05:00 +0400 (#121437)

 

i386-redhat-linux-gnu)

On Thu, 08 Apr 2004 23:05:00 +0400
Max Vasin <max-appo***@m*****.ru> wrote:

Нашел целых два способа восстановить настройки alsa:
amixer sset PCM 60%,60% unmute
/usr/sbin/alsactl --file /etc/asound.state restore
Но это срабатывает ТОЛЬКО ЕСЛИ набрать команду ручками

Зашел в систему в консоли и вижу:

/usr/sbin/alsactl: load_state:1134: No soundcards found...

Это что получается - под Х-ами Fedora звук находит (и то только если руками команду
дать), а в консоли no found ?!!

On Thu, 8 Apr 2004 22:14:50 +0300
Konstantin Korikov <lostcl***@u*****.net> wrote:

Только во-первых, я поддержку своего via8233 добавил в ядро,
а во-вторых - в Fedore оказывается нет /etc/modules.conf :(

И что дальше делать?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6276; Возраст листа: 258; Участников: 1082
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/121818



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Michael Krylov Fri, 9 Apr 2004 12:36:56 +0300 (#121818)

 

i686-pc-linux-gnu)

On Fri, 9 Apr 2004 12:36:56 +0300
Michael Krylov <mu_kryl***@m*****.ru> wrote:

"Это фантастика..." У меня в Федоре (почему-то) /etc/modules.conf есть.

Ответить   Крохин Анатолий Александрович Fri, 9 Apr 2004 15:17:12 +0400 (#121901)

 

i386-redhat-linux-gnu)

On Fri, 9 Apr 2004 15:17:12 +0400
Крохин Анатолий Александрович <kr***@b*****.ru> wrote:

А у меня есть только /etc/modprobe.conf в котором есть строка
alias sound-slot-0 snd-via82xx
А кто знает, зачем она нужна, если звук я встроил в ядро?

Но мой вопрос решился по другому:
Решил я заглянуть, а что за файл конфигурации создает alsactl.
/etc/asound.state начинается со строки state.V8233 {
Вот я и записал в .bash_profile
/usr/sbin/alsactl --file /etc/asound.state restore V8233
И все получилось.

Но все равно остался вопрос - почему alsa сама не восстанавливает свои настройки?

Ведь файл /usr/share/alsa/alsa.conf начинается вот с этого:

# pre-load the configuration files

@hooks [
{
func load
files [
"/etc/asound.conf"
"~/.asoundrc"
]
errors false
}
]
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6292; Возраст листа: 258; Участников: 1082
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/121983



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Michael Krylov Fri, 9 Apr 2004 16:44:43 +0300 (#121983)

 

i586-asplinux-linux-gnu)

В сообщении от Thu, 8 Apr 2004 15:21:51 +0300 Вы написали:

В /etc/modules.conf добавить:

post-install snd-xxxx alsactl --file /etc/asound.state restore
pre-remove snd-xxxx alsactl --file /etc/asound.state save #???

Где snd-xxxx - модуль вашей звуковой карточки.

Ответить   Konstantin Korikov Thu, 8 Apr 2004 22:14:50 +0300 (#121535)

 

i686-pc-linux-gnu)

On Thu, 8 Apr 2004 22:14:50 +0300
Konstantin Korikov <lostcl***@u*****.net> wrote:

Всё просто, если стоит alsa-utils and alsa-lib тогда просто запускаем под рутом
alsaconf далее всё будет понятно
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6269; Возраст листа: 258; Участников: 1082
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/121662



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 9 Apr 2004 08:33:23 +0300 (#121662)