[Pkg-xen-devel] Problem with jessie kernel under xen w.r.t. mpt3sas and "swiotlb buffer is full"

Andy Smith andy at strugglers.net
Wed Dec 14 13:09:50 UTC 2016


Hi,

As reported here:

    https://lists.xen.org/archives/html/xen-devel/2016-12/msg00287.html

The current Debian jessie amd64 kernel is unusable as a Xen dom0 on
a server that uses the mpt3sas driver as it panics within a
few seconds of heavy IO load, complaining "swiotlb is full"

The response from Andrew Cooper linked to two patches:

    https://lists.xen.org/archives/html/xen-devel/2016-12/msg00294.html

    > Can you try these two patches from the XenServer Patch queue?
    > https://github.com/xenserver/linux-3.x.pg/blob/master/master/series#L613-L614
    > 
    > There are bugs with some device drivers in choosing the correct
    > DMA mask, which cause them incorrectly to believe that they need
    > bounce-buffering.  Once you hit bounce buffering, everything
    > grinds to a halt.

Those two patches do fix the problem for me.

Does the current testing kernel already include these patches?

Should this be reported as a bug against the kernel in jessie?

Presumably the jessie kernel is not now going to see a fix for this
so would it be useful to have it in the bts in case other jessie
users come across it?

Cheers,
Andy



More information about the Pkg-xen-devel mailing list