Skip site navigation (1)Skip section navigation (2)
Date:      Sat,  9 Jun 2007 03:07:37 +0200
From:      "barbara" <barbara.xxx1975@libero.it>
To:        "freebsd-multimedia" <freebsd-multimedia@freebsd.org>
Subject:   identify my hda codec
Message-ID:  <JJCGGP$6307079992619F9FC952455D475907FF@libero.it>

next in thread | raw e-mail | index | archive | help
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 motherb=
oard.
As I've said in a previous messages at least playback is working.

some infos:
$ pciconf -lv
pcm0@pci128:1:0:        class=3D0x040300 card=3D0x81e71043 chip=3D0x32881=
106 rev=3D0x10 hdr=3D0x00
    vendor     =3D 'VIA Technologies Inc'
    class      =3D 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@satanasso.l=
ocal.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[] =3D {
 	{ 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" },
-------------------------------------------------------------------------=
-------
=0A=0A=0A------------------------------------------------------=0ALeggi G=
RATIS le tue mail con il telefonino i-mode=99 di Wind=0Ahttp://i-mode.win=
d.it/=0A




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?JJCGGP$6307079992619F9FC952455D475907FF>