My pet hydra.local


Recommended Posts

USB Bus Tree, before passing a controller to VM:

usbBusTree_Before.JPG.2bdba50fa6a4a0b8aed0355c45ab1515.JPG

And after 

usbBusTree_After.JPG.7b284559943cb1fed292d6be9481d8cc.JPG

 

System Bus 7 disappeared, and its speed, 625 MB/s (the dreaded 3.1 controller).  And looking at the IOMMUs of the non-enabled ACS override list, group 14 (copy/pasted from past post).

IOMMU group 14:	[1022:43ba] 01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] X399 Series Chipset USB 3.1 xHCI Controller (rev 02)       <-------
	[1022:43b6] 01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] X399 Series Chipset SATA Controller (rev 02)
	[1022:43b1] 01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] X399 Series Chipset PCIe Bridge (rev 02)
	[1022:43b4] 02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1022:43b4] 02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1022:43b4] 02:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1022:43b4] 02:03.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1022:43b4] 02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[1022:43b4] 02:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
	[8086:1539] 05:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
	[1b21:2142] 08:00.0 USB controller: ASMedia Technology Inc. Device 2142                                        <-------

 

Link to comment

Wow, after updating to the latest bios which has the latest agesa updates for TR2, my taichi IOMMU groups became more or less similar to what methanoid has with his asus prime.

To whoever who still own TR1, just update your bios to the latest release which has the latest agesa, you should be happy with the better grouping!!

After updating to the bridge bios 2.30, i did check the grouping but it was the same as 1.80. Only after updating to 3.20 did the grouping become better. Using 3.30 now.

Now if we can get the front usb headers passed through too would be amazing

From what i can see they seem to share the same group as the 3.1 gen 2 controller which is lumped together with the dual LAN and wifi chip too.

ACS multifunction might help but have avoided using it (hence why im so happy to be able to pass thru 2 separate controllers to 2 separate VMs simultaneously!!)

USB 3.1 gen2 is relegated to just unraid OS flash drive for now lol, dont really have anything to make use of it anyway

Sent from my SM-N960F using Tapatalk

Link to comment

All of my USB 2.0, internal USB 3.0 and 3.1 gen2 show up under the same USB 3.1 controller so I'm guessing there's no chance for me to pass through the 3.1 controller since that is shared with the unRAID stick.

 

Funny enough, I don't have any Asmedia device! Only AMD - and all my USB port works so perhaps it's a 2nd gen TR thing. Not a big deal for me since I only need 2 USB 3.0 controllers for my main Win and Mac VM.

Link to comment

hello,

Anyone managed to run a VIVE pro via unraid? Im having trouble with the multiple USB on one ID and the hardcoded address doesnt work. (seems that the new camera on top of vive is not working on the correct speed)

 

Any ideas?

 

Bus 001 Device 001:	ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002:	ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 001 Device 003:	ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
Bus 001 Device 005:	ID 0557:7000 ATEN International Co., Ltd Hub
Bus 001 Device 007:	ID 0557:2419 ATEN International Co., Ltd
Bus 001 Device 072:	ID 0bb4:030e HTC (High Tech Computer Corp.)
Bus 001 Device 073:	ID 0bb4:030a HTC (High Tech Computer Corp.)
Bus 001 Device 074:	ID 0bb4:0306 HTC (High Tech Computer Corp.)
Bus 001 Device 075:	ID 0bb4:030a HTC (High Tech Computer Corp.)
Bus 001 Device 076:	ID 0bb4:0309 HTC (High Tech Computer Corp.)
Bus 001 Device 077:	ID 0bb4:030b HTC (High Tech Computer Corp.)
Bus 001 Device 078:	ID 28de:2101
Bus 001 Device 079:	ID 28de:2101
Bus 001 Device 080:	ID 28de:2300
Bus 001 Device 122:	ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 002 Device 001:	ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 024:	ID 0bb4:030e HTC (High Tech Computer Corp.)
Bus 002 Device 025:	ID 0bb4:030a HTC (High Tech Computer Corp.)
Bus 002 Device 026:	ID 0bb4:030c HTC (High Tech Computer Corp.)
Bus 002 Device 027:	ID 0bb4:030a HTC (High Tech Computer Corp.)

 

Link to comment
1 minute ago, daemonix said:

hello,

Anyone managed to run a VIVE pro via unraid? Im having trouble with the multiple USB on one ID and the hardcoded address doesnt work. (seems that the new camera on top of vive is not working on the correct speed)

 

Any ideas?

 


Bus 001 Device 001:	ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002:	ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 001 Device 003:	ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
Bus 001 Device 005:	ID 0557:7000 ATEN International Co., Ltd Hub
Bus 001 Device 007:	ID 0557:2419 ATEN International Co., Ltd
Bus 001 Device 072:	ID 0bb4:030e HTC (High Tech Computer Corp.)
Bus 001 Device 073:	ID 0bb4:030a HTC (High Tech Computer Corp.)
Bus 001 Device 074:	ID 0bb4:0306 HTC (High Tech Computer Corp.)
Bus 001 Device 075:	ID 0bb4:030a HTC (High Tech Computer Corp.)
Bus 001 Device 076:	ID 0bb4:0309 HTC (High Tech Computer Corp.)
Bus 001 Device 077:	ID 0bb4:030b HTC (High Tech Computer Corp.)
Bus 001 Device 078:	ID 28de:2101
Bus 001 Device 079:	ID 28de:2101
Bus 001 Device 080:	ID 28de:2300
Bus 001 Device 122:	ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 002 Device 001:	ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 024:	ID 0bb4:030e HTC (High Tech Computer Corp.)
Bus 002 Device 025:	ID 0bb4:030a HTC (High Tech Computer Corp.)
Bus 002 Device 026:	ID 0bb4:030c HTC (High Tech Computer Corp.)
Bus 002 Device 027:	ID 0bb4:030a HTC (High Tech Computer Corp.)

 

Seems a random thread to ask the question in (do you have the same mobo as us then?) but I would suggest you may have a problem with doing it with the devices being installed on USB controller under unRAID. Passthrough the whole USB controller (see separate thread on that topic) and then you will find that your USB devices would be detected and work as they would under a bare metal Windows install. Hope that helps! 🙂

Link to comment
On 8/27/2018 at 9:18 PM, methanoid said:

Info update: Installed new Asus August BIOS update for TR2, thinking I would check the IOMMU groupings etc and see if I could take off the ACS patch

 

ACS patch OFF (2 USB controllers passable now). Only important NON-separated devices are the Asmedia USB and LAN controller in same group.


IOMMU group 0:	[1022:1452] 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 1:	[1022:1453] 00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
IOMMU group 2:	[1022:1453] 00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
IOMMU group 3:	[1022:1453] 00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
IOMMU group 4:	[1022:1452] 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 5:	[1022:1452] 00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 6:	[1022:1453] 00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
IOMMU group 7:	[1022:1452] 00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 8:	[1022:1452] 00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 9:	[1022:1454] 00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
IOMMU group 10:	[1022:1452] 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 11:	[1022:1454] 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
IOMMU group 12:	[1022:790b] 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 59)
[1022:790e] 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
IOMMU group 13:	[1022:1460] 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0
[1022:1461] 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1
[1022:1462] 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2
[1022:1463] 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3
[1022:1464] 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4
[1022:1465] 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5
[1022:1466] 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6
[1022:1467] 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7
IOMMU group 14:	[1022:1460] 00:19.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0
[1022:1461] 00:19.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1
[1022:1462] 00:19.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2
[1022:1463] 00:19.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3
[1022:1464] 00:19.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4
[1022:1465] 00:19.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5
[1022:1466] 00:19.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6
[1022:1467] 00:19.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7
IOMMU group 15:	[1022:43ba] 01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] X399 Series Chipset USB 3.1 xHCI Controller (rev 02)
[1022:43b6] 01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] X399 Series Chipset SATA Controller (rev 02)
[1022:43b1] 01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] X399 Series Chipset PCIe Bridge (rev 02)
[1022:43b4] 02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
[1022:43b4] 02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
[1022:43b4] 02:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
[1022:43b4] 02:03.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
[1022:43b4] 02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
[1022:43b4] 02:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
[8086:1539] 05:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
[1b21:2142] 08:00.0 USB controller: ASMedia Technology Inc. Device 2142
IOMMU group 16:	[144d:a804] 09:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
IOMMU group 17:	[10de:1c82] 0a:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
[10de:0fb9] 0a:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
IOMMU group 18:	[1000:0086] 0b:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05)
IOMMU group 19:	[1022:145a] 0c:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 145a
IOMMU group 20:	[1022:1456] 0c:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor
IOMMU group 21:	[1022:145c] 0c:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) USB 3.0 Host Controller
IOMMU group 22:	[1022:1455] 0d:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 1455
IOMMU group 23:	[1022:7901] 0d:00.2 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
IOMMU group 24:	[1022:1457] 0d:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller
IOMMU group 25:	[1022:1452] 40:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 26:	[1022:1452] 40:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 27:	[1022:1452] 40:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 28:	[1022:1453] 40:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
IOMMU group 29:	[1022:1452] 40:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 30:	[1022:1452] 40:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 31:	[1022:1454] 40:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
IOMMU group 32:	[1022:1452] 40:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
IOMMU group 33:	[1022:1454] 40:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
IOMMU group 34:	[10de:1c03] 41:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
[10de:10f1] 41:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1)
IOMMU group 35:	[1022:145a] 42:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 145a
IOMMU group 36:	[1022:1456] 42:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor
IOMMU group 37:	[1022:145c] 42:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) USB 3.0 Host Controller
IOMMU group 38:	[1022:1455] 43:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 1455
IOMMU group 39:	[1022:7901] 43:00.2 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)

 

 

"append pcie_acs_override =downstream"  gives exactly the same results as not bothering with it at all.. to split further you *need* to add ",multifunction" to the line... "append pcie_acs_override =downstream,multifunction" - just experimenting really. 

Link to comment
  • 1 month later...
Just now, Jcloud said:

New BIOS came out for the X399-A PRIME logic board yesterday, fyi for those keeping score, will update BIOS tonight and report back an update.

 

 

 

With luck the Fan Smoothing option will finally DO something... I have a report into Asus on that one... Very noticeable now I am on air cooling since the Liqtech TR280 was dying so got RMA'd

  • Like 1
Link to comment
6 hours ago, methanoid said:

With luck the Fan Smoothing option will finally DO something...

Drat, I forgot to look, my bad -- currently cpu fan is reporting 688-754rpm. Sounds normal.  The whitenoise from system, sounds normal levels.

 

On first boot of new BIOS, so far so good -- Unraid 6.6.3.

Edited by Jcloud
Link to comment
  • 1 year later...
On 5/12/2018 at 7:06 PM, Jcloud said:

Oh that sucks, I know half the reason you bought that board was from my data/setup.  Lets see. . . 

 

I'm just going to go down my list:

  1.  BIOS\Adavanced\AMD PBS  ---> "Enuerate all IOMMU in IVRS is "ENABLED"
  2.  BIOS\Advanced\CPU Configuration  -->  "NX Mode" and "SVM Mode" are "ENABLED"
  3.  BIOS\Advanced\AMD CBS\NBIO Common Options\NB Configuration -->   "IOMMU" is "ENABLED"
  4.  syslinux.cfg  :
    
    root@HYDRA:/boot/syslinux# cat syslinux.cfg
    default menu.c32
    menu title Lime Technology, Inc.
    prompt 0
    timeout 50
    label unRAID OS
      menu default
      kernel /bzimage
      append pcie_acs_override=downstream,multifunction initrd=/bzroot
    label unRAID OS GUI Mode
      kernel /bzimage
      append pcie_acs_override=downstream,multifunction initrd=/bzroot,/bzroot-gui
    label unRAID OS Safe Mode (no plugins, no GUI)
      kernel /bzimage
      append pcie_acs_override=downstream initrd=/bzroot unraidsafemode
    label unRAID OS GUI Safe Mode (no plugins)
      kernel /bzimage
      append pcie_acs_override=downstream initrd=/bzroot,/bzroot-gui unraidsafemode
    label Memtest86+
      kernel /memtest

 

Going to reboot after posting and look for a board revision number, for comparison.

I'm sorry dude, I feel like I let you down or I've misreported something (although I honestly don't know what that would be).

180512231107.gif

SO VERY SORRY to hijack a thread.  But this is the only one which I could find mentioning "NX MODE".  My Taichi manual doesn't describe it and I don't know what it's for.  It's not been in one of my boards before (Nor has "PSS Support"). 

 

Would someone please share what "NX Mode" and "PSS Support" are, and recommended general setting for my Unraid build? (I essentially want to avoid any settings which will prevent functionality while I am setting up.  I can dial them in more granularly later.

Link to comment
8 hours ago, sekrit said:

SO VERY SORRY to hijack a thread.  But this is the only one which I could find mentioning "NX MODE".  My Taichi manual doesn't describe it and I don't know what it's for.  It's not been in one of my boards before (Nor has "PSS Support"). 

 

Would someone please share what "NX Mode" and "PSS Support" are, and recommended general setting for my Unraid build? (I essentially want to avoid any settings which will prevent functionality while I am setting up.  I can dial them in more granularly later.

 

NX = No Execute Mode 

PSS = Power Supported State

 

You can safely have both off.

 

  • Like 1
Link to comment
  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.