From owner-freebsd-current@FreeBSD.ORG Tue Jun 15 21:11:09 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9805716A4CE; Tue, 15 Jun 2004 21:11:09 +0000 (GMT) Received: from dmz2.unixjunkie.com (adsl-65-70-175-250.dsl.rcsntx.swbell.net [65.70.175.250]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2F9A43D1D; Tue, 15 Jun 2004 21:11:08 +0000 (GMT) (envelope-from strgout@unixjunkie.com) Received: from mail.unixjunkie.com (mail [10.253.254.36]) by dmz2.unixjunkie.com (8.12.8p2/8.12.8) with ESMTP id i5FLGMBF002819; Tue, 15 Jun 2004 16:16:22 -0500 (CDT) (envelope-from strgout@mail.unixjunkie.com) Received: from mail.unixjunkie.com (mail [10.253.254.36]) by mail.unixjunkie.com (8.12.8p2/8.12.8) with ESMTP id i5FLGM56002816; Tue, 15 Jun 2004 16:16:22 -0500 (CDT) (envelope-from strgout@mail.unixjunkie.com) Received: (from strgout@localhost) by mail.unixjunkie.com (8.12.8p2/8.12.8/Submit) id i5FLGK2A002815; Tue, 15 Jun 2004 16:16:20 -0500 (CDT) (envelope-from strgout) Date: Tue, 15 Jun 2004 16:16:20 -0500 From: John To: freebsd-current@freebsd.org Message-ID: <20040615211620.GA2743@mail.unixjunkie.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i cc: steven@403forbidden.net cc: freebsd-gnats-submit@freebsd.org Subject: Re: misc/63204: /dev/mixer broken with ESS Maestro-2 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2004 21:11:09 -0000 i've started working on this a little more and seem to have found a pattern. First off 4.10 has all the same problems that 5.2.1 and current have. I have not tried 4.9, but someone told me they had the same problems with 4.9. This is what i've noticed when i boot 4.8 kernel and run a 4.10 userland sound works fine. I did notice this in the dmesg though which is different from the others. pcm0: port 0xfc00-0xfcff irq 11 at device 12.0 on pci0 pcm0: agg_rdcodec() RW_DONE timed out. -> pcm0: will perform cold reset. <- pcm0: Note the will perform cold reset. I don't see this with 4.10 or current and from looking at the bugreport no one else does either. i tried removing this if statment (but nothing between it) from maestro.c /* if (bus_space_read_1(ess->st, ess->sh, PORT_CODEC_STAT) & CODEC_STAT_MASK) { */ blablabl } but it still didn't work with 4.10. Well maybe this is enough info for someone with a little more clue to look into this. Also could someone assign this to sound@ assuming that is the correct place for this.