From owner-freebsd-multimedia@FreeBSD.ORG Mon Jun 15 16:00:07 2009 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D62641065676 for ; Mon, 15 Jun 2009 16:00:07 +0000 (UTC) (envelope-from rick@kiwi-computer.com) Received: from hamlet.setfilepointer.com (hamlet.SetFilePointer.com [63.224.10.2]) by mx1.freebsd.org (Postfix) with SMTP id 568FF8FC30 for ; Mon, 15 Jun 2009 16:00:07 +0000 (UTC) (envelope-from rick@kiwi-computer.com) Received: (qmail 43429 invoked from network); 15 Jun 2009 11:00:06 -0500 Received: from keira.kiwi-computer.com (HELO kiwi-computer.com) (63.224.10.3) by hamlet.setfilepointer.com with SMTP; 15 Jun 2009 11:00:06 -0500 Received: (qmail 81113 invoked by uid 2001); 15 Jun 2009 16:00:04 -0000 Date: Mon, 15 Jun 2009 11:00:04 -0500 From: "Rick C. Petty" To: Alexander Motin Message-ID: <20090615160004.GA81013@keira.kiwi-computer.com> References: <1242609781.00113421.1242598202@10.7.7.3> <4A122B72.80206@FreeBSD.org> <20090519184150.GA990@keira.kiwi-computer.com> <20090605020054.GA67365@keira.kiwi-computer.com> <4A28D79C.6070406@FreeBSD.org> <20090614050211.GA67556@keira.kiwi-computer.com> <20090614062157.GA67705@keira.kiwi-computer.com> <4A34A663.2010503@FreeBSD.org> <20090614184754.GA72664@keira.kiwi-computer.com> <4A362C36.5010806@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4A362C36.5010806@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: freebsd-multimedia@freebsd.org Subject: Re: snd_hda works on i386, fails on amd64 (RELENG_7) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rick-freebsd2008@kiwi-computer.com List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jun 2009 16:00:08 -0000 On Mon, Jun 15, 2009 at 02:10:46PM +0300, Alexander Motin wrote: > Rick C. Petty wrote: > > That helped. I still need to set sc->support_64bit to 0 in > > hdac_get_capabilities(). > > > > I added code so I can override this setting using device.hints. Could you > > maybe see about getting the following code committed? Feel free to fix it > > up as necessary. Thank you, > > Ok, I will look on it, but could you instead first try one more thing, Sure, this is what I volunteered for initially. I just didn't know enough of the bus/DMA stuff which is why I asked for direction. > may be it help. Change first arguments of bus_dma_tag_create() calls > from NULL to bus_get_dma_tag(sc->dev). May be some parent bus will be > able to announce 32bit limitation correctly without need to specify it. Hmm, good idea, but it didn't work. I'm willing to try anything else, but I've dumped the i386 partition (so I can only test in amd64 now). Thanks for the help, -- Rick C. Petty