I have a fresh Raspberry Pi4b with a fresh install of Full Buster. The only additions being xrdp and tightvncserver for headless operation along with rtl_sdr driver. I have a RTL2832 USB dongle and have used it to confirm receiving data from my Misol WH2950 weather station successfully.
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL weewx.engine: **** self.console = loader_function(config_dict, self)
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/fousb.py", line 233, in loader
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL weewx.engine: **** return FineOffsetUSB(**config_dict[DRIVER_NAME])
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/fousb.py", line 968, in __init__
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL weewx.engine: **** self.openPort()
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/fousb.py", line 1023, in openPort
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL weewx.engine: **** raise weewx.WeeWxIOError("Unable to find USB device")
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL weewx.engine: **** weewx.WeeWxIOError: Unable to find USB device
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL __main__: Unable to load driver: Unable to find USB device
Feb 6 13:46:08 raspberrypi weewx[1910] CRITICAL __main__: **** Exiting...
I have spend a whole day searching for info on it so far and have no idea why its not starting although it looks to me as if its not finding the USB dongle for some reason.