audio and hibernate (не работает звук после hibernate)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Slava85
Сообщения: 28
ОС: fedora core 6

audio and hibernate

Сообщение Slava85 »

проблема следующая, на ноутбуке asus z99h(интеловская звуковуха) после hibernate не работает звук, после suspend работает. Дистрибутив fedora core 6, ядро, алса, pm-utils всё последнее установлено.
home: labtop asus z99h & desktop - fedora core 6
work: fedora core 6
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: audio and hibernate

Сообщение serzh-z »

После спячки необходимо перезагрузить драйверы карты. Как это делается в Fedora сказать не могу. Если установлен пакет hibernate-script, то в чего окнфиге можно прописать какие модули выгружать перед сном, и какие загружать после спячки, или какие модули вообще просто перезагружать.
Спасибо сказали:
Slava85
Сообщения: 28
ОС: fedora core 6

Re: audio and hibernate

Сообщение Slava85 »

нашёл файл /etc/pm/config там секция SUSPEND_MODULES="", переставлял туда все возможные звуковые модули - звука после hibernate нет
home: labtop asus z99h & desktop - fedora core 6
work: fedora core 6
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: audio and hibernate

Сообщение serzh-z »

У этого pm должен быть лог (опять же рассуждаю по аналогии с hibernate-script) - в котором записан процесс выгрузки/загрузки модулей. У меня есть подозрение, что у SUSPEND_MODULES должна быть пара - RESUME_MODULES.
Спасибо сказали:
Slava85
Сообщения: 28
ОС: fedora core 6

Re: audio and hibernate

Сообщение Slava85 »

там запускается скрипт /etc/pm/hooks/50modules
содержание скрипта
#!/bin/bash

. /etc/pm/functions

suspend_modules()
{
[ -z "$SUSPEND_MODULES" ] && return 0
for x in $SUSPEND_MODULES ; do
modunload $x
done
return 0
}

resume_modules()
{
[ -z "$SUSPEND_MODULES" ] && return 0
for x in $SUSPEND_MODULES ; do
modreload $x
done
return 0
}

case "$1" in
hibernate|suspend)
suspend_modules
;;
thaw|resume)
resume_modules
;;
*)
;;
esac

exit $?


но если потом сделать suspend, звук появляется опять(до добавления модулей в SUSPEND_MODELES)
home: labtop asus z99h & desktop - fedora core 6
work: fedora core 6
Спасибо сказали:
Slava85
Сообщения: 28
ОС: fedora core 6

Re: audio and hibernate

Сообщение Slava85 »

проблема решена откатом на ядро 2.6.19
home: labtop asus z99h & desktop - fedora core 6
work: fedora core 6
Спасибо сказали: