snd_hda works on i386, fails on amd64 (RELENG_7)
Rick C. Petty
rick-freebsd2008 at kiwi-computer.com
Sun Jun 14 05:02:18 UTC 2009
On Fri, Jun 05, 2009 at 11:30:20AM +0300, Alexander Motin wrote:
> Rick C. Petty wrote:
> > Any help would be appreciated. Thanks in advance,
> > usable memory = 8575410176 (8178 MB)
> > avail memory = 8273821696 (7890 MB)
> Could you try to limit amount of system RAM to less then 3.5GB? Hardware
I've tried this, no luck.
> or driver may have issues with support of more then 32bit addresses. I
> have successfully used driver on system with 4GB RAM, so I think that it
> may be a hardware issue.
What do you suggest? This works just fine in i386.
> Also you may try to change
> sc->support_64bit = HDA_FLAG_MATCH(gcap, HDAC_GCAP_64OK);
> line to
> sc->support_64bit = 0;
> , to strictly limit driver to 32bit addresses ignoring hardware
I tried this as well, no luck.
I can dual-boot this system into either i386 or amd64. Do you (or anyone
else) have any suggestions? I'm willing to patch my kernels (I'm following
7-stable) but I have no idea where to start. I would appreciate it if
somebody would give me some direction here.
-- Rick C. Petty
More information about the freebsd-multimedia