Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jun 2009 14:10:46 +0300
From:      Alexander Motin <mav@FreeBSD.org>
To:        rick-freebsd2008@kiwi-computer.com
Cc:        freebsd-multimedia@freebsd.org
Subject:   Re: snd_hda works on i386, fails on amd64 (RELENG_7)
Message-ID:  <4A362C36.5010806@FreeBSD.org>
In-Reply-To: <20090614184754.GA72664@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>

next in thread | previous in thread | raw e-mail | index | archive | help
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,
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.

-- 
Alexander Motin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A362C36.5010806>