Boston Linux & UNIX was originally founded in 1994 as part of The Boston Computer Society. We meet on the third Wednesday of each month at the Massachusetts Institute of Technology, in Building E51.

BLU Discuss list archive

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

[Discuss] Linux on Lenovo P70 -- data corruption

What us the NIC in the laptop ?
I've had this problem before using the open source driver for a network
(trying to remember which one)

-----Original Message-----
From: Discuss [ at] On
Behalf Of Robert Krawitz
Sent: Monday, September 04, 2017 1:12 PM
To: discuss at
Subject: [Discuss] Linux on Lenovo P70 -- data corruption

I'm about at my wit's end here.

I bought a Lenovo P70 on eBay to run Linux on.  But I'm finding some data
corruption on network data transfers (e. g. scp, ftp, socat).
The oddity is that in the received files the bytes that are bad always have
011111 in the low 6 bits of their address.  There's some clustering, but not
tight clustering and not at regular intervals.

rsync sometimes reports protocol failures (in either direction -- from this
machine to something else or from another system to this).  The other system
is good.  scp/ssh don't report any such problems.

It appears that this is more severe under heavy traffic, and perhaps under
heavy load too.

Unfortunately, I'm not able (yet) to reproduce this under Windows using
either ftp or scp, with various background loads.  The addresses in suggest
that something's going wrong with writing the data out to disk (particularly
with scp, I'd expect errors to propagate with encryption or to get outright
protocol failures), but the protocol failures with rsync suggest that it's
somewhere else.

I get no problems with either memtest86 or Lenovo diags, and prime95 also
isn't reporting any issues.  This happens under both Knoppix
7.7.1 and openSUSE 42.3, the latter with any of the stock kernel, the
4.12.9+SUSE kernel, or the 4.12.9 vanilla kernel.

If I can reproduce the problem under Windows, the seller will refund me in
full and send it back to Lenovo.  If I can't, at best I'll have to pay a 15%
restocking fee on a not-inexpensive system.  If I try to send it to Lenovo
under warranty, I expect I'll get an NPF and just waste a lot of time and
yet another shipping fee.

The system has a Xeon E3-1505Mv5, nVidia M4000M (doesn't matter if X is
running or not), 32 GB RAM (yes, I've tried each of the two DIMMs
separately, in different slots), 4K display, two separate eSATA M.2 SSD's.
The BIOS is up to date with the hyperthreading fix, and in any event it
happens even if I turn hyperthreading off.  Right now it's an expensive
white elephant.

Any thoughts?
Robert Krawitz                                     <rlk at>

***  MIT Engineers   A Proud Tradition  ***
Member of the League for Programming Freedom  --
Project lead for Gutenprint   --

"Linux doesn't dictate how I work, I dictate how Linux works."
--Eric Crampton
Discuss mailing list
Discuss at

BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!

Boston Linux & Unix /