Generate an 'EMMC' ACPI device under the PCIe root port to which the GL9763E is attached. The EMMC device contains a child CARD device whose _RMV method returns 0. This allows Windows to identify the eMMC as a fixed internal drive instead of a removable one. This fixes an issue where the Windows 11 installer fails around 55% with a generic 'Windows 11 installation has failed' error. Install logs show the failure is due to Windows identifying the storage device as removable and aborting (error 0xC1420134). TEST=build/boot Win11 installer on google/taeko with eMMC installed, verify Windows installer identifies it as a non-removable drive via diskpart, and install completes successfully. Change-Id: I51e59cb9e9dc2459724138b4bd404fb1eea64680 Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/90982 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Sean Rhodes <sean@starlabs.systems> |
||
|---|---|---|
| .. | ||
| gl9750 | ||
| gl9755 | ||
| gl9763e | ||