ata_piix swiotlb buffer is full

Bug #1705221 reported by sparks71
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Under Ubuntu 16.04 (linux-image-4.8.0-58-generic x86_64), I cannot put the system's storage under heavy load without receiving a bunch of "swiotlb buffer is full" kernel error messages and sometimes filesystem erros.

The controller is a intel ICH9R:

00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)

[150060.855960] ata_piix 0000:00:1f.5: swiotlb buffer is full (sz: 65536 bytes)
[150060.855962] DMA: Out of SW-IOMMU space for 65536 bytes at device 0000:00:1f.5
[150060.864067] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[150060.864074] ata3.00: failed command: WRITE DMA EXT
[150060.864079] ata3.00: cmd 35/00:00:00:d8:cf/00:08:0c:00:00/e0 tag 0 dma 1048576 out
[150060.864079] res 50/00:00:ff:d7:cf/00:00:0c:00:00/e0 Emask 0x40 (internal error)
[150060.864082] ata3.00: status: { DRDY }
[150060.869434] ata3.00: configured for UDMA/133
[150060.869453] ata3: EH complete

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.8.0-58-generic 4.8.0-58.63~16.04.1 [modified: lib/modules/4.8.0-58-generic/kernel/drivers/scsi/megaraid/megaraid_sas.ko]
ProcVersionSignature: Ubuntu 4.8.0-58.63~16.04.1-generic 4.8.17
Uname: Linux 4.8.0-58-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia
ApportVersion: 2.20.1-0ubuntu2.10
Architecture: amd64
CurrentDesktop: GNOME-Flashback:Unity
Date: Wed Jul 19 10:57:00 2017
InstallationDate: Installed on 2017-03-20 (120 days ago)
InstallationMedia: Ubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215.2)
SourcePackage: linux-hwe
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
sparks71 (sparks71) wrote :
Revision history for this message
sparks71 (sparks71) wrote :

Maybe this is helpful.
The problem seems to have occurred much earlier with a ICH8

http://comments.gmane.org/gmane.linux.ide/33436

affects: linux-hwe (Ubuntu) → linux (Ubuntu)
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1705221

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: yakkety
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.