identify my hda codec

barbara barbara.xxx1975 at libero.it
Sat Jun 9 01:07:39 UTC 2007


I'm not an hacker so don't laugh at me! :P
Please revise this patch to identify the hda codec of my Asus M2V motherboard.
As I've said in a previous messages at least playback is working.

some infos:
$ pciconf -lv
pcm0 at pci128:1:0:        class=0x040300 card=0x81e71043 chip=0x32881106 rev=0x10 hdr=0x00
    vendor     = 'VIA Technologies Inc'
    class      = multimedia

$ dmesg | grep pcm0
pcm0: <VIA VT8251/8237A High Definition Audio Controller> mem 0xfbffc000-0xfbffffff irq 17 at device 1.0 on pci128
pcm0: <HDA Codec: Realtek ALC660>
pcm0: <HDA Driver Revision: 20070505_0044>

$ uname -v
FreeBSD 6.2-STABLE #2: Sat Jun  9 01:51:14 CEST 2007     root at satanasso.local.domain:/usr/obj/usr/src/sys/SATANASSO

Ask if you need more infos/tests.

--------------------------------------------------------------------------------
--- hdac.c	Sun May 13 23:09:24 2007
+++ hdac.c.alc660	Sat Jun  9 02:31:52 2007
@@ -213,6 +213,7 @@
 #define ASUS_W6F_SUBVENDOR	HDA_MODEL_CONSTRUCT(ASUS, 0x1263)
 #define ASUS_W2J_SUBVENDOR	HDA_MODEL_CONSTRUCT(ASUS, 0x1971)
 #define ASUS_F3JC_SUBVENDOR	HDA_MODEL_CONSTRUCT(ASUS, 0x1338)
+#define ASUS_M2V_SUBVENDOR	HDA_MODEL_CONSTRUCT(ASUS, 0x81e7)
 #define ASUS_M2N_SUBVENDOR	HDA_MODEL_CONSTRUCT(ASUS, 0x8234)
 #define ASUS_M2NPVMX_SUBVENDOR	HDA_MODEL_CONSTRUCT(ASUS, 0x81cb)
 #define ASUS_ALL_SUBVENDOR	HDA_MODEL_CONSTRUCT(ASUS, 0xffff)
@@ -481,6 +482,7 @@
 #define REALTEK_VENDORID	0x10ec
 #define HDA_CODEC_ALC260	HDA_CODEC_CONSTRUCT(REALTEK, 0x0260)
 #define HDA_CODEC_ALC262	HDA_CODEC_CONSTRUCT(REALTEK, 0x0262)
+#define HDA_CODEC_ALC660	HDA_CODEC_CONSTRUCT(REALTEK, 0x0660)
 #define HDA_CODEC_ALC861	HDA_CODEC_CONSTRUCT(REALTEK, 0x0861)
 #define HDA_CODEC_ALC861VD	HDA_CODEC_CONSTRUCT(REALTEK, 0x0862)
 #define HDA_CODEC_ALC880	HDA_CODEC_CONSTRUCT(REALTEK, 0x0880)
@@ -551,6 +553,7 @@
 } hdac_codecs[] = {
 	{ HDA_CODEC_ALC260,    "Realtek ALC260" },
 	{ HDA_CODEC_ALC262,    "Realtek ALC262" },
+	{ HDA_CODEC_ALC660,    "Realtek ALC660" },
 	{ HDA_CODEC_ALC861,    "Realtek ALC861" },
 	{ HDA_CODEC_ALC861VD,  "Realtek ALC861-VD" },
 	{ HDA_CODEC_ALC880,    "Realtek ALC880" },
--------------------------------------------------------------------------------



------------------------------------------------------
Leggi GRATIS le tue mail con il telefonino i-mode™ di Wind
http://i-mode.wind.it/




More information about the freebsd-multimedia mailing list