[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#606968: DMA: Out of SW-IOMMU space with Xen kernel during heavy I/O



On Mon, 2010-12-13 at 14:06 +0100, Rik Theys wrote:
> Package: linux-2.6
> Version: 2.6.32-29
> Severity: normal
> 
> When performing a lot of I/O, the Xen dom0 kernel crashes with the 
> following error:
>
> [  325.437727] console [netcon0] enabled
> [  325.437795] netconsole: network logging started
> [ 1076.017245] mpt2sas 0000:03:00.0: DMA: Out of SW-IOMMU space for 
> 32768 bytes.
> [ 1076.017333] BUG: unable to handle kernel NULL pointer dereference at 
> 0000000000000010
[...]

mpt2sas was not using the correct test for whether DMA mapping
succeeded, so it tried to continue after the DMA mapping failure.  This
has been fixed in a later version and I will apply the fix to Debian's
branch of 2.6.32.

However, even if this type of error is handled properly, I think it will
result in the filesystem being switched to read-only mode, and you will
then have to reboot.  Using RAID may mitigate this.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: