Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

USB passthrough with only one controller

Featured Replies

Hey everyone,

 

Googling for once has not held all the answers for me :(

I want to pass through all my usb ports to my Windows 10 VM bar one (the UNRAID boot drive).

 

Unfortunately, looks like I only have ONE controller :(

root@Tower:~# lspci
00:00.0 Host bridge: Intel Corporation Device 591f (rev 05)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation Device 5912 (rev 04)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation 200 Series PCH USB 3.0 xHCI Controller
00:14.2 Signal processing controller: Intel Corporation 200 Series PCH Thermal Subsystem
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]
00:1c.0 PCI bridge: Intel Corporation Device a290 (rev f0)
00:1c.5 PCI bridge: Intel Corporation Device a295 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a2c5
00:1f.2 Memory controller: Intel Corporation 200 Series PCH PMC
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
00:1f.4 SMBus: Intel Corporation 200 Series PCH SMBus Controller
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
03:00.0 Network controller: Broadcom Limited BCM4360 802.11ac Wireless Network Adapter (rev 03)

The problem is, I want the freedom to plug/unplug usb devices, but cant pass through the whole controller because of the UNRAID boot drive.

 

 

Is there ANY way to do this apart from buying a PCI controller? I want to run a wifi card and 2x graphics cards so wont have any slots left on my board.

If not, I guess I'll have to say goodbye to one of them.

 

Thanks in advance!!

 

 

P.S. In case you were wondering I'm planning on rebuilding the kernel to get the wifi card to work with unraid as a bit of a fun project, can only get 40mbps out of the available 100mbps over powerline in my apartment (poor me :P)

 

If you only have one controller you will not be able to pass it through. 

The only option is to buy a USB card and pass it through (or the onboard) 

You can also look at the libvirt hotplug plugin within CA.

Sent from my LG-D852 using Tapatalk

5 hours ago, matts92 said:

can only get 40mbps out of the available 100mbps over powerline in my apartment

Kind of a tangent, but if buying a new USB controller is not an option, but you still want to keep both video cards, have you looked at the new-ish MoCA 2.0 solutions? I used Ethernet over Powerline for years, and a few months ago, my powerline adapters started getting flaky.

 

I almost pulled the trigger on a new one, then came across some discussion re: MoCA 2.0. They are a bit pricey, but in my own experience, much faster than powerline. The unbonded ones are rated up to 670Mbps, and the bonded ones are rated up to 1Gbps. I purchased an unbonded one   (because it was $100 cheaper at the time), and though I'm not getting 670Mbps, I am seeing, IIRC (Haven't tested since I first installed), over 300Mbps. My powerline adapters, though one of the top rated ones 600Mbps units from SmallNetBuilder, usually operated in the 50-60 Mbps range.

 

Finally, if I were buying today from amazon.com, for $30 more, the bonded adapters might be a better buy :). Also, though mine work great and I have had zero issues with them, Actiontec is definitely the "name brand" company :).

  • Author
18 hours ago, Squid said:

You can also look at the libvirt hotplug plugin within CA.

 

Oh great idea! I didnt think about plugins for a solution, this will probably do for now, thanks :)

 

15 hours ago, DoeBoye said:

Kind of a tangent, but if buying a new USB controller is not an option, but you still want to keep both video cards, have you looked at the new-ish MoCA 2.0 solutions? I used Ethernet over Powerline for years, and a few months ago, my powerline adapters started getting flaky.

 

Yeahh unfortunately only have one outlet in my apartment so this isnt an option. Cool solution though!

5 hours ago, matts92 said:

Yeahh unfortunately only have one outlet in my apartment so this isnt an option

Too bad :(.

 

I'm honestly surprised there's not more talk about MoCA 2.0. It is far superior to powerline, but maybe, as in your case, it's not a fit for everyone (while everyone will have multiple power sockets in their home).

 

Another thought: Do USB headers that are not in use (no USB header cable attached to the pins on the motherboard) show up using 'lspci'?

 

Have you confirmed that you only have the one USB header on your motherboard? What model is your mobo? Just a shot in the dark, but thought I'd ask :)

 

PS: The libvirt plugin works great! Until I passed through my entire controllers, I used it all the time.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.