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

Bug#780858: Massive I/O data corruption on Marvell Armada XP machines



Control: tag -1 +pending

On Fri, Mar 20, 2015 at 04:13:20PM +0000, Steve McIntyre wrote:
>Package: src:linux
>Version: 3.16.7-ckt7-1
>Severity: grave
>Tags: upstream
>
>Hi folks,
>
>We've upgraded a couple of our Marvell Armada XP based (armel/armhf)
>buildd machines to Jessie, and they've almost immediately fallen over
>with symptoms of really bad data corruption. On further investigation
>and discussion with some of the upstream maintainers for this
>hardware, this is a known issue with I/O coherency and there are
>patches available for testing:
>
> * 8f1e8ee28660018a935c7576b9af8ffe1feab54c is a patch to disable
>   coherency for now, and
> * http://lists.infradead.org/pipermail/linux-arm-kernel/2015-March/330104.html
>   is a second patch needed too (do not register custom DMA operations
>   when coherency is disabled)
>
>I'm just doing a local build right now with these patches applied so I
>can test. More news ASAP.

Summarising discussion from IRC:

Patch #1 above was already applied to the jessie kernel, but patch #2
was not. The bpo kernel we have previously been using had neither, and
that worked OK.

My testing over the weekend with a locally-built kernel including
patch #2 as well was 100% successful, so r22457 looks like it will fix
this bug. A prompt upload would be appreciated to get this into Jessie
for our buildds! :-)

Cheers guys, and thanks very much for the quick replies.

-- 
Steve McIntyre, Cambridge, UK.                                steve@einval.com
"You can't barbecue lettuce!" -- Ellie Crane


Reply to: