From owner-freebsd-multimedia Mon Feb 3 14:58:22 2003 Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 24B7037B405 for ; Mon, 3 Feb 2003 14:58:21 -0800 (PST) Received: from puma.icir.org (puma.icir.org [192.150.187.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F20D43F3F for ; Mon, 3 Feb 2003 14:58:20 -0800 (PST) (envelope-from hodson@puma.icir.org) Received: from puma.icir.org (localhost [127.0.0.1]) by puma.icir.org (8.12.3/8.12.3) with ESMTP id h13MwE8J023524; Mon, 3 Feb 2003 14:58:14 -0800 (PST) (envelope-from hodson@puma.icir.org) Message-Id: <200302032258.h13MwE8J023524@puma.icir.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.3 To: Jim Durham Cc: freebsd-multimedia@freebsd.org Subject: Re: Maestro 3 flakiness In-Reply-To: Your message of "Mon, 03 Feb 2003 10:38:43 EST." <200302031038.43539.jimd@nepinc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 03 Feb 2003 14:58:14 -0800 From: Orion Hodson Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org /-- Jim Durham wrote: | It seems since I upgraded my Dell Inspiron 4000 laptop with Maestro 3 sound t | o | FreeBSD 4.7 that I have an occasional problem with the sound system. I don't | recall this happening under 4.6. | | Sometimes the hardware apparently fails to initialize properly. The symptom i | s | that there appears to be no clock for the recording process, ie; running | 'audacity' or any recording program, no samples are taken and the time line | stands still. Once in a while this happens on playback as well, but mostly on | | recording. Usually, a reboot will fix it. Sometimes it takes 2 reboots. | | Is something not initializing correctly? | | I'm using KDE3 with the artsd sound server. However, killing artsd and going | directly to the dsp doesn't make any difference. | | Has anyone else seen this? Jim There is a difference in the initialization sequence between 4.6 and 4.7 that might be worth investigating: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/sound/pci/maestro3.c.diff?r1= 1.2.2.11%3ARELENG_4_7&tr1=1.1&r2=1.2.2.7%3ARELENG_4_6&tr2=1.2.2.11 There are additional changes in -CURRENT relating to with suspend/resume which are probably not directly relevant. If you have the stomach for it, I'd recommend grabbing the specs and comparing the ALSA and FBSD versions of the driver. There may be differences in the initialization code that give a clue to what the root of the problem is. Failing this, try polling scottl@freebsd.org who is responsible for the maestro3 driver. YMMV, he's release engineering these days though and could well be busy there since 4.8 code freeze is coming up shortly. - Orion To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message