]> err.no Git - linux-2.6/commit
[ALSA] emu10k1 - Use 31 bit DMA mask for Audigy
authorLee Revell <rlrevell@joe-job.com>
Tue, 25 Oct 2005 09:25:29 +0000 (11:25 +0200)
committerJaroslav Kysela <perex@suse.cz>
Fri, 4 Nov 2005 12:20:22 +0000 (13:20 +0100)
commit9529a5bae10118fd08edfd667cac19f94fb7264a
treea10a5d14b925366adbeb9b9e36aa8ebdd8ec4513
parentd91c64c8279501f439feae9042eccd0bbe484265
[ALSA] emu10k1 - Use 31 bit DMA mask for Audigy

Modules: EMU10K1/EMU10K2 driver

It appears that either the Audigy DMA engine or the Linux kernel cannot
handle 32 bit DMA with this device.  Problem manifests as noise when
using more than 2GB of RAM, possibly only on 64 bit machines.

The OSS driver actually uses a 29 bit DMA mask for both devices, this
seems like overkill for now.

Signed-off-by: Lee Revell <rlrevell@joe-job.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/sound/emu10k1.h