I thought about that. Well, wondered whether it would show what port each thing was plugged into so I didn’t have to climb up and see which SDR is plugged into the second USB3 port.
I see the usb storage key running on USB3.0 speeds, and the SDRs at USB2.0, unless I’m misinterpretting what this says:
pi@pi4b2:~ $ lsusb -tvv
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices/usb3 /dev/bus/usb/003/001
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/sys/bus/usb/devices/usb2 /dev/bus/usb/002/001
|__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive
/sys/bus/usb/devices/2-2 /dev/bus/usb/002/002
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices/usb1 /dev/bus/usb/001/001
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
ID 2109:3431 VIA Labs, Inc. Hub
/sys/bus/usb/devices/1-1 /dev/bus/usb/001/002
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=usbfs, 480M
ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
/sys/bus/usb/devices/1-1.1 /dev/bus/usb/001/003
|__ Port 1: Dev 3, If 1, Class=Vendor Specific Class, Driver=, 480M
ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
/sys/bus/usb/devices/1-1.1 /dev/bus/usb/001/003
|__ Port 3: Dev 4, If 0, Class=Vendor Specific Class, Driver=usbfs, 480M
ID 0bda:2832 Realtek Semiconductor Corp. RTL2832U DVB-T
/sys/bus/usb/devices/1-1.3 /dev/bus/usb/001/004
|__ Port 4: Dev 5, If 0, Class=Vendor Specific Class, Driver=usbfs, 480M
ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
/sys/bus/usb/devices/1-1.4 /dev/bus/usb/001/005
|__ Port 4: Dev 5, If 1, Class=Vendor Specific Class, Driver=, 480M
ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
/sys/bus/usb/devices/1-1.4 /dev/bus/usb/001/005
I hadn’t previously read up on the actual hardware of the pi 4b, but looking at it (VL805 USB controller), all 4 ports are usb2, but the two usb3 ports go through at usb3 speeds if a usb3 device is plugged into them (which again, depends on if I’m reading the block diagram right):
All said, I need to troubleshoot both with a powered usb hub, or rolling back to the SD card. Neither was really desired since I want to stick this in an outdoor enclosure on a much taller mast and access would be more limited. Idea being that the SD card would be a point of failure before a flash drive would.