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 controller passthrought - X9SCM-F

Featured Replies

Hi guys,

 

I have been trying to pass through the 1'st usb controller on the supermicro x9SCM-f to one of my windows VM's.

It shows up in windows device manager as "Intel 6 Series/C200 Series Chipset Family Usb enhanced host controller - 1c26".

 

However it comes with a yellow sign and exclamation mark saying " the device cannot start - code 10".

 

If i remove the pass through and i insert an usb stick, it gets detected fine by ESXi, so the ports should be working fine.

I am trying this in a windows server 2012 VM AND windows 8 vm. Both same result.

 

Anyone other has tried this before?

I am running ESXi 5.5. Is this a bug in ESXi or something else?

 

Hi guys,

 

I have been trying to pass through the 1'st usb controller on the supermicro x9SCM-f to one of my windows VM's.

It shows up in windows device manager as "Intel 6 Series/C200 Series Chipset Family Usb enhanced host controller - 1c26".

 

However it comes with a yellow sign and exclamation mark saying " the device cannot start - code 10".

 

If i remove the pass through and i insert an usb stick, it gets detected fine by ESXi, so the ports should be working fine.

I am trying this in a windows server 2012 VM AND windows 8 vm. Both same result.

 

Anyone other has tried this before?

I am running ESXi 5.5. Is this a bug in ESXi or something else?

It could be.  In ESXi 5.1 it was reported that USB pass through didn't work properly so it still could be a problem in 5.5.  I've had no problem passing through the USB MB controller (might be #1 but don't remember now) on my X9SCM-F with ESXi 5.0.  But I can't run Windows 8 and probably not 2012 either with 5.0.

why are you passing through the usb controller at all?

why not simply plug-in the device into it and attach the device to VM  via a virtual controller as usual?

 

passing though is needed in very special case as far as I am concern.

 

why are you passing through the usb controller at all?

why not simply plug-in the device into it and attach the device to VM  via a virtual controller as usual?

 

passing though is needed in very special case as far as I am concern.

For me the speed of virtual controller is much slower than a true 2.0 USB connection.  So doesn't work for HD-PVR recordings for instance.  For unRAID flash drives I DO pass them through that way since it is only slowing boot up but once that is done I don't have anything accessing my flash drive unless I update unRAID some how.
  • Author

Can ANY device be added to a VM? Wouldn't this require the correct drivers in esxi for that device?

 

I was testing this because one of my vm's is running  visualisation server software for my home automation.

 

This VM needs a special USB interface to connect to the home automation.

I don't have the device yet, but I was thinking I can not just add it to the VM?

 

That is why I was trying to pass through the whole controller.

Speed and such is not an issue, I'm just not dealing USB drives or standard gear.

 

Is it possible to downgrade esxi 5.5 to 5.0?

 

Anyway, I'm finalising my 2nd esxi install with same hardware at the end of the week. I'll install this with 5.0. Should know then of its esxi related or not.

But it would be nice if all this wasn't necessary.

 

 

Sent from my HTC One using Tapatalk

 

Can ANY device be added to a VM? Wouldn't this require the correct drivers in esxi for that device?

I've only attached flash drives, external USB HDDs and UPS cords to virtual USB devices in ESXi but have not had any problems other than being slower then passing the controller through to the VM.

 

I was testing this because one of my vm's is running  visualisation server software for my home automation.

 

This VM needs a special USB interface to connect to the home automation.

I don't have the device yet, but I was thinking I can not just add it to the VM?

Just try it.  If ESXi recognizes the device or at least enough so that you can tell what it is then there is a good chance it will work connected to a virtual USB controller.

 

That is why I was trying to pass through the whole controller.

Speed and such is not an issue, I'm just not dealing USB drives or standard gear.

 

Is it possible to downgrade esxi 5.5 to 5.0?

Possibly I've only gone the other way.  Worse case scenario is that you have to setup from scratch again.  Just backup any VMDKs and ISO files on the ESXi datastore somewhere incase you have to reformat the datastore drive.  If you are using VM format 10 then YES you will have to start from scratch but if you are using a 5.0 compatible VM format then maybe NOT.

 

Anyway, I'm finalising my 2nd esxi install with same hardware at the end of the week. I'll install this with 5.0. Should know then of its esxi related or not.

But it would be nice if all this wasn't necessary.

 

 

Sent from my HTC One using Tapatalk

  • Author

I figured this out. I was googling a bit when i stumbled on a thread on vmware forums.

 

The solution is to change your VM from BIOS to EFI firmware. It requires a windows reinstall because it won't boot after the change.

But after reinstall the usb controller is detected and working!

 

Might be interesting for others too!

  • Author

Another update.

Got to converting my 2nd server tot esxi.

Esxi passed the USB device without the need to pass through the entire controller!

 

So it was a lot simpler than I expected in the end.

 

Running a parity check now, hoping everything keeps going well with the sas2lp-mv8 I have passed through to unraid.

 

So thank you all for the help and support.

 

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.