Date: Tue, 28 Nov 2006 15:13:34 +0300 From: "Ivan B. Serezhkin" <ivan@serezhkin.com> To: L O <nwanglu@gmail.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: HELP About sound card [Conexant AC-Link 2 Channel Audio] :) Message-ID: <456C27EE.5090702@serezhkin.com> In-Reply-To: <98a12e2b0611242041o72cd4156y782ae70202a02c24@mail.gmail.com> References: <98a12e2b0611242041o72cd4156y782ae70202a02c24@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
L O wrote: > is there someone can help me about this.... thanks :) > 1.i installed 6.1 freebsd release > 2.first i run kldload snd_driver and get my sound drier information is > snd_ich > 3.i add device sound,device snd_ich to kernel ,build it and install it. > 4.startx to gnome, i found i can't get any voice from my notebook(SUCH > AS PLAY A MP3 BY XMMS),the volume control->file->change device shows : > "unknow volume control 0(OSS MIXER)". > 5.there 's no dsp folder in my /dev. Freebsd after RELENGG_5 uses devfs. And if you load driver after system starts you must build corresponding device nodes (man devfs man devd) on kernel loading phase you haven't properly identify your audiocard codec id: pcm0: <Unknown AC97 Codec (id = 0x43585431)> This means, that this card recognized as ac97, but have new, unmanaged id (0x43585431) Device id 0x435854 is connexant, lets look, what connexant audio devices supported in RELENG_6: ivan:/usr/src/sys/dev/sound/pcm$ grep 4358 ac97.c { 0x43585400, "Conexant" }, { 0x43585421, 0x00, 0, "HSD11246", 0 }, { 0x43585428, 0x07, 0, "CX20468", 0 }, { 0x43585430, 0x00, 0, "CX20468-21", 0 }, try add in /usr/src/sys/dev/sound/pcm/ac97.c in structure static struct ac97_codecid ac97codecid[] = { string { 0x43585431, 0x00, 0, "CHIPNAME", 0 }, Recompile kernel, restart and look at dmesg. If device recognozed - try to load corresponding modules. -- Ivan B. Serezhkin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?456C27EE.5090702>