2012年6月27日

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

伊坂殿へ

坂野です。
返信ありがとうございます。

> $ 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を見たら、入っていました。

以上





投稿者 xml-rpc : 2012年6月27日 00:24
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/111095
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。