From owner-freebsd-multimedia@FreeBSD.ORG Thu May 11 17:33:11 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org 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 0F29316A62B for ; Thu, 11 May 2006 17:33:11 +0000 (UTC) (envelope-from rick@kiwi-computer.com) Received: from kiwi-computer.com (megan.kiwi-computer.com [63.224.10.3]) by mx1.FreeBSD.org (Postfix) with SMTP id 52CD643D53 for ; Thu, 11 May 2006 17:33:10 +0000 (GMT) (envelope-from rick@kiwi-computer.com) Received: (qmail 77966 invoked by uid 2001); 11 May 2006 17:33:09 -0000 Date: Thu, 11 May 2006 12:33:09 -0500 From: "Rick C. Petty" To: Norberto Meijome Message-ID: <20060511173309.GB77251@megan.kiwi-computer.com> References: <20060512021044.2f930004@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060512021044.2f930004@localhost> User-Agent: Mutt/1.4.2.1i Cc: freebsd-multimedia@freebsd.org Subject: Re: emu10k1 Sound driver hard locks on FreeBSD 6.1 release X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 17:33:15 -0000 On Fri, May 12, 2006 at 02:10:44AM +1000, Norberto Meijome wrote: > On Thu, 11 May 2006 12:25:54 +0400 > "Yuriy Tsibizov" wrote: > > > Robert, > > 1. Does your sound card share interrupt with something else? > > I have read many emails of people with similar problems, but I havent > found any solution. I suspect it is caused to the card sharing IRQs with > something else, but since there is no driver attached to the snd card, > pciconf / scanpci / dmesg / vmstat show no IRQ assigned to it. What is the output of mptable(1) ?? What IRQ is assigned to the sound card? IIRC, PCI interrupts are mapped to one of the INT pins (A thru D) and the interrupt steering mechanism maps the INT interrupts to IRQs. I've had troubles for example when my PCI modem (which allocates an IRQ for the serial port) shares the INT pin with any other device, such as my NIC. Because the sio(4) driver doesn't allow shared interrupts, I had to move my modem to a slot which used INT D, since on my board no other slot or onboard device uses INT D. The problem persisted no matter what BIOS settings I tried, or whether a freebsd driver attached to either device. > I've started a tedious process of changing the PCI IRQ settings in the BIOS and > mapping what sections of the pci bus are affected by each change, but havent > been able to find what touches pci:27:0 (the one the Intel HDA is attached to). Do you mean the hard drive controller? I'm pretty sure that's hard-coded to IRQs 14 & 15 (for primary & secondary controllers). -- Rick C. Petty