Hello Weewx Users,

I have been using weewx on a RPI4 for quite some time now (a few years).  I 
am using an RTL-SDR dongle to capture data from an Acurite Atlas weather 
station.  I am also using a BME280 device for pressure.  Things have been 
pretty stable for years.  However, recently I am getting these errors 
nearly daily:

ERROR user.sdr: cb transfer status: 1, canceling...
ERROR user.sdr: LIBUSB_ERROR_NOT_FOUND: Entity not found!
Check your RTL-SDR dongle, USB cables, and power supply.
ERROR user.sdr: WARNING: async read failed (-5).
ERROR user.sdr: Library error -5, exiting...

Exception in thread stdout-thread:                                         
        
Traceback (most recent call last):                                         
        
File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
Exception in thread stderr-thread:
Traceback (most recent call last):                                         
         
File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
self.run()                                                                 
     
self.run()
File "/etc/weewx/bin/user/sdr.py", line 198, in run
File "/etc/weewx/bin/user/sdr.py", line 198, in run                         
      
for line in iter(self._fd.readline, ''):
ValueError: PyMemoryView_FromBuffer(): info->buf must not be NULL           
        
for line in iter(self._fd.readline, ''):
ValueError: PyMemoryView_FromBuffer(): info->buf must not be NULL

Rebooting the RPI generally fixes the issue without the need to touch the 
USB cable.  I had a USB extension cable between the RTL-SDR and the RPI so 
I tried bypassing the extension cable by plugging in the RTL-SDR directly 
into the RPI, but I'm getting the same results.  I also tried different USB 
ports on the RPI also with the same results.  

Versions:
Debian GNU/Linux 12 (bookworm)
Linux raspberrypi 6.1.21-v8 
weewx-5.1.0-4
rtl-sdr-0.6.0-4

Does this mean it is time for a new RTL-SDR device or is there any firmware 
needed for the RPI usb ports or maybe a firmware update for the RTL-SDR 
device?

The issue is getting annoying because I don't know when it will error out 
again and need a reboot to fix it.

Thanks in advance!

Jeff C

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/fff465b8-d572-443d-8a36-0fc4d3fad76an%40googlegroups.com.

Reply via email to