2006-03-14 02:02:49

by Lee Revell

[permalink] [raw]
Subject: xen DMA bug

An ALSA user has found a Xen bug where it fails to accept a 28 bit DMA
mask (pci_set_dma_mask(pci, 0x0fffffff) < 0 ||
pci_set_consistent_dma_mask(pci, 0x0fffffff) < 0) fails:

https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1907

Lee


2006-03-14 03:46:13

by Chris Wright

[permalink] [raw]
Subject: Re: xen DMA bug

* Lee Revell ([email protected]) wrote:
> An ALSA user has found a Xen bug where it fails to accept a 28 bit DMA
> mask (pci_set_dma_mask(pci, 0x0fffffff) < 0 ||
> pci_set_consistent_dma_mask(pci, 0x0fffffff) < 0) fails:
>
> https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1907

Likely swiotlb range is above the mask. I'd suggest to reporter to
file in the Fedora bugzilla under kernel-xen (with dmesg output).

thanks,
-chris