Sorry for my unprecise way of asking.
It's not working on a Dell XPS Laptop with QubesOS booted from USB.
So far I have only used external USB memory media as removable devices
in QubesOS, which can be listed with qvm-block and can be perfectly used
and assigned to appVMs with the Devices Widget.
After plugging in the USB to ethernet adapter the following is shown:
$ journalctl | grep usb | tail -8
Jan 12 16:18:33 dom0 kernel: usb 2-1: USB disconnect, device number 7
Jan 12 16:19:49 dom0 kernel: usb 2-6: new SuperSpeed USB device number 8
using xhci_hcd
Jan 12 16:19:49 dom0 kernel: usb 2-6: New USB device found,
idVendor=0bda, idProduct=8153
Jan 12 16:19:49 dom0 kernel: usb 2-6: New USB device strings: Mfr=1,
Product=2, SerialNumber=6
Jan 12 16:19:49 dom0 kernel: usb 2-6: Product: USB 10/100/1000 LAN
Jan 12 16:19:49 dom0 kernel: usb 2-6: Manufacturer: Realtek
Jan 12 16:19:49 dom0 kernel: usb 2-6: SerialNumber: 000001000000
Jan 12 16:19:50 dom0 kernel: usb 2-6: reset SuperSpeed USB device number
8 using xhci_hcd
$ qvm-usb
BACKEND:DEVID DESCRIPTION USED BY
So the adapter is recognized on usb 2-6. This also works with a second
adapter of a different brand. And it works on different USB slots. I
haven't tried that with external USB hubs so far. I plugged them
directly into the Laptop.
The Devices Widget only shows local harddisk's partitions and the camera
owned by dom0.
There is no VM called "sys-usb". I read at
https://www.qubes-os.org/doc/usb/ that creating and using a USB cube
could kill functionality of the USB keyboard in a LUKS install. As this
combination is the case here (internal keyboard is USB) I don't think
creating one would be a good idea.