Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jun 2009 11:00:04 -0500
From:      "Rick C. Petty" <rick-freebsd2008@kiwi-computer.com>
To:        Alexander Motin <mav@FreeBSD.org>
Cc:        freebsd-multimedia@freebsd.org
Subject:   Re: snd_hda works on i386, fails on amd64 (RELENG_7)
Message-ID:  <20090615160004.GA81013@keira.kiwi-computer.com>
In-Reply-To: <4A362C36.5010806@FreeBSD.org>
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>

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



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