From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 28 19:20:36 2006 Return-Path: X-Original-To: freebsd-multimedia@hub.freebsd.org Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C8BFF16A492 for ; Thu, 28 Sep 2006 19:20:36 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC53E43D93 for ; Thu, 28 Sep 2006 19:20:28 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k8SJKSAr076440 for ; Thu, 28 Sep 2006 19:20:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k8SJKSpA076439; Thu, 28 Sep 2006 19:20:28 GMT (envelope-from gnats) Date: Thu, 28 Sep 2006 19:20:28 GMT Message-Id: <200609281920.k8SJKSpA076439@freefall.freebsd.org> To: freebsd-multimedia@FreeBSD.org From: Ariff Abdullah Cc: Subject: Re: kern/103692: [snd_es137x] Driver snd_es137x has broken defaults for DAC settings X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ariff Abdullah List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 19:20:36 -0000 The following reply was made to PR kern/103692; it has been noted by GNATS. From: Ariff Abdullah To: bug-followup@FreeBSD.org, almindor@gmail.com Cc: Subject: Re: kern/103692: [snd_es137x] Driver snd_es137x has broken defaults for DAC settings Date: Fri, 29 Sep 2006 03:14:23 +0800 The real issue is not with DAC selection. This is rather PCI Latency Timer issue, which is too flexible for snd_es137x. Try to increase its latency timer value for pcm0 (128 is a good start) using pciconf(8), or this tool: http://people.freebsd.org/~ariff/utils/pcilattimer There is a hidden kernel hint for this, that is hint.pcm..latency_timer . Set appropriately using kenv(8) and reload the driver or through /boot/device.hints (require reboot). -- Ariff Abdullah FreeBSD ... Recording in stereo is obviously too advanced and confusing for us idiot ***** users :P ........