On Sun, Apr 25, 2021 at 08:39:10PM -0000, Michael van Elst wrote: > [email protected] (Rhialto) writes: > > >hexander$ sudo drvctl -r uhub1 > >drvctl: DRVRESCANBUS: Invalid argument > > A bus can have the notion of an "interface attribute" that you must > pass. uhub knows about "usbifif" for network interfaces and "usbdevif" > for other devices like umass. >
Actually, "usbifif" is for attaching USB Interfaces, of which a device can have multiple instances and/or varieties. "usbdevif" is for attaching the entire USB device. Typically USB standard Classes use USB Interfaces. Whether the USB device or USB Interface has network interface functionality is unrelated to the above terms.
