<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Enabling USB Gadget Ethernet on the Ultra96-V2</title><link>/technologies/fpga-group/b/blog/posts/enabling-usb-gadget-ethernet-on-the-ultra96-v2</link><description>You have an Ultra96-V2 board, but want more data throughput than the on-board WiFi can provide. What do you do? A USB-to-Ethernet adapter ( USB 3.0 GbE adapter USB 3.0 GbE adapter) is inexpensive and provides excellent throughput, but requi...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Enabling USB Gadget Ethernet on the Ultra96-V2</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/enabling-usb-gadget-ethernet-on-the-ultra96-v2</link><pubDate>Sun, 27 Feb 2022 09:50:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:26f4edd1-70ab-441b-9ed8-7b67d425bf14</guid><dc:creator>gustandil</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I follow the instruction and running the script obtaining in the windows side:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="111" src="/resized-image/__size/448x222/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-26f4edd1-70ab-441b-9ed8-7b67d425bf14/3007.pastedimage1645954694474v1.png" width="224" /&gt;&lt;/p&gt;
&lt;p&gt;Looking to the drivers&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="61" src="/resized-image/__size/898x122/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-26f4edd1-70ab-441b-9ed8-7b67d425bf14/2402.pastedimage1645954781745v2.png" width="449" /&gt;&lt;/p&gt;
&lt;p&gt;I tried to update drivers, but it is not the solution.&lt;/p&gt;
&lt;p&gt;In the other hand, when I use the Pynq image (2.6 or 2.7), everything goes smooth.&lt;/p&gt;
&lt;p&gt;I tested in different Windows machines and in a native ubuntu 20.04 with same results.&lt;/p&gt;
&lt;p&gt;Any suggestion?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best Regards, G&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=9818&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Enabling USB Gadget Ethernet on the Ultra96-V2</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/enabling-usb-gadget-ethernet-on-the-ultra96-v2</link><pubDate>Fri, 30 Jul 2021 02:46:56 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:26f4edd1-70ab-441b-9ed8-7b67d425bf14</guid><dc:creator>harada</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thank you.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The u96v2_sbv_vitis_2020_2.tar.gz image I got also contains this script and I was able to use it.&lt;/p&gt;&lt;p&gt;Currently I run the script after logging in via UART, but is there an easy way to run this automatically at boot time?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;On Ubuntu, there seems to be a way to use /etc/rc.local, but&lt;/p&gt;&lt;p&gt;However, this does not seem to be available in this environment.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=9818&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Enabling USB Gadget Ethernet on the Ultra96-V2</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/enabling-usb-gadget-ethernet-on-the-ultra96-v2</link><pubDate>Mon, 12 Apr 2021 16:08:07 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:26f4edd1-70ab-441b-9ed8-7b67d425bf14</guid><dc:creator>albertabeef</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thank you Tom,&lt;/p&gt;&lt;p&gt;This write-up was exactly what I was looking for to get X11 forwarding working between the Ultra96-V2 and my Windows 10 PC &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-26f4edd1-70ab-441b-9ed8-7b67d425bf14/5504.contentimage_5F00_1.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I needed to configure the TCP/IPv4 Properties for the detected RNDIS ethernet driver for a static IP address of 192.168.3.2 to match the address of the Ultra96-V2, which is 192.168.3.1.&lt;br /&gt;Works smooth, thanks again !&lt;br /&gt;Mario.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;[View:/resized-image/__size/620x474/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-26f4edd1-70ab-441b-9ed8-7b67d425bf14/2451.contentimage_5F00_207164.png:620:474]&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=9818&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Enabling USB Gadget Ethernet on the Ultra96-V2</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/enabling-usb-gadget-ethernet-on-the-ultra96-v2</link><pubDate>Sat, 10 Apr 2021 21:11:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:26f4edd1-70ab-441b-9ed8-7b67d425bf14</guid><dc:creator>jomoenginer</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;m attempting to run on this to connect a Ultra96-V2 to a Windows 10 64-bit host but the RNDIS driver keeps failing to configure for the Ultra96-V2. The same system works fine with a BealgeBone and RNDIS and I can run the same Ultra96-V2 on a newer Laptop which has USB 3.0 ports just fine.&amp;nbsp; The PC with the issue has USB 2.0 only so I am not sure if that is an issue.&amp;nbsp; The same issue is seen with the latest PYNQ build as well on the same Ultra96-V2&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is what I see when I run the &amp;#39;./usb_gadget_ethernet.sh&amp;#39;:&lt;/p&gt;&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:3ef06e6b-9b7d-4651-b12d-db8be7f5e991:type=text&amp;amp;text=root%40ultra96v2-2020-1%3A%7E%23+.%2Fusb_gadget_ethernet.sh%0A%5B+++59.707878%5D+using+random+self+ethernet+address%0A%5B+++59.712351%5D+using+random+host+ethernet+address%0A%5B+++59.753994%5D+usb0%3A+HOST+MAC+46%3A16%3Ad2%3A30%3A82%3A51%0A%5B+++59.758516%5D+usb0%3A+MAC+46%3Ac4%3A69%3Af4%3A2e%3A5b%0A**************************************%0AAssigned+static+IP+192.168.3.1+to+usb0%0A**************************************%0Aroot%40ultra96v2-2020-1%3A%7E%23+%5B+++60.075918%5D+configfs-gadget+gadget%3A+high-speed+config+%231%3A+c%0A%5B+++60.081682%5D+IPv6%3A+ADDRCONF%28NETDEV_CHANGE%29%3A+usb0%3A+link+becomes+ready]&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It just hangs here.&lt;/p&gt;&lt;p&gt;Also, Device Manager on the Windows host show this for the RNDIS driver:&lt;/p&gt;&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:3ef06e6b-9b7d-4651-b12d-db8be7f5e991:type=text&amp;amp;text=The+drivers+for+this+device+are+not+installed.+%28Code+28%29%0A%0AThere+are+no+compatible+drivers+for+this+device.%0A%0A%0ATo+find+a+driver+for+this+device%2C+click+Update+Driver.]&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/780x572/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-26f4edd1-70ab-441b-9ed8-7b67d425bf14/contentimage_5F00_207161.png:780:572]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Updating the driver does not correct the issue.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Looking at this from a Ubuntu VM on the Windows 10 host, it does seem to show an available device and I can assign it to the VM&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/801x335/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-26f4edd1-70ab-441b-9ed8-7b67d425bf14/contentimage_5F00_207162.png:801:335]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;However, after setting an IP on the VM, the device eventually is disabled and I can not connect to it.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:3ef06e6b-9b7d-4651-b12d-db8be7f5e991:type=text&amp;amp;text=root%40ultra96v2-2020-1%3A%7E%23+.%2Fusb_gadget_ethernet.sh%0A%5B++122.382132%5D+using+random+self+ethernet+address%0A%5B++122.386596%5D+using+random+host+ethernet+address%0A%5B++122.430007%5D+usb0%3A+HOST+MAC+3e%3Ab8%3Ae2%3Ab5%3A65%3A77%0A%5B++122.434542%5D+usb0%3A+MAC+6a%3A14%3A8d%3Aaf%3Afe%3Aef%0A**************************************%0AAssigned+static+IP+192.168.3.1+to+usb0%0A**************************************%0Aroot%40ultra96v2-2020-1%3A%7E%23+%5B++122.752931%5D+configfs-gadget+gadget%3A+high-speed+config+%231%3A+c%0A%5B++122.758683%5D+IPv6%3A+ADDRCONF%28NETDEV_CHANGE%29%3A+usb0%3A+link+becomes+ready%0A%5B++354.594248%5D+configfs-gadget+gadget%3A+high-speed+config+%231%3A+c%0A%5B++354.821476%5D+NOHZ%3A+local_softirq_pending+08%0A%5B++354.828565%5D+NOHZ%3A+local_softirq_pending+08%0A%5B++354.893991%5D+NOHZ%3A+local_softirq_pending+08%0A%5B++355.056230%5D+NOHZ%3A+local_softirq_pending+08%0A%5B++355.917453%5D+NOHZ%3A+local_softirq_pending+08%0A%5B++355.921580%5D+NOHZ%3A+local_softirq_pending+08%0A%5B++355.932096%5D+NOHZ%3A+local_softirq_pending+08%0A%5B++356.332602%5D+NOHZ%3A+local_softirq_pending+08%0A%5B++356.453534%5D+NOHZ%3A+local_softirq_pending+08%0A%5B++356.619673%5D+NOHZ%3A+local_softirq_pending+08]&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/897x328/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-26f4edd1-70ab-441b-9ed8-7b67d425bf14/contentimage_5F00_207163.png:897:328]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Are there any known conflict on Windows 10 with the RNDIS driver for the Ultra96-V2?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=9818&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Enabling USB Gadget Ethernet on the Ultra96-V2</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/enabling-usb-gadget-ethernet-on-the-ultra96-v2</link><pubDate>Tue, 27 Oct 2020 19:39:01 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:26f4edd1-70ab-441b-9ed8-7b67d425bf14</guid><dc:creator>bhfletcher</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Can I use USB gadget with other Avnet boards, like UltraZed and MiniZed?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=9818&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>