audio and hibernate (не работает звук после hibernate)
Модератор: Модераторы разделов
-
Slava85
- Сообщения: 28
- ОС: fedora core 6
audio and hibernate
проблема следующая, на ноутбуке asus z99h(интеловская звуковуха) после hibernate не работает звук, после suspend работает. Дистрибутив fedora core 6, ядро, алса, pm-utils всё последнее установлено.
home: labtop asus z99h & desktop - fedora core 6
work: fedora core 6
work: fedora core 6
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: audio and hibernate
После спячки необходимо перезагрузить драйверы карты. Как это делается в Fedora сказать не могу. Если установлен пакет hibernate-script, то в чего окнфиге можно прописать какие модули выгружать перед сном, и какие загружать после спячки, или какие модули вообще просто перезагружать.
-
Slava85
- Сообщения: 28
- ОС: fedora core 6
Re: audio and hibernate
нашёл файл /etc/pm/config там секция SUSPEND_MODULES="", переставлял туда все возможные звуковые модули - звука после hibernate нет
home: labtop asus z99h & desktop - fedora core 6
work: fedora core 6
work: fedora core 6
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: audio and hibernate
У этого pm должен быть лог (опять же рассуждаю по аналогии с hibernate-script) - в котором записан процесс выгрузки/загрузки модулей. У меня есть подозрение, что у SUSPEND_MODULES должна быть пара - RESUME_MODULES.
-
Slava85
- Сообщения: 28
- ОС: fedora core 6
Re: audio and hibernate
там запускается скрипт /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)
содержание скрипта
#!/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
work: fedora core 6
-
Slava85
- Сообщения: 28
- ОС: fedora core 6
Re: audio and hibernate
проблема решена откатом на ядро 2.6.19
home: labtop asus z99h & desktop - fedora core 6
work: fedora core 6
work: fedora core 6