Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 8 Jan 2002 14:59:23 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 8 Jan 2002 14:59:14 -0500 Received: from lacrosse.corp.redhat.com ([12.107.208.154]:4153 "EHLO lacrosse.corp.redhat.com") by vger.kernel.org with ESMTP id ; Tue, 8 Jan 2002 14:58:56 -0500 Message-ID: <3C3B4F7F.8010901@redhat.com> Date: Tue, 08 Jan 2002 14:58:55 -0500 From: Doug Ledford User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7+) Gecko/20020103 X-Accept-Language: en-us MIME-Version: 1.0 To: willy tarreau CC: Mario Mikocevic , linux-kernel@vger.kernel.org Subject: Re: i810_audio In-Reply-To: <20020108163141.57751.qmail@web20507.mail.yahoo.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org willy tarreau wrote: >>i810_audio.c:747: `PI_OR' undeclared (first use in >> > this function) > > Replace PI_OR with PO_SR. It compiled for me after > that. > But my system still hangs after close while Thomas > Gschwidt's > patch works OK. Someone posted one of the DMA Overrun on write error messages to me, and that allowed me to see that on the SiS hardware we are getting garbage in the upper 3 bits of the LVI register (presumably because we read garbage from the upper 3 bits of the CIV register). So, I've put a 0.15 version of my driver on my site that now bounds our LVI and CIV reads so that we mask out any possible garbage. And, since writing garbage to LVI could keep the hardware going in loops forever and other sorts of bad things, it might solve your problem. Please give it a try and let me know how it works. -- Doug Ledford http://people.redhat.com/dledford Please check my web site for aic7xxx updates/answers before e-mailing me about problems - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/