お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-05-10 19:44:24

daisuke096
新しいメンバ
登録日: 2008-04-13

v8.0.4 ハイバーネートから復帰後に音声が出なくなる

不具合でしょうか?
再起動をすれば問題なく音声が出るようにはなるのですが。

音声が出なくなった場合の対処法などご存知であれば教えていただきたいです。
どうぞよろしくお願いいたします。

オフライン

 

#2 2008-05-11 16:29:49

RxOrca
メンバ
登録日: 2007-03-02

Re: v8.0.4 ハイバーネートから復帰後に音声が出なくなる

σ(^^) の環境でもハイバネートからの復帰で音が出なくなるです。

コード:

$ cat /proc/asound/cards
 0 [I82801CAICH3   ]: ICH - Intel 82801CA-ICH3
                      Intel 82801CA-ICH3 with CS4299 at irq 11
$ lsmod | grep snd_intel
snd_intel8x0           35356  3 
snd_ac97_codec        101028  1 snd_intel8x0
snd_pcm                78596  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd                    56996  17 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_page_alloc         11400  2 snd_intel8x0,snd_pcm

この snd_intel8x0モジュールを再起動すると音が鳴るようになったのは確認したです。
(このためにログアウトする必要があったけど (^^;

/etc/acpi/hibernateとか関係ありそうな感じカモだけど, 眺めてる内に修正されそうな気がしたりして放置してるです。
ってことで, もしかすると同じような原因なのカモです。

オフライン

 

#3 2008-05-12 00:44:30

f0705
メンバ
登録日: 2007-05-03

Re: v8.0.4 ハイバーネートから復帰後に音声が出なくなる

以下の話は、全く裏をとった訳でもなく、もしかしたら関係あるかもという
程度の情報です。
私は以前 Let's Note T2 に ubuntu 7.10 を入れていたのですがそのとき、
同様の症状でした。その後 8.04beta へアップグレードしたのですが、不安
定 & / パーティションが足りなくなったため、パーティションを切り直し、
8.04 をクリーンインストールしました。
クリーンインストール後、ハイバネートの復帰は数回しか行っていませんが
問題は発生しませんでした。
クリーンインストールの際に swap 領域はメモリサイズよりも大きくしなけ
ればいけないとう情報をいくつか見ました。
(例えば CF-L2 で Debian GNU/Linux を使う)
私の PC のメモリサイズは 768 MB であるため
swap 領域を 768 MB から 800 MB に変更しました。
以前の 768 MB というのは fdisk でシリンダ数からてきとうに計算した値
なので実際はメモリサイズよりも少し小さかったかもしれません。

ただし http://kakunoko.blogspot.com/ を参考にするとサスペンドイメージの
上限はデフォルトで 500 MB であり、上の記述と矛盾しているようにも
思えます。だから全く自信はありません。

daisuke096 さんの環境を詳しく示してもらえれば、誰かから有効な
アドバイスがもらえるかもしれませんね。

オフライン

 

#4 2008-05-14 00:41:23

daisuke096
新しいメンバ
登録日: 2008-04-13

Re: v8.0.4 ハイバーネートから復帰後に音声が出なくなる

RxOrcaさん、f0705さん
アドバイスどうもありがとうございます!とても参考になりました。

私のPCのスペックですが、
Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
memory 2GB
swap 5.8GB (memoryの2倍を目安にしています)
Ubuntu8.04のデスクトップ版インストール直後の状態です。

f0705さんに教えていただいたページ(格納庫さん:http://kakunoko.blogspot.com/)のような症状は無く、
音が出ないという以外は快適に動作しています。

>この snd_intel8x0モジュールを再起動すると音が鳴るようになったのは確認したです。
私も暫くこの方法で凌いでみます。


他にも何かご存知の方アドバイスいただければ幸いです。

オフライン

 

#5 2008-05-22 21:59:37

RxOrca
メンバ
登録日: 2007-03-02

Re: v8.0.4 ハイバーネートから復帰後に音声が出なくなる

ホントなら, モジュール名を記述するだけで何とかしてくれる仕組みがあるです。

コード:

$ cat /etc/pm/config.d/modules 
SUSPEND_MODULES="snd_intel8x0"

でも, /var/log/pm-suspend.log 見ると使用中で modprobe -r が失敗するよーです。
もしかすると, 機種によっては成功する … のカモ ?
(USBのデバイスとか ?)


もうひとつは, Debian User Forumsにこんな例があったです。
http://forums.debian.net/viewtopic.php?t=21808
スクリプト /etc/pm/sleep.d/49sound を作成して, 実行権を与えておくと動くカモ。

コード:

#!/bin/bash

. /usr/lib/pm-utils/functions

function kill_sound_apps() {
   pidsnd=$(lsof | grep /dev/snd | awk '{ print $2 }')
   pidmixer=$(lsof | grep /dev/mixer | awk '{ print $2 }')
   piddsp=$(lsof | grep /dev/dsp | awk '{ print $2 }')
   kill $pidsnd $pidmixer $piddsp
}


case "$1" in
        hibernate|suspend)
                kill_sound_apps
      modprobe -r snd_hda_intel
                ;;
        thaw|resume)
                modprobe snd_hda_intel
                ;;
        *)
                ;;
esac

exit $?

モジュール名は環境に合わせてないとダメだけど (2ヶ所)。

でも, resumeの時に「音量調整ツール」を読み込むかどーかのダイアログが出てしまうです。
(モジュールを終わらせるために, 使用中だったプロセスを終了させたため)

オフライン

 

#6 2008-06-15 00:18:21

kazupon
メンバ
From: 広島県
登録日: 2008-06-01

Re: v8.0.4 ハイバーネートから復帰後に音声が出なくなる

私の環境でも、サスペンド後とハイバネート後の音声が出ないようです.
サウンドはRD-VH7PCです。

オフライン

 

#7 2008-06-16 17:41:21

RxOrca
メンバ
登録日: 2007-03-02

Re: v8.0.4 ハイバーネートから復帰後に音声が出なくなる

関係するモジュールをリロードすれば直るカモです。

USBオーディオデバイスから音が出ない」を見ると "snd-usb-audio" の様に思えるけど, あってるでしょーか ?

USBオーディオ持っていないのでうまくいくかどーか分からないけど …
/etc/pm/config.d/modules とゆーファイルへ次の内容を書き込んでみるとどーでしょう。

コード:

SUSPEND_MODULES="ehci_hcd uhci_hcd"

うまくいけば, これでリジューム後でも音が鳴るカモ。

オフライン

 

#8 2008-06-20 04:54:51

kazupon
メンバ
From: 広島県
登録日: 2008-06-01

Re: v8.0.4 ハイバーネートから復帰後に音声が出なくなる

最近のアップデートで修正が入ったのか、サスペンド後に音声がなるようになりました.
快適です.参考になる解決策じゃなくてすみません(汗)

オフライン

 

Board footer

Powered by FluxBB