I get the impression that Lenovo really has nobody you can reach who really understands the machine at a technical level. They can replace parts, or send you a new machine; but, when you want to *understand* what is going on, you can't reach anybody who can help you. (This is not unique to Lenovo.)
Fortunately I do not need, or require, ECC. I finally found somebody who claims to have, in stock, the Crucial Technology 16 GB kit I need. I am simply going to remove the Samsung module which shipped with the machine. Crucial told me that adding the memory in matched pairs is approximately 12% faster than adding the same memory but from different lots. Mixing brands would presumably be even slower. Also, they said that memory modules only play well with other brands about 80% of the time, which is a higher percentage than Corsair estimated. At least Crucial has actually tested their memory with a live P50 and guarantees it to work.
I agree with you regarding problems with Skylake. They also seem to have some problems with NVMe, in both destops and notebooks. I guess this is what life is like on the bleeding edge.
I forgot to add that, if you go to the Intel site, under the Intel® Xeon® Skylake® Processor E3-1505M v5 processor it states:
[ECC Memory]
‡ This feature may not be available on all computing systems. Please check with the system vendor to determine if your system delivers this feature, or reference the system specifications (motherboard, processor, chipset, power supply, HDD, graphics controller, memory, BIOS, drivers, virtual machine monitor-VMM, platform software, and/or operating system) for feature compatibility. Functionality, performance, and other benefits of this feature may vary depending on system configuration.
so it is possible that Lenovo did not choose to deliver ECC support.
P50, Intel Xeon E3-1505M v5, 4K, NVidia Quadro M2000M 4GB, Dual Samsung 950 PRO 512GB NVMe drives non-RAID, 32 GB Crucial Technology DDR4 2133 (PC4 17000). Windows 10 Home.