From owner-freebsd-current@FreeBSD.ORG Thu Mar 27 22:12:46 2003 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 D1C0737B413 for ; Thu, 27 Mar 2003 22:12:45 -0800 (PST) Received: from puma.icir.org (puma.icir.org [192.150.187.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6162644020 for ; Thu, 27 Mar 2003 21:25:22 -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 h2S5P9AT010241; Thu, 27 Mar 2003 21:25:11 -0800 (PST) (envelope-from hodson@puma.icir.org) Message-Id: <200303280525.h2S5P9AT010241@puma.icir.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.3 From: Orion Hodson To: Fred Souza In-Reply-To: <20030328022021.GA883@torment.storming.org> Mime-Version: 1.0 Content-Type: multipart/mixed ; boundary="==_Exmh_-18610525230" Date: Thu, 27 Mar 2003 21:25:09 -0800 Sender: hodson@icir.org X-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,IN_REP_TO,MSG_ID_ADDED_BY_MTA_3 autolearn=ham version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) X-Content-Filtered-By: Mailman/MimeDel 2.1.1 cc: current@freebsd.org Subject: Re: VIA82c686a sound problem 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: Fri, 28 Mar 2003 06:12:50 -0000 This is a multipart MIME message. --==_Exmh_-18610525230 Content-Type: text/plain; charset=us-ascii Fred The via82c686.c code changed this week to implement the cold reset described in the AC97 r2.3 spec since there are some boards where the former initialization does not work. It may be your board is reporting it's ready, but it requires a reset. Can you apply the attached patch to the head version of via82c686.c and let me know if it works on your h/w and what the additional dmesg information is? The patch forces a cold reset and sets an additional "enabled" bit in the AC97 link control register during the reset (there's not enough info in the spec to know whether this bit should be set during the reset, it works elsewhere). Thanks - Orion --==_Exmh_-18610525230--