<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[USB Passthrough Seen as Root Hub in VM]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I'm trying to connect a Serial to USB device to my Debian VM in Xen.<br />
The Xen Host sees the USB correct:<br />
Bus 002 Device 006: ID 05d1:1011 Brainboxes, Ltd</p>
<p dir="auto">but in the VM it shows as van HUB:<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub</p>
<p dir="auto">it doesn't seems to connect to a device path like /dev/ttyusb0.<br />
I couldn't find any solution to get this working.</p>
]]></description><link>https://xcp-ng.org/forum/topic/2791/usb-passthrough-seen-as-root-hub-in-vm</link><generator>RSS for Node</generator><lastBuildDate>Thu, 11 Jun 2026 22:39:24 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/2791.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Mar 2020 09:49:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Sat, 23 Mar 2024 07:58:34 GMT]]></title><description><![CDATA[<p dir="auto">Finally, I follow an existing topic and configure nut-server on the hypervisor to access the ups via usb.<br />
I know that Olivier is not fully aligned with the fact that the host is modified but IMO it is an acceptable change on my XCP-NG host.</p>
]]></description><link>https://xcp-ng.org/forum/post/74034</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/74034</guid><dc:creator><![CDATA[infodavid]]></dc:creator><pubDate>Sat, 23 Mar 2024 07:58:34 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 19:24:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/manilx" aria-label="Profile: manilx">@<bdi>manilx</bdi></a> 0k. The device is an ups so I'll try first to install a server software on the hypervisor. I'm not very enthusiastic about adding another system just to plug that ups.</p>
]]></description><link>https://xcp-ng.org/forum/post/74011</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/74011</guid><dc:creator><![CDATA[infodavid]]></dc:creator><pubDate>Fri, 22 Mar 2024 19:24:57 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 19:07:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/infodavid" aria-label="Profile: infodavid">@<bdi>infodavid</bdi></a> Install VirtualHere server on another PC/Pie. I have it on a proxmox VM (proxmox has no issues with passthrough).</p>
<p dir="auto">Install VirtualHere clients on the VM's in xcpng that need the USB devices.</p>
<p dir="auto">Sleep well and backup/snapshot/migrate at will <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=977a46e9d9a" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://xcp-ng.org/forum/post/74010</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/74010</guid><dc:creator><![CDATA[manilx]]></dc:creator><pubDate>Fri, 22 Mar 2024 19:07:50 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 19:04:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/manilx" aria-label="Profile: manilx">@<bdi>manilx</bdi></a> so, solutions are:</p>
<ul>
<li>use a client / server solution perhaps on another system,</li>
<li>Install some software directly on the hypervisor.</li>
</ul>
]]></description><link>https://xcp-ng.org/forum/post/74008</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/74008</guid><dc:creator><![CDATA[infodavid]]></dc:creator><pubDate>Fri, 22 Mar 2024 19:04:51 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 17:10:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/infodavid" aria-label="Profile: infodavid">@<bdi>infodavid</bdi></a> I had a dedicated VM with passtrough on xcpng serving other VM's.<br />
BUT: you can't snapshot a VM with passthrough, so you cannot backup if it is running. I also found that you can't migrate it.<br />
It's just NOT worth the trouble. Install the server somewehere else. You can use it free for up to 3 USB connections (I think. Just check the website).</p>
]]></description><link>https://xcp-ng.org/forum/post/73998</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/73998</guid><dc:creator><![CDATA[manilx]]></dc:creator><pubDate>Fri, 22 Mar 2024 17:10:17 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 17:07:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/manilx" aria-label="Profile: manilx">@<bdi>manilx</bdi></a> did you try to install the server part on the hypervisor? Is there a free plan for the software?</p>
]]></description><link>https://xcp-ng.org/forum/post/73997</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/73997</guid><dc:creator><![CDATA[infodavid]]></dc:creator><pubDate>Fri, 22 Mar 2024 17:07:18 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 16:59:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/uwood" aria-label="Profile: uwood">@<bdi>uwood</bdi></a> I also switched to use this. I had nothing but trouble with USB passthrough. While initially working all hell broke loose when I detached a host from the pool, with the USB device appearing multiple times in GUI and CLI..... had to reinstall both hosts and pool from scratch.</p>
<p dir="auto">Xen is just not made for this!</p>
]]></description><link>https://xcp-ng.org/forum/post/73996</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/73996</guid><dc:creator><![CDATA[manilx]]></dc:creator><pubDate>Fri, 22 Mar 2024 16:59:50 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 16:19:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/uwood" aria-label="Profile: uwood">@<bdi>uwood</bdi></a> Smart workaround. Unfortunately you have to pay for VirtualHere and use another system to connect the device. It will be nice to have the USB devices working on the hypervisor.</p>
]]></description><link>https://xcp-ng.org/forum/post/73995</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/73995</guid><dc:creator><![CDATA[infodavid]]></dc:creator><pubDate>Fri, 22 Mar 2024 16:19:26 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 16:15:04 GMT]]></title><description><![CDATA[<p dir="auto">I use VirtualHere on a Raspberry Pi as a workaround.</p>
]]></description><link>https://xcp-ng.org/forum/post/73994</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/73994</guid><dc:creator><![CDATA[uwood]]></dc:creator><pubDate>Fri, 22 Mar 2024 16:15:04 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 12:22:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/krakers" aria-label="Profile: krakers">@<bdi>krakers</bdi></a> Thanks for your answer. The behavior is very strange, the device is attached on start of the vm but status changed to 'not attached' after boot of the vm, few seconds later.</p>
]]></description><link>https://xcp-ng.org/forum/post/73987</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/73987</guid><dc:creator><![CDATA[infodavid]]></dc:creator><pubDate>Fri, 22 Mar 2024 12:22:58 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 11:30:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/infodavid" aria-label="Profile: infodavid">@<bdi>infodavid</bdi></a> I don't think I managed to make it working for me. It's been 4 years and after ups and downs with using USB in VM I decided to let it go and no longer attach USB devices to VMs.</p>
]]></description><link>https://xcp-ng.org/forum/post/73978</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/73978</guid><dc:creator><![CDATA[krakers]]></dc:creator><pubDate>Fri, 22 Mar 2024 11:30:51 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Fri, 22 Mar 2024 07:29:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/krakers" aria-label="Profile: krakers">@<bdi>krakers</bdi></a> Hi, I have a similar issue the lsusb command on the vm shows a different product than the real one shown on the host for an USB pass-through device. I've followed all the steps for USB pass-through, the device is seen as the real device in XenCenter too but not on the Debian vm.</p>
<p dir="auto">How can I fix this behavior ?</p>
<p dir="auto">For information, the USB controller is on a PCIe card and I've tried to use this card using PCI pass-through without success (Operation not permitted on start of the vm) as plan B.</p>
<p dir="auto">Thanks for your help.</p>
]]></description><link>https://xcp-ng.org/forum/post/73964</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/73964</guid><dc:creator><![CDATA[infodavid]]></dc:creator><pubDate>Fri, 22 Mar 2024 07:29:38 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Tue, 31 Mar 2020 07:31:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/johanb7" aria-label="Profile: johanb7">@<bdi>johanb7</bdi></a> I had the same problem in the past with FTDI-based USB device. I could see it in Xen host, but not in VM. I've spent many evenings trying to make it visible in VM, but with no luck though.</p>
<p dir="auto">I don't know why, but seems that some USB devices won't attach to VM.</p>
]]></description><link>https://xcp-ng.org/forum/post/24162</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/24162</guid><dc:creator><![CDATA[krakers]]></dc:creator><pubDate>Tue, 31 Mar 2020 07:31:30 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Mon, 30 Mar 2020 17:25:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/krakers" aria-label="Profile: krakers">@<bdi>krakers</bdi></a> I connected the device to the XenHost Physical, Enabled Passtrough for this device and attached it to the VM Guest and booted it.</p>
]]></description><link>https://xcp-ng.org/forum/post/24144</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/24144</guid><dc:creator><![CDATA[johanb7]]></dc:creator><pubDate>Mon, 30 Mar 2020 17:25:39 GMT</pubDate></item><item><title><![CDATA[Reply to USB Passthrough Seen as Root Hub in VM on Mon, 30 Mar 2020 12:33:48 GMT]]></title><description><![CDATA[<p dir="auto">What you see in VM is not your device. Did you enable Passthrough for device and then attached it to VM?</p>
]]></description><link>https://xcp-ng.org/forum/post/24111</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/24111</guid><dc:creator><![CDATA[krakers]]></dc:creator><pubDate>Mon, 30 Mar 2020 12:33:48 GMT</pubDate></item></channel></rss>