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.

SOLVED: Passed through PCIe USB controller has "no power"

Featured Replies

Hi everyone,

I am very new to unraid and just run into an issue passing pcie-devices to a MacOs VM.

So i created a MacOs VM Using the MacinaBox-Docker Contaier. Everything worked fine and the VM is running. I was able to pass through my GPU as well and some usb devices like mouse and keyboard to the vm. I am now trying to passthrough some pci-devices. As my server is an older workstation i ordered an pci-e usb 3 controller (Inateck USB 3.0 PCIe card) with two usb-3 slots.

I followed the tutorial from spaceinvador one "How to easily pass through a USB Controller in unRAID" on YT to pass through the controller to the vm. After following the tutorial I was able to select the controller in the VM gui and added the code snip to my vm config.

The VM is booting without any error messages but the controller is not present. When it try to add anything to the two usb slots, the devices are not even powered (control-led at usb sticks not working, num-pad led of usb keyboard not working). When I restart the server and delete the controller ID from the Syslinux-config the controller seems to work fine so I dont think it is broken. Any ideas where to start troubleshooting?

 

syslink-config (last id is the controller)

kernel /bzimage

append vfio-pci.ids=1002:6819,1002:aab0,8086:3a3e modprobe.blacklist=i2c_i801,i2c_smbus vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot

qemu cfg snip:

<hostdev mode='subsystem' type='pci' managed='yes'>

<driver name='vfio'/>

<source>

<address domain='0x0000' slot='0x00' function='0x0'/>

</source>

<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>

</hostdev>

 

Edited by Nebuchadnezzar
solved.

  • Author

Hi,

 

I just tried to use the USB-Controller in a freshly installed Xubuntu-VM. Using lspci and lsusb resulted in the following results.

 

image.thumb.png.7e2e50f68664af1f6c3cdd9f96c434b6.png

 

So the controller seems to be listed, anything i plug into the usb slot are is not working.  I retried it using different pcie slots on the mainboard.

Could it be broken? 

  • Author

Okay the first usb-controller was broken. I got a new one and now everything is fine.

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.