[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:56243] Re: [debian-users:56239] Re: XS35V3(squeeze amd64) での音声出力について



板野 さん、 お世話になります。


> 下記の方法で、どうでしょうか? (new_idに書き込んでも、組み込めないと思うのですが、
> 書き込む場所が違うか、組み込む方法がないかも)
>
> 1)/etc/init.d/rc.local の 一番最後に、以下の2つの文を追加する。
>
> modprobe snd_hda_codec_hdmi
> echo "8086 2880" > /sys/bus/pci/drivers/snd_hda_intel/module/bind
>
>   (sudo gedit /etc/init.d/rc.local で、コピーしても良いです。)

 設定後、再起動して

$ lsmod | grep -i snd | sort
snd                    52458  11 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
snd_hda_codec          81579  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hda_codec_hdmi     30578  0
snd_hda_codec_idt      57591  1
snd_hda_intel          26023  1
snd_hwdep              13148  1 snd_hda_codec
snd_page_alloc         12969  2 snd_hda_intel,snd_pcm
snd_pcm                67465  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq                44678  0
snd_seq_device         13155  1 snd_seq
snd_timer              22658  2 snd_pcm,snd_seq
soundcore              13014  1 snd

の確認は出来ましたが、
echo "8086 2880" > /sys/bus/pci/drivers/snd_hda_intel/module/bind
が何を行なっているかわからず、何を見たらいいのか分かりません。


伊坂


--- On Wed, 2012/6/27, ikbanno@xxxxxxxxxxxxxxx <ikbanno@xxxxxxxxxxxxxxx> wrote:

> 伊坂殿へ
>
> 坂野です。
> 返信ありがとうございます。
>
> > $ cat /proc/asound/card0/codec*|grep -i vendor
> > Vendor Id: 0x111d76d1
>
>  (中略)
>
> > Vendor Id: 0x80862880
> >
>
> 頂いた出力結果の一番下のVendro Id: 0x80862880 が、知りかったです。
>
> 下記の方法で、どうでしょうか? (new_idに書き込んでも、組み込めないと思うのですが、
> 書き込む場所が違うか、組み込む方法がないかも)
>
> 1)/etc/init.d/rc.local の 一番最後に、以下の2つの文を追加する。
>
> modprobe snd_hda_codec_hdmi
> echo "8086 2880" > /sys/bus/pci/drivers/snd_hda_intel/module/bind
>
>   (sudo gedit /etc/init.d/rc.local で、コピーしても良いです。)
>
> 2)再起動する。
>
>
> 後、参考にALSAの対応状況を下記に示します。
> まだ、少し時間が掛かりそうですね。
>
>
> 現状のバックポートのカーネルのALSAバージョンは、
> cat /proc/asound/version より、
> Advanced Linux Sound Architecture Driver Version 1.0.24. 
>
> ALSA Projectの最新版のバージョンは、1.0.25 (2012-01-25) を確認しましたが、
> 該当する部分(alsa-kernel/pci/hda/patch_hdmi.c)には、id:0x80862880は、
> 含まれておらず、まだ対応されていません。
>
> { .id = 0x80860054, .name = "IbexPeak HDMI",    .patch = patch_generic_hdmi },
> { .id = 0x80862801, .name = "Bearlake HDMI",    .patch = patch_generic_hdmi },
> { .id = 0x80862802, .name = "Cantiga HDMI",    .patch = patch_generic_hdmi },
> { .id = 0x80862803, .name = "Eaglelake HDMI",    .patch = patch_generic_hdmi },
> { .id = 0x80862804, .name = "IbexPeak HDMI",    .patch = patch_generic_hdmi },
> { .id = 0x80862805, .name = "CougarPoint HDMI",    .patch = patch_generic_hdmi },
> { .id = 0x80862806, .name = "PantherPoint HDMI", .patch = patch_generic_hdmi },
> { .id = 0x808629fb, .name = "Crestline HDMI",    .patch = patch_generic_hdmi },
> {} /* terminator */
>
> 2月の段階で、パッチがポストされたようです。
> http://comments.gmane.org/gmane.linux.alsa.devel/94986

>
> --- sound.orig/sound/pci/hda/patch_hdmi.c    2012-02-23 14:51:19.562540743 +0800
> +++ sound/sound/pci/hda/patch_hdmi.c    2012-02-23 15:05:51.774522844 +0800
> @@ -1913,6 +1913,7 @@ static const struct hda_codec_preset snd
>  { .id = 0x80862805, .name = "CougarPoint HDMI",    .patch = patch_generic_hdmi },
>  { .id = 0x80862806, .name = "PantherPoint HDMI", .patch = patch_generic_hdmi },
>  { .id = 0x808629fb, .name = "Crestline HDMI",    .patch = patch_generic_hdmi },
> +{ .id = 0x80862880, .name = "CedarTrail HDMI",    .patch = patch_generic_hdmi }, ←ここです。
>  {} /* terminator */
>  };
>
> snapshotを見たら、入っていました。
>
> 以上
>
>
>
>
>
>