Date: Thu, 18 Sep 2008 10:32:20 +0100 From: Gavin Atkinson <gavin@FreeBSD.org> To: Alexander Motin <mav@FreeBSD.org> Cc: freebsd-multimedia@FreeBSD.org Subject: Re: HDA patch 20080903 experience Message-ID: <1221730340.19986.15.camel@buffy.york.ac.uk> In-Reply-To: <48C19944.1090005@FreeBSD.org> References: <1220628355.99079.31.camel@buffy.york.ac.uk> <48C19944.1090005@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Sorry for the delay in replying, I only have intermittent access to the laptop in question. On Fri, 2008-09-05 at 23:40 +0300, Alexander Motin wrote: > Gavin Atkinson wrote: > > The only problem I have so far with the new driver is that I get a short > > high-pitched scream when the module is loaded. I believe this is > > feedback from the internal speakers to the internal microphone, as I get > > a very similar sound if I turn the "monitor" channel up. Is there any > > way to fix this? Maybe by setting it's volume to zero before enabling > > it or similar? > > During initialization driver was used to set all used amplifiers to the > maximum position. That caused audio loop in your case (via monitor => > mix => vol) until mixer initialization restored their normal level. I > have changed defaults from maximum to 0dB amplification. I think it > should help in your case. This does seem to be fixed with hda.7.20080913.patch, many thanks! > > I also cannot get sound from the internal CD ROM drive, but this didn't > > work with the old HDA driver either. Is this something that can be made > > to work somehow? > > Your system vendor does not declare CD pin in codec configuration. But > it is still possible that it is present on usual for this codec place. > You may try to declare it with such device hint: > hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD" > If you also have any other audio connectors on your notebook not > detected by driver, you may try to add alike hints for other disabled pins. > Tell me please if you succeed with this to make a permanent quirk. I haven't managed to find the correct way to do this yet. Even with the above hint in place, the output of dev.hdac.0.pindump shows them as [DISABLED], is that correct? > Also in new driver version (20080905) I have tuned mixer detection a > bit, so now you should get working master volume control. Also I have > added some quirks which should give you PCBEEP signal working and > controlled (using "speaker"+"mix" controls) if is appropriately > connected in hardware. Master volume and PCBEEP do work correctly now, although I can't say for sure that they didn't work in the previous version. Thanks again! Gavin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1221730340.19986.15.camel>