Add this patch to DSDT
# For SkyLake CPU on 10-series board
into method label _DSM parent_adr 0x00160000 remove_entry;
Into device name_adr 0x00160000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"device-id", Buffer() { 0x3A, 0xA1, 0x00, 0x00 }\n
})\n
}\n
end;