Z790-P DDR4 - is EVERYTHING being unknown in HCL normal?
Dasharo version Z790-P DDR4 v0.9.2
Dasharo variant Community
Question text I have an MSI Z790-P DDR4 that I want to flash Dasharo to. The build instructions are great! The DTS deployment documentation mentions some false positives in the HCL results with a nice example. When I ran the HCL on my board, everything came back as unknown which gave me pause. Is this normal?
[UNKNOWN] PCI configuration space and topology
[UNKNOWN] USB devices and topology
[UNKNOWN] Super I/O configuration
[UNKNOWN] EC configuration
[UNKNOWN] MSRs
[UNKNOWN] SMBIOS tables
[UNKNOWN] BIOS information
[UNKNOWN] CMOS NVRAM
[UNKNOWN] Intel configuration registers
[UNKNOWN] GPIO configuration C header files
[UNKNOWN] kernel dmesg
[UNKNOWN] ACPI tables
[UNKNOWN] Audio devices configuration
[UNKNOWN] CPU info
[UNKNOWN] I/O ports
[UNKNOWN] Input bus types
[UNKNOWN] Firmware image
[UNKNOWN] I2C bus
[UNKNOWN] ACPI tables
[UNKNOWN] Touchpad information
[UNKNOWN] DIMMs information
[UNKNOWN] CBMEM table information
[UNKNOWN] CBMEM console
[UNKNOWN] TPM information
[UNKNOWN] AMT information
[UNKNOWN] ME information
[UNKNOWN] Graphics VBT
I assume it's fine since the granular logs like cpuinfo have data.
- DTS 2.4.0
- Currently the board is running the latest MSI UEFI 7E06v1E
Definitely not normal. Maybe something broke in DTS, because it certainly worked at some point.
Thank you for the feedback. I spent some time today to try and narrow down which release it regressed in. I went in reverse order and tried each stable DTS release. The last one that didn't report unknown for everything is v2.0.0. The first stable release where it regressed was v2.1.0. I submitted reports for both v2.0.0 and v2.1.0 in case it is helpful.
@ximGBu4cyQss5P thanks for the report, we have to do something with this, although I'm not sure when we can release a new version of DTS.
@ximGBu4cyQss5P thanks for the report, we have to do something with this, although I'm not sure when we can release a new version of DTS.
No rush. I'm happy to test things later if any help is needed there. In the meantime, would it be better to flash using DTS 2.0.0? I'm guessing the regression is more around summarizing the findings, but wasn't sure if there was any risk in flashing with 2.4.0.
@ximGBu4cyQss5P I would say using the most recent DTS is always the best option.
No rush. I'm happy to test things later if any help is needed there. In the meantime, would it be better to flash using DTS 2.0.0?
The irony is, on the Z790-P series the best option is to flash with FlashBIOS because it can flash both the BIOS and ME regions in one go, whereas DTS can't because MSI BIOS locks the ME region. So technically you should flash twice, but no one does that. It leaves some things like ME HAP disable not fully working.
No rush. I'm happy to test things later if any help is needed there. In the meantime, would it be better to flash using DTS 2.0.0?
The irony is, on the Z790-P series the best option is to flash with FlashBIOS because it can flash both the BIOS and ME regions in one go, whereas DTS can't because MSI BIOS locks the ME region. So technically you should flash twice, but no one does that. It leaves some things like ME HAP disable not fully working.
Is flashing directly from MSI UEFI -> Dasharo via Flash BIOS an option? I assumed you couldn't because the Dasharo ROM I build doesn't contain all the regions.
No rush. I'm happy to test things later if any help is needed there. In the meantime, would it be better to flash using DTS 2.0.0?
The irony is, on the Z790-P series the best option is to flash with FlashBIOS because it can flash both the BIOS and ME regions in one go, whereas DTS can't because MSI BIOS locks the ME region. So technically you should flash twice, but no one does that. It leaves some things like ME HAP disable not fully working.
Is flashing directly from MSI UEFI -> Dasharo via Flash BIOS an option? I assumed you couldn't because the Dasharo ROM I build doesn't contain all the regions.
Yes, it is an option. For Z790-P we have produced full ROMs only. The ones you build should also contain everything.