It wasn't too bad:

     1036.73 real      3122.32 user       604.66 sys

(I cheated, using NFS instead of the dog-slow local storage)

But I can confirm that reverting Miod's diff gives the humidity sensor
back:

hw.sensors.ugold0.temp0=22.35 degC (inner)
hw.sensors.ugold0.humidity0=38.69% (RH)

(and seeing Raf's e-mail just now, I realize I could've confirmed it
on a faster machine...)

Cheers,

Paul

On Tue, Apr 18, 2023 at 09:56:46AM +0200, Paul de Weerd wrote:
| After updating my RPi4 to a newer snap, it lost its humidity sensor.
| 
| dmesg from before and after the update both detect this:
| 
| uhidev1 at uhub1 port 2 configuration 1 interface 1 "RDing TEMPERHUM1V1.2" 
rev 2.00/0.01 addr 3
| uhidev1: iclass 3/1
| ugold0 at uhidev1
| ugold0: 2 sensors type si7006 (temperature and humidity)
| 
| But the new install only has the temperature sensor available:
| 
| [weerd@raspberry] $ sysctl hw.sensors.ugold0
| hw.sensors.ugold0.temp0=22.32 degC (inner)
| 
| The diff between old and new dmesg is:
| 
| -OpenBSD 7.3 (GENERIC.MP) #2079: Fri Mar 24 23:09:40 MDT 2023
| +OpenBSD 7.3-current (GENERIC.MP) #2094: Mon Apr 17 01:20:31 MDT 2023
|      dera...@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC.MP
| -real mem  = 4135784448 (3944MB)
| -avail mem = 3974135808 (3790MB)
| +real mem  = 4135763968 (3944MB)
| +avail mem = 3972075520 (3788MB)
|  random: good seed from bootblocks
|  mainbus0 at root: Raspberry Pi 4 Model B Rev 1.4
|  psci0 at mainbus0: PSCI 1.1, SMCCC 1.2
| 
| I'm going to build a kernel with the latest change to ugold.c by
| miod[1] backed out, but since baking kernels takes forever on this
| machine, I thought I'd report sooner rather than later.
| 
| Paul
| 
| [1]: 
http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/dev/usb/ugold.c.diff?r1=1.21&r2=1.22
| 
| --- dmesg ------------------------------------------------------------
| OpenBSD 7.3-current (GENERIC.MP) #2094: Mon Apr 17 01:20:31 MDT 2023
|     dera...@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC.MP
| real mem  = 4135763968 (3944MB)
| avail mem = 3972075520 (3788MB)
| random: good seed from bootblocks
| mainbus0 at root: Raspberry Pi 4 Model B Rev 1.4
| psci0 at mainbus0: PSCI 1.1, SMCCC 1.2
| cpu0 at mainbus0 mpidr 0: ARM Cortex-A72 r0p3
| cpu0: 48KB 64b/line 3-way L1 PIPT I-cache, 32KB 64b/line 2-way L1 D-cache
| cpu0: 1024KB 64b/line 16-way L2 cache
| cpu0: CRC32,ASID16
| cpu1 at mainbus0 mpidr 1: ARM Cortex-A72 r0p3
| cpu1: 48KB 64b/line 3-way L1 PIPT I-cache, 32KB 64b/line 2-way L1 D-cache
| cpu1: 1024KB 64b/line 16-way L2 cache
| cpu1: CRC32,ASID16
| cpu2 at mainbus0 mpidr 2: ARM Cortex-A72 r0p3
| cpu2: 48KB 64b/line 3-way L1 PIPT I-cache, 32KB 64b/line 2-way L1 D-cache
| cpu2: 1024KB 64b/line 16-way L2 cache
| cpu2: CRC32,ASID16
| cpu3 at mainbus0 mpidr 3: ARM Cortex-A72 r0p3
| cpu3: 48KB 64b/line 3-way L1 PIPT I-cache, 32KB 64b/line 2-way L1 D-cache
| cpu3: 1024KB 64b/line 16-way L2 cache
| cpu3: CRC32,ASID16
| efi0 at mainbus0: UEFI 2.7
| efi0: https://github.com/pftf/RPi4 rev 0x10000
| smbios0 at efi0: SMBIOS 3.3.0
| smbios0: vendor https://github.com/pftf/RPi4 version "UEFI Firmware v1.32" 
date 10/19/2021
| smbios0: Raspberry Pi Foundation Raspberry Pi 4 Model B
| apm0 at mainbus0
| "system" at mainbus0 not configured
| "axi" at mainbus0 not configured
| simplebus0 at mainbus0: "soc"
| bcmclock0 at simplebus0
| bcmmbox0 at simplebus0
| bcmgpio0 at simplebus0
| bcmaux0 at simplebus0
| ampintc0 at simplebus0 nirq 256, ncpu 4 ipi: 0, 1, 2: "interrupt-controller"
| bcmtmon0 at simplebus0
| bcmdmac0 at simplebus0: DMA0 DMA2 DMA4 DMA5 DMA6 DMA7 DMA8 DMA9 DMA10
| "timer" at simplebus0 not configured
| pluart0 at simplebus0: rev 2, 16 byte fifo
| pluart0: console
| com0 at simplebus0: ns16550, no working fifo
| "local_intc" at simplebus0 not configured
| bcmdog0 at simplebus0
| bcmirng0 at simplebus0
| "firmware" at simplebus0 not configured
| "power" at simplebus0 not configured
| "mailbox" at simplebus0 not configured
| sdhc0 at simplebus0
| sdhc0: SDHC 3.0, 250 MHz base clock
| sdmmc0 at sdhc0: 4-bit, sd high-speed, mmc high-speed
| "gpiomem" at simplebus0 not configured
| "fb" at simplebus0 not configured
| "clocks" at mainbus0 not configured
| "phy" at mainbus0 not configured
| "clk-27M" at mainbus0 not configured
| "clk-108M" at mainbus0 not configured
| simplebus1 at mainbus0: "emmc2bus"
| sdhc1 at simplebus1
| sdhc1: SDHC 3.0, 100 MHz base clock
| sdmmc1 at sdhc1: 8-bit, sd high-speed, mmc high-speed, ddr52, dma
| "arm-pmu" at mainbus0 not configured
| agtimer0 at mainbus0: 54000 kHz
| simplebus2 at mainbus0: "scb"
| bcmpcie0 at simplebus2
| pci0 at bcmpcie0
| ppb0 at pci0 dev 0 function 0 "Broadcom BCM2711" rev 0x20
| pci1 at ppb0 bus 1
| xhci0 at pci1 dev 0 function 0 "VIA VL805 xHCI" rev 0x01: intx, xHCI 1.0
| usb0 at xhci0: USB revision 3.0
| uhub0 at usb0 configuration 1 interface 0 "VIA xHCI root hub" rev 3.00/1.00 
addr 1
| bse0 at simplebus2: address e4:5f:01:5c:a2:d1
| brgphy0 at bse0 phy 1: BCM54210E 10/100/1000baseT PHY, rev. 2
| "dma" at simplebus2 not configured
| "hevc-decoder" at simplebus2 not configured
| "rpivid-local-intc" at simplebus2 not configured
| "h264-decoder" at simplebus2 not configured
| "vp9-decoder" at simplebus2 not configured
| gpioleds0 at mainbus0: "led0", "led1"
| "sd_io_1v8_reg" at mainbus0 not configured
| "sd_vcc_reg" at mainbus0 not configured
| "fixedregulator_3v3" at mainbus0 not configured
| "fixedregulator_5v0" at mainbus0 not configured
| simplebus3 at mainbus0: "v3dbus"
| "bootloader" at mainbus0 not configured
| scsibus0 at sdmmc1: 2 targets, initiator 0
| sd0 at scsibus0 targ 1 lun 0: <SD/MMC, USDU1, 0020> removable
| sd0: 29492MB, 512 bytes/sector, 60399616 sectors
| uhub1 at uhub0 port 1 configuration 1 interface 0 "VIA Labs USB2.0 Hub" rev 
2.10/4.21 addr 2
| bwfm0 at sdmmc0 function 1
| manufacturer 0x02d0, product 0xa9a6 at sdmmc0 function 2 not configured
| manufacturer 0x02d0, product 0xa9a6 at sdmmc0 function 3 not configured
| uhidev0 at uhub1 port 2 configuration 1 interface 0 "RDing TEMPERHUM1V1.2" 
rev 2.00/0.01 addr 3
| uhidev0: iclass 3/1, 1 report id
| ukbd0 at uhidev0 reportid 1: 8 variable keys, 5 key codes
| wskbd0 at ukbd0 mux 1
| uhidev1 at uhub1 port 2 configuration 1 interface 1 "RDing TEMPERHUM1V1.2" 
rev 2.00/0.01 addr 3
| uhidev1: iclass 3/1
| ugold0 at uhidev1
| vscsi0 at root
| scsibus1 at vscsi0: 256 targets
| softraid0 at root
| scsibus2 at softraid0: 256 targets
| root on sd0a (c36da6214101b146.a) swap on sd0b dump on sd0b
| WARNING: bad clock chip time
| WARNING: CHECK AND RESET THE DATE!
| gpio0 at bcmgpio0: 58 pins
| bwfm0: address e4:5f:01:5c:a2:d2
| ugold0: 2 sensors type si7006 (temperature and humidity)
| ----------------------------------------------------------------------
| 
| -- 
| >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
| +++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
|                  http://www.weirdnet.nl/                 
| 

-- 
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/                 

Reply via email to