Please provide your feedback in this short Flings' survey.
Feb 15, 2022

I'm using the TP-Link UE300 usb nic and it working great on my ESXi7u3.
However when I go to fast.com in a VM I get +-300mbit. From my Raspberry Pi I get 930mbit.
When I do an ipferm3 from esxi to the Raspberry Pi I get +-930mbit.
When I check the TSO on the esxi it shows off.

esxcli network nic tso get
NIC Value
----- -----
vusb0 off

Can I enable TSO for this device? If not, are there other usb devices which support TSO?

Feb 11, 2022

usb fling QNAP QNA-UC5G1T USB to 5GbE Adapter (can't get to work)

Looking for anyone with ideas...

I don't see any issues but cannot see arp from neighbors?

ASIX Elec. Corp. AX88179 USB nics working. But the QNAP nic will not work. Open to any ideas? Suggestions? Etc..

Background

[root@esxi2:~] esxcli network ip neighbor list -i vmk2
Neighbor Mac Address Vmknic Expiry State Type
------------ ------------ ------ ------ ----- ----
172.16.40.40 (incomplete) vmk2 -1 sec Invalid
172.16.40.41 (incomplete) vmk2 -1 sec Invalid

[root@esxi2:~] esxcfg-vswitch -l

DVS Name Num Ports Used Ports Configured Ports MTU Uplinks
VSAN-DVS 2560 4 512 1500 vusb1

DVPort ID In Use Client
8 1 vusb1
9 0
10 0
11 0
0 1 vmk2

[root@esxi2:~] esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- -----------
vmnic0 0000:00:1f.6 ne1000 Up Up 1000 Full 00:23:24:b7:70:9a 1500 Intel Corporation Ethernet Connection (2) I219-V
vusb0 Pseudo uether Up Up 1000 Full 7c:c2:c6:30:48:30 1500 ASIX Elec. Corp. AX88179
vusb1 Pseudo uether Up Up 1000 Full 24:5e:be:68:73:d2 1500 QNAP QNAP QNA-UC5G1T USB to 5GbE Adapter
vusb2 Pseudo uether Up Up 1000 Full 7c:c2:c6:23:32:58 1600 ASIX Elec. Corp. AX88179

[root@esxi2:~] esxcli network nic get -n vusb1
Advertised Auto Negotiation: true
Advertised Link Modes: 1000BaseT/Full, 100BaseT/Full, 10BaseT/Full, Auto
Auto Negotiation: true
Cable Type:
Current Message Level: -1
Driver Info:
Bus Info: 0000:00:00:0
Driver: uether
Firmware Version: NA
Version: 1.0.0.0
Link Detected: true
Link Status: Up
Name: vusb1
PHYAddress: 0
Pause Autonegotiate: false
Pause RX: false
Pause TX: false
Supported Ports:
Supports Auto Negotiation: true
Supports Pause: false
Supports Wakeon: false
Transceiver:
Virtual Address: 00:50:56:58:33:f3
Wakeon: None

Feb 12, 2022

Problem Solved:

[root@esxi0:~] esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- -----------
vmnic0 0000:00:1f.6 ne1000 Up Up 1000 Full 00:23:24:a9:ab:60 1500 Intel Corporation Ethernet Connection (2) I219-LM
vusb0 Pseudo uether Up Up 1000 Full 7c:c2:c6:2f:53:33 1500 ASIX Elec. Corp. AX88179
vusb1 Pseudo uether Up Up 5000 Full 24:5e:be:68:73:8f 9000 QNAP Pacific
vusb2 Pseudo uether Up Up 1000 Full 7c:c2:c6:2f:53:4a 1600 ASIX Elec. Corp. AX88179

One has to use windows desktop and update the firmware:
https://www.qnap.com/en/download?model=qna-uc5g1t&category=firmware

After firmware is updated, this works as expected. About 3.5 Gbps.

Jan 30, 2022

Problem (Persistence of vusbX to DVS post reboot)

This is a three node lab using lenovo's (m700) and before moving to VSAN/NSX i would like to get the network rock solid and surviving reboots (persistent).

I have followed the various blogs and scripts out there. But have hit a roadblock as I suck at scripting. Any insight is appreciated. The USB nics, IPs, etc are persistent upon reboot. Following this blog: https://www.virten.net/2020/09/tips-for-using-usb-network-adapters-with-vmware-esxi/ and some
of William's blog posts.

Lab Configuration

[root@esxi0:~] esxcli network nic list |grep vusb |awk '{print $1, $8}'
vusb0 7c:c2:c6:2f:53:33
vusb1 7c:c2:c6:2f:24:c0

[root@esxi0:~] esxcli system module parameters list -m vmkusb_nic_fling
Name Type Value Description
--------------------------- ------ ----------------- -----------
usbBusFullScanOnBootEnabled int Enable USB Bus full scan on system boot: 0 No (Default), 1 Yes
usbCdromPassthroughEnabled int Enable USB CDROM device for USB passtrough: 0 No (Default), 1 Yes
usbStorageRegisterDelaySecs int Delay to register cached USB storage device: Min: 0 second, Max: 600 seconds, Default: 10
seconds
vusb0_mac string 7c:c2:c6:2f:53:33 Persist vusb0 MAC Address: xx:xx:xx:xx:xx:xx
vusb1_mac string 7c:c2:c6:2f:24:c0 Persist vusb1 MAC Address: xx:xx:xx:xx:xx:xx

The persistence issue is the vusbX (physical adaptor) rebinding to the DVS and PortGroup. In the GUI all I have to do is click on manage physical adaptor and rebind and (done, working). There is no other persistence issues but this binding does not survive reboot.

Any ideas on adjusting the below script to fix the problem or any suggestion, welcomed.

Jan 30, 2022

This is a test comment. Comment insertion not working.