Jump to content

jasonmcroy

Members
  • Posts

    5
  • Joined

  • Last visited

Posts posted by jasonmcroy

  1. Just as a follow up on this thread in case someone runs into my same issue I originally posted about regarding iommu and issues with 3.0 usb working.

     

    As Taddeusz posted above - adding "iommu=soft" to the syslinux.cfg file does the trick! 

     

    My internet, usb 2.0 and usb 3.0 are all working.

  2. 4 minutes ago, Taddeusz said:

    Syslinux is the bootloader. It doesn't use GRUB like other Linux distributions so the syslinux.cfg is the correct place to put kernel boot parameters.

    Ok, thanks. I may try this over the weekend. I had quit using UnRaid because I couldn't figure out where/how to put that command.

  3. 23 minutes ago, Taddeusz said:

    You can modify the syslinux.cfg from the UI. On the "Main" page click on Flash under "Boot Device". Scroll down and you can modify the kernel boot parameters there. For example here is my entry for "unRaid OS".

    
    kernel /bzimage
    append initrd=/bzroot iommu=pt

    In my case I was having issues with IOMMU affecting my NVMe drive. I don't know what the "soft" setting does but the "iommu=pt" setting only enables IOMMU for devices that are being used for that purpose and disables it for all other devices. This actually sounds like what you might need.

    So, perhaps if I add your lines above but instead of "iommu=pt" use "iommu=soft" may solve my issue? From my research the "soft" command tells the kernel to use a software implementation to remap memory. 

     

    There is a lot of information when I google this issue for Debian using the grub file, but apparently UnRaid OS doesn't use a grub file?

  4. Hey guys,

     

    This is my first post. I recently purchased Unraid and I am loving the software so far. I started out using it on one of my spare computers but after using it for a few days and really enjoying it I decided to move it over to a different computer that I like better because it has more RAM, better cpu, etc.

     

    Anyways, my motherboard is a Gigabyte GA-970A-DS3P. There is a known issue with IOMMU on this motherboard when using Linux software. What happens is that if you have IOMMU enabled then the ethernet input and USB 3.0 connections won't work. If you disable IOMMU you get ethernet and USB 3.0 back but you lose the USB 2.0 connections. 

     

    I know the fix for this when running Ubuntu or other flavor of that OS is to open this file: /etc/default/grub and change a line in that file to IOMMU=SOFT. After doing that everything works like normal.

     

    Here is my issue - I can't seem to find a file with that name in Unraid. The only references I have seen pointing to IOMMU is the syslinux.cfg file. However, when I looked at that file on my system I don't see any mention of IOMMU in that file anywhere.

     

    So, my question is: does anyone have any idea where I would change this in Unraid? I assume it's based on a different Linux OS than Ubuntu so there is something different I should do to fix this issue.

     

    Thanks in advance.

     

     

×
×
  • Create New...