Chinese AMI board enabling VT-d and IOMMU

Discussion in 'BIOS Mods' started by teslaguy, Jul 17, 2023.

  1. teslaguy

    teslaguy MDL Novice

    Jul 16, 2023
    2
    0
    0
    I have a chinese motherboard (Erying ITX HM570) that I need to unlock the VT-d options for virtualization on linux.

    I have been able to use AMIBCP on Windows to enable or change the default settings which are hidden from the BIOS menu (I haven't yet learned how to fully unlock the bios to make all menus show up in the usual "blue" AMI bios - lmk if u know how) but I can't for the life of me be able to get the Linux OS to see the IOMMU groups.

    Code:
    [    0.012551] ACPI: DMAR 0x0000000038011000 000088 (v02 INTEL  EDK2     00000002      01000013)
    [    0.012599] ACPI: Reserving DMAR table memory at [mem 0x38011000-0x38011087]
    [    0.136714] DMAR: Host address width 39
    [    0.136717] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
    [    0.136724] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 1c0000c40660462 ecap 29a00f0505e
    [    0.136729] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
    [    0.136736] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
    [    0.136741] DMAR: RMRR base: 0x0000003f000000 end: 0x0000004f7fffff
    [    0.136745] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
    [    0.136748] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
    [    0.136750] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
    [    0.138774] DMAR-IR: Enabled IRQ remapping in x2apic mode
    [    6.851781] pci 0000:00:02.0: DMAR: Skip IOMMU disabling for graphics
    
    The original BIOS is here: (can't link) erying.cc/download-detail/id-31.html?lang=en

    The unpacked Section_PE32_image_Setup_Setup.sct.0.0.en-US.ifr.txt is DERP - drive.google. COM /file/d/155My2goF7fCA3GzRQsAfbiGvRv9cm24y/view?usp=sharing

    I do not see a "VSS" setting while string searching. I ensured these are enabled:
    - "VC"
    - "Multi-VC"

    The VT-d option in AMIBCP does not have a flag to enable... DERP imgur. COM/a/GqKXwTm - any help is appreciated.
     
  2. TigTex

    TigTex MDL Senior Member

    Oct 5, 2009
    474
    379
    10
    Those Erying boards have issues with virtualization. I don't know if you are going to get any luck with them for that use case as a lot of people are already trying to make it work, including Erying themselves.
    edit: welcome to MDL!
     
  3. teslaguy

    teslaguy MDL Novice

    Jul 16, 2023
    2
    0
    0
    ok thanks. Will see if my Google searches and other tests get me somewhere.