I also solved this by installing the Ubuntu image onto my PI 4 and my Acurite station connects perfectly fine.
I did back up all the config and what not and restore everything, and it's back in action so it does seem to be a kernel driver issue in Raspbian. Jeremy On Thursday, August 14, 2025 at 9:07:29 AM UTC-7 Jeremy Markel wrote: > I found this in the dmesg log on my PI4. It's running Raspbian; Linux > 6.12.34+rpt-rpi-v8. Seems to be related to a recent kernel update? > > [419125.645754] usb 1-1.5: USB disconnect, device number 5 > > [419128.660710] usb 1-1.2: new low-speed USB device number 6 using dwc_otg > > [419128.774200] usb 1-1.2: New USB device found, idVendor=24c0, > idProduct=0003, bcdDevice= 0.20 > > [419128.774226] usb 1-1.2: New USB device strings: Mfr=0, Product=2, > SerialNumber=0 > > [419128.774235] usb 1-1.2: Product: Chaney Instrument > > [419128.775143] usbhid 1-1.2:1.0: can't add hid device: -22 > > [419128.775178] usbhid 1-1.2:1.0: probe with driver usbhid failed with > error -22 > > Long story, short. I've powered cycled everything, changed cables, ports > and more, and still get the same error. > > I might do the same and just install Ubuntu on it and see what happens. > > Jeremy > > On Thursday, August 14, 2025 at 7:18:02 AM UTC-7 James J Dempsey wrote: > >> I installed Ubuntu and weewx worked fine. See my post in the other >> thread above. >> >> On Tuesday, August 12, 2025 at 11:11:31 AM UTC-4 James J Dempsey wrote: >> >>> Tom, this sounds exactly like the problem I'm having, though mine >>> started due to an install on new hardware, not a mere apt upgrade. >>> >>> I've been discussing it here: >>> https://groups.google.com/g/weewx-user/c/0Jiye8CmtLE >>> >>> I'd love to hear any solutions. I'm going to try Ubuntu on the Pi 5 in >>> the next day or two to see if that makes a difference. >>> >>> --Jim-- >>> >>> On Sunday, July 27, 2025 at 7:35:00 PM UTC-4 Tom Farley wrote: >>> >>>> Earlier this month the weewx web on my raspberry stopped updating the >>>> data displayed. >>>> This system (rpi 4b) has been operating with weewx 5 for a while, for >>>> the past year+, it's running the latest os, bookworm. >>>> I finally got around to looking at the issue and the acurite driver >>>> seems to be unhappy. >>>> >>>> I have rebooted the pi, change usb ports that connect to the acurite >>>> 5-in-1 base display, power cycled the base. The sensor has new batteries. >>>> >>>> suggestions on how I can resolve this issue or additional things for >>>> me to checkwould be appreciated. >>>> tia >>>> twf >>>> >>>> python --version >>>> >>>> Python 3.11.2 >>>> >>>> lsusb >>>> >>>> Bus 001 Device 006: ID 24c0:0003 Chaney Instrument Model 01036 weather >>>> center >>>> >>>> Bus 001 Device 005: ID 0424:7800 Microchip Technology, Inc. (formerly >>>> SMSC) >>>> >>>> Bus 001 Device 003: ID 0424:2514 Microchip Technology, Inc. (formerly >>>> SMSC) USB 2.0 Hub >>>> >>>> Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly >>>> SMSC) USB 2.0 Hub >>>> >>>> >>>> weewx.conf setup for acurite >>>> >>>> >>>> ############################################################################## >>>> >>>> >>>> [AcuRite] >>>> >>>> # This section is for AcuRite weather stations. >>>> >>>> >>>> >>>> # The station model, e.g., 'AcuRite 01025' or 'AcuRite 02032C' >>>> >>>> model = AcuRite 01536-RX >>>> >>>> >>>> >>>> # The driver to use: >>>> >>>> driver = weewx.drivers.acurite >>>> >>>> >>>> >>>> systemd startup log >>>> >>>> sudo systemctl status weewx >>>> >>>> *** weewx.service - WeeWX >>>> >>>> Loaded: loaded (/lib/systemd/system/weewx.service; *enabled*; >>>> preset: *enabled*) >>>> >>>> Active: *active (running)* since Sun 2025-07-27 15:26:04 MDT; >>>> 31min ago >>>> >>>> Docs: https://weewx.com/docs >>>> >>>> Main PID: 2248 (python3) >>>> >>>> Tasks: 2 (limit: 698) >>>> >>>> CPU: 1.963s >>>> >>>> CGroup: /system.slice/weewx.service >>>> >>>> `-2248 python3 /usr/share/weewx/weewxd.py >>>> /etc/weewx/weewx.conf >>>> >>>> >>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.engine: 'pyephem' >>>> detected, extended almanac data is available >>>> >>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO __main__: Starting up >>>> weewx version 5.1.0 >>>> >>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.engine: Using >>>> binding 'wx_binding' to database 'weewx.sdb' >>>> >>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.manager: Starting >>>> backfill of daily summaries >>>> >>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.manager: Daily >>>> summaries up to date >>>> >>>> Jul 27 15:56:12 weatherpi weewxd[2248]: INFO weewx.engine: Starting >>>> main packet loop. >>>> >>>> Jul 27 15:56:12 weatherpi weewxd[2248]: *ERROR weewx.drivers.acurite: >>>> Failed attempt 1 of 10 to get LOOP data: [Errno 32] Pipe error* >>>> >>>> Jul 27 15:56:42 weatherpi weewxd[2248]: *ERROR weewx.drivers.acurite: >>>> Failed attempt 2 of 10 to get LOOP data: [Errno 32] Pipe error* >>>> >>>> Jul 27 15:57:12 weatherpi weewxd[2248]: *ERROR weewx.drivers.acurite: >>>> Failed attempt 3 of 10 to get LOOP data: [Errno 32] Pipe error* >>>> >>>> Jul 27 15:57:42 weatherpi weewxd[2248]: *ERROR weewx.drivers.acurite: >>>> Failed attempt 4 of 10 to get LOOP data: [Errno 32] Pipe error* >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- 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 [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/7072d23e-5b71-46d8-b74c-f6ea621180bfn%40googlegroups.com.
