ASRock.com Homepage
Forum Home Forum Home > Technical Support > AMD Motherboards
  New Posts New Posts RSS Feed - AM1B-ITX - IOMMU Virtualization Support
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

AM1B-ITX - IOMMU Virtualization Support

 Post Reply Post Reply Page  12>
Author
Message
zmooky View Drop Down
Newbie
Newbie


Joined: 04 Nov 2016
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote zmooky Quote  Post ReplyReply Direct Link To This Post Topic: AM1B-ITX - IOMMU Virtualization Support
    Posted: 07 Dec 2016 at 5:01am
I spent a lot of time to make this work and now I believe that actually the mb or the bios is the issue.

I am trying to enable the IOMMU support on a Ubuntu 16.04 to passthrough the onboard GPU. And even thought the CPU supports the SVM flag the feature is not loaded by the linux kernel for some reason.

Is there any change that the mb is not really supporting IOMMU ?

Here is my post on Ubuntu forum: https://ubuntuforums.org/showthread.php?t=2345571
Here is the CPU info: http://www.cpu-world.com/CPUs/Jaguar...50JAH44HM.html

Thank you
Back to Top
wardog View Drop Down
Moderator Group
Moderator Group


Joined: 15 Jul 2015
Status: Offline
Points: 6447
Post Options Post Options   Thanks (0) Thanks(0)   Quote wardog Quote  Post ReplyReply Direct Link To This Post Posted: 07 Dec 2016 at 8:41am
Is SVM set to Enabled in the BIOS?

Also, are you running the latest L1.60 BIOS?
Back to Top
zmooky View Drop Down
Newbie
Newbie


Joined: 04 Nov 2016
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote zmooky Quote  Post ReplyReply Direct Link To This Post Posted: 07 Dec 2016 at 3:57pm
Yes.  The mb came with the last version of bios.
I check for updates from the bios also, thinking that maybe is not release on website, and it says that the bios is up to date.

I really believe that the mb is not really supporting IOMMU even if it says that SVM is enabled.

For example this mb is not on this list:

I found on other forums/articles that: 
    To fully support the IOMMU on MB the BIOS must have, and I quote:
        "IVRS tables" defined in the BIOS. Which I do not know what i means.


Back to Top
wardog View Drop Down
Moderator Group
Moderator Group


Joined: 15 Jul 2015
Status: Offline
Points: 6447
Post Options Post Options   Thanks (0) Thanks(0)   Quote wardog Quote  Post ReplyReply Direct Link To This Post Posted: 07 Dec 2016 at 6:24pm
It doesn't look promising.
https://www.reddit.com/r/homelab/comments/4j5zf8/amd_apu_a1_5350_proxmox_ve/


Contact Tech Support and inquire:
http://event.asrock.com/tsd.asp


And if you would please return and post their response. Now I'm curios.
Back to Top
WKjun View Drop Down
Newbie
Newbie


Joined: 17 Aug 2015
Status: Offline
Points: 56
Post Options Post Options   Thanks (0) Thanks(0)   Quote WKjun Quote  Post ReplyReply Direct Link To This Post Posted: 07 Dec 2016 at 8:21pm
I'm absolutely unsure if this has anything to do with your problem, but I remember having this special "IOMMU Mode" option "64MB" regarding Linux. Maybe you need this to be implemented:
 
 


Edited by WKjun - 07 Dec 2016 at 11:41pm
PC1: FX-9590@def|290 |16GB@2133|Sabertooth 990FX R2.0
PC2: FX-8320@4.5|290 |16GB@2133| "
PC3: FX-9590@def|280X|16GB@2133| "
PC4: FX-9370@def|280X|16GB@2133| "
PC5: FX-6300@4.6|7950|16GB@1866|990FX-UD3
Back to Top
zmooky View Drop Down
Newbie
Newbie


Joined: 04 Nov 2016
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote zmooky Quote  Post ReplyReply Direct Link To This Post Posted: 07 Dec 2016 at 11:16pm
I submitted the request.

During the submitting I saw that actually my bios version is P1.60 instead of the L1.60 that you asked.

Which is the difference between P1.60 and L1.60 ?

Back to Top
wardog View Drop Down
Moderator Group
Moderator Group


Joined: 15 Jul 2015
Status: Offline
Points: 6447
Post Options Post Options   Thanks (1) Thanks(1)   Quote wardog Quote  Post ReplyReply Direct Link To This Post Posted: 08 Dec 2016 at 12:55am
Originally posted by zmooky zmooky wrote:

I submitted the request.

During the submitting I saw that actually my bios version is P1.60 instead of the L1.60 that you asked.

Which is the difference between P1.60 and L1.60 ?



None. Actually that was my error.

L prefix is for BETA BIOSes something here I deal with on a regular basis. I mistakenly entered L instead of P, which P stands for Production
Back to Top
zmooky View Drop Down
Newbie
Newbie


Joined: 04 Nov 2016
Status: Offline
Points: 12
Post Options Post Options   Thanks (0) Thanks(0)   Quote zmooky Quote  Post ReplyReply Direct Link To This Post Posted: 09 Dec 2016 at 3:51am
I did not received yet and answer from asrock, but I found that it may be possible that the bios or mb is not officially supporting this. The virtualization option in the BIOS refers to AMD-V and not AMV-Vi as it is clearly state somewhere between the lines.

Next time I will read the manual before buying a mb :) 

Without this the mb is useless to me.


Edited by zmooky - 09 Dec 2016 at 4:03am
Back to Top
WKjun View Drop Down
Newbie
Newbie


Joined: 17 Aug 2015
Status: Offline
Points: 56
Post Options Post Options   Thanks (0) Thanks(0)   Quote WKjun Quote  Post ReplyReply Direct Link To This Post Posted: 09 Dec 2016 at 6:45am
"Memory and I/O virtualization is performed by the chipset."
 "In addition to the CPU support, both motherboard chipset and system firmware (BIOS or UEFI) need to fully support the IOMMU I/O virtualization functionality in order for it to be actually usable."
 
 
Yes, there are several virtualization features and if there isn't an explicit IOMMU option, it is unusable I'm afraid.
 
As with most cheap(er) boards, it surely lacks even more BIOS/UEFI options like OC specific ones. Because it has just two memory slots and has its limitations CPU-(Core)-wise, virtualization is none of its strongpoints either.
 
But I wish you luck for a Beta BIOS that adds the IOMMU option for you!


Edited by WKjun - 09 Dec 2016 at 6:46am
PC1: FX-9590@def|290 |16GB@2133|Sabertooth 990FX R2.0
PC2: FX-8320@4.5|290 |16GB@2133| "
PC3: FX-9590@def|280X|16GB@2133| "
PC4: FX-9370@def|280X|16GB@2133| "
PC5: FX-6300@4.6|7950|16GB@1866|990FX-UD3
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 09 Dec 2016 at 12:10pm
Without support for IOMMU by the CPU and/or chipset, there is nothing a mother board can do to bring it to the system.

If the CPU and/or chipset support IOMMU, then the board's UEFI/BIOS must be able to enable it, and then the board provide anything else IOMMU needs.

The AM1 Kabini SoC processors are specified to support IOMMUv1.

As wardog asked about, since the SVM option in enabled by default, which would enable IOMMU if it is supported by this board, if it doesn't seem to work, it must not be supported.

I must agree with WKjun, the single channel memory and low price of this board ($35 in the USA), most likely won't provide this feature. AMD systems that support IOMMU include 990FX chipset and FX processors.

I came across this link, which might help you enable it at the OS level:

https://ubuntuforums.org/showthread.php?t=2254677
Back to Top
 Post Reply Post Reply Page  12>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.125 seconds.