[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 00/19] Workaround Windows failing to find 64bit SMBIOS entry
From: |
Fiona Ebner |
Subject: |
Re: [PATCH 00/19] Workaround Windows failing to find 64bit SMBIOS entry point with SeaBIOS |
Date: |
Thu, 29 Feb 2024 14:18:11 +0100 |
User-agent: |
Mozilla Thunderbird |
Am 27.02.24 um 16:47 schrieb Igor Mammedov:
> Windows (10) bootloader when running on top of SeaBIOS, fails to find
>
> SMBIOSv3 entry point. Tracing it shows that it looks for v2 anchor markers
>
> only and not v3. Tricking it into believing that entry point is found
>
> lets Windows successfully locate and parse SMBIOSv3 tables. Whether it
>
> will be fixed on Windows side is not clear so here goes a workaround.
>
>
>
> Idea is to try build v2 tables if QEMU configuration permits,
>
> and fallback to v3 tables otherwise. That will mask Windows issue
>
> form majority of users.
>
> However if VM configuration can't be described (typically large VMs)
>
> by v2 tables, QEMU will use SMBIOSv3 and Windows will hit the issue
>
> again. In this case complain to Microsoft and/or use UEFI instead of
>
> SeaBIOS (requires reinstall).
>
>
>
> Default compat setting of smbios-entry-point-type after series
>
> for pc/q35 machines:
>
> * 9.0-newer: 'auto'
>
> * 8.1-8.2: '64'
>
> * 8.0-older: '32'
>
>
>
> Fixes: https://gitlab.com/qemu-project/qemu/-/issues/2008
>
Thank you! I'm happy to confirm that this series works around the issue :)
Best Regards,
Fiona
- [PATCH 13/19] smbios: extend smbios-entry-point-type with 'auto' value, (continued)
- [PATCH 13/19] smbios: extend smbios-entry-point-type with 'auto' value, Igor Mammedov, 2024/02/27
- [PATCH 07/19] smbios: avoid mangling user provided tables, Igor Mammedov, 2024/02/27
- [PATCH 15/19] smbios: error out when building type 4 table is not possible, Igor Mammedov, 2024/02/27
- [PATCH 17/19] tests: acpi/smbios: whitelist expected blobs, Igor Mammedov, 2024/02/27
- [PATCH 18/19] pc/q35: set SMBIOS entry point type to 'auto' by default, Igor Mammedov, 2024/02/27
- [PATCH 14/19] smbios: in case of entry point is 'auto' try to build v2 tables 1st, Igor Mammedov, 2024/02/27
- [PATCH 19/19] tests: acpi: update expected SSDT.dimmpxm blob, Igor Mammedov, 2024/02/27
- [PATCH 16/19] smbios: clear smbios_type4_count before building tables, Igor Mammedov, 2024/02/27
- Re: [PATCH 00/19] Workaround Windows failing to find 64bit SMBIOS entry point with SeaBIOS, Michael S. Tsirkin, 2024/02/27
- Re: [PATCH 00/19] Workaround Windows failing to find 64bit SMBIOS entry point with SeaBIOS,
Fiona Ebner <=