1
Applications / Re: OS/4 (technical details only)
« on: March 27, 2023, 12:38:52 pm »Can anything be done to fix the DMI table?
A little background. ANPM uses the output of dmidecode to hash/encrypt ID/PASS credentials for subscription repos. I was working through an issue where on the OS2 kernel this process was failing. Turned out to be caused by the board maker (MSI) putting/leaving generic identifier string in a specific DMI table field. Alex fixed this, so now that works.
I subsequently booted up using my OS4 config and came to find out that ANPM credentials check on the sub repos failed again. This time I looked through the debug, reviewed the outputs from dmidecode and indeed, the output is broken. In case someone else is attempting to use ANPM on an OS4 configured system they will likely fail as well.
FYI, here is what I'm seeing:Code: [Select][G:\]dmidecode
# dmidecode 3.1
Scanning /dev/mem for entry point.
SMBIOS 2.5 present.
54 structures occupying 1934 bytes.
Table at 0x0009F800.
Invalid entry length (0). DMI table is broken! Stop.
I have just come to know. To have working dmidecode you should use testcfg.sys supplied with ArcaOS. The issue does not have any relation to OS/4.