Date: Thu, 18 Jan 2007 12:44:53 +0100 From: Ingeborg Hellemo <Ingeborg.Hellemo@cc.uit.no> To: Ariff Abdullah <ariff@FreeBSD.org> Cc: freebsd-multimedia@FreeBSD.org Subject: Re: snd_hda, sound in both speaker and headphones Message-ID: <200701181144.l0IBirEB008321@barnetv.cc.uit.no> In-Reply-To: Your message of "Thu, 18 Jan 2007 18:14:07 %2B0800." <20070118181407.72f29176.ariff@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
ariff@FreeBSD.org said: > Did you grab the latest hdac.c and recompile? Yes. I have now done the following: * Compiled with tuesdays hdac.c. Result: Sound in speaker, none in headphone. There is a minor difference inn dmesg: Original hdac.c: pcm0: HDA_DEBUG: OSS mixer initialization... pcm0: HDA_DEBUG: Enabling Soft PCM volume Tuesdays hdac.c: pcm0: HDA_DEBUG: OSS mixer initialization... pcm0: HDA_DEBUG: Pin sense: nid=21 res=0x7fffffff pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching: pcm0: HDA_DEBUG: index=4 nid=21 pci_subvendor=0x3013103c codec=0x10ec0260 pcm0: HDA_DEBUG: Enabling Soft PCM volume I am not able to trigger any more "Pin sense"-lines if I plug/unplug the headphone. The "Pin sense"-line does not change if I load the module with or without the headphone plugged in. * Compiled with todays hdac.c. Result: Sound in both speaker and headphone. dmesg says: pcm0: HDA_DEBUG: OSS mixer initialization... pcm0: HDA_DEBUG: Enabling Soft PCM volume ~/>grep XW43 /usr/src/sys/dev/sound/pci/hda/hdac.c #define HP_XW4300_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x3013) if (subvendor == HP_XW4300_SUBVENDOR) { /usr/sbin/mixer only recognise "vol, pcm, line, mic, cd, rec" I recompile with "cd /usr/src/sys/modules/sound/; make clean cleandir; make && make install" Thank you for spending time on this! --Ingeborg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200701181144.l0IBirEB008321>