Morning @Nasca! How are you?
Sorry the inconvenience, I was wondering if there’s something else I can try.
Thanks!!!
Bruno
Missing Overlays!
in my linux-stable repo, I added DHT11 driver last week, maybe you can try
Thanks Nasca!
I did the following steps:
wget https://github.com/nascs/linux-stable/releases/download/6.1.68-3/linux-headers-rock-pi-s_6.1.68-3-07eaf37_all.deb
sudo dpkg -i linux-headers-rock-pi-s_6.1.68-3-07eaf37_all.deb
sudo reboot
rock@seb-pr-e88f:~$ uname -a
Linux seb-pr-e88f 6.1.68-3-stable #ba6f5fb46 SMP Thu Apr 3 08:45:38 UTC 2025 aarch64 GNU/Linux
After reboot, I created rk3308-dht11-gpio16.dts
/dts-v1/;
/plugin/;
/ {
metadata {
title = "Enable DTH on GPIO0_C0";
compatible = "rockchip,rk3308";
category = "misc";
exclusive = "GPIO0_C0";
description = "Enable DHT on GPIO0_C0 - GPIO16.
On ROCK PI S this is pin 13.";
};
};
&{/} {
w1: onewire {
compatible = "dht11";
pinctrl-names = "default";
gpios = <&gpio0 16 0>;
status = "okay";
};
};
Enabled it with rsetup and rebooted again.
Sadly, no DHT in iio bus.
Also I cannot find any module about the dht
rock@seb-pr-e88f:~$ find /lib/modules/6.1.68-3-stable/ -type f -name '*.ko*' | grep dht
rock@seb-pr-e88f:~$ find /lib/modules/6.1.68-3-stable/ -type f -name '*.ko*' | grep temp
/lib/modules/6.1.68-3-stable/kernel/drivers/hwmon/drivetemp.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/thermal/qcom/qcom-spmi-temp-alarm.ko.xz
rock@seb-pr-e88f:~$ find /lib/modules/6.1.68-3-stable/ -type f -name '*.ko*' | grep iio
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/common/cros_ec_sensors/cros_ec_sensors.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/common/st_sensors/st_sensors.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/magnetometer/st_magn_i2c.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/magnetometer/st_magn_spi.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/magnetometer/st_magn.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/light/isl29018.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/light/cros_ec_light_prox.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/light/vcnl4000.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/adc/rockchip_saradc.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/adc/qcom-vadc-common.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/adc/qcom-spmi-vadc.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/adc/qcom-spmi-adc5.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/adc/ti-ads1015.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/adc/max9611.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/adc/rzg2l_adc.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/buffer/kfifo_buf.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/pressure/mpl3115.ko.xz
/lib/modules/6.1.68-3-stable/kernel/drivers/iio/pressure/cros_ec_baro.ko.xz
rock@seb-pr-e88f:~$
rock@seb-pr-e88f:~$ lsmod
Module Size Used by
rfcomm 45056 4
xt_addrtype 16384 1
nft_chain_nat 16384 2
xt_MASQUERADE 16384 2
nf_nat 49152 2 nft_chain_nat,xt_MASQUERADE
xt_mark 16384 1
xt_conntrack 16384 3
nf_conntrack 135168 3 xt_conntrack,nf_nat,xt_MASQUERADE
nf_defrag_ipv6 20480 1 nf_conntrack
nf_defrag_ipv4 16384 1 nf_conntrack
nft_compat 20480 7
nf_tables 233472 55 nft_compat,nft_chain_nat
libcrc32c 16384 3 nf_conntrack,nf_nat,nf_tables
nfnetlink 20480 4 nft_compat,nf_tables
wireguard 77824 0
libchacha20poly1305 16384 1 wireguard
chacha_neon 24576 1 libchacha20poly1305
libchacha 16384 1 chacha_neon
poly1305_neon 20480 1 libchacha20poly1305
ip6_udp_tunnel 16384 1 wireguard
udp_tunnel 28672 1 wireguard
libcurve25519_generic 40960 1 wireguard
algif_hash 16384 1
algif_skcipher 16384 1
af_alg 28672 6 algif_hash,algif_skcipher
bnep 20480 2
8723ds 1429504 0
crct10dif_ce 16384 1
hci_uart 102400 0
btqca 20480 1 hci_uart
btrtl 20480 1 hci_uart
btbcm 24576 1 hci_uart
w1_gpio 16384 0
bluetooth 512000 35 btrtl,btqca,hci_uart,btbcm,bnep,rfcomm
snd_soc_rk3308 69632 1
wire 40960 1 w1_gpio
snd_soc_rockchip_i2s_tdm 32768 2
snd_soc_simple_card 20480 1
snd_soc_pcm5102a 16384 0
snd_soc_simple_card_utils 24576 1 snd_soc_simple_card
snd_soc_core 245760 5 snd_soc_rockchip_i2s_tdm,snd_soc_pcm5102a,snd_soc_rk3308,snd_soc_simple_card_utils,snd_soc_simple_card
ecdh_generic 16384 2 bluetooth
snd_compress 20480 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
ecc 36864 1 ecdh_generic
rockchip_saradc 20480 0
snd_pcm 135168 4 snd_compress,snd_soc_simple_card_utils,snd_soc_core,snd_pcm_dmaengine
industrialio_triggered_buffer 16384 1 rockchip_saradc
kfifo_buf 16384 1 industrialio_triggered_buffer
rockchip_thermal 24576 0
snd_timer 45056 1 snd_pcm
snd 94208 6 snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore 16384 1 snd
cpufreq_dt 16384 0
zstd 16384 4
zstd_compress 245760 1 zstd
zram 24576 2
zsmalloc 28672 1 zram
vfat 24576 2
fat 81920 1 vfat
cfg80211 430080 1 8723ds
rfkill 45056 5 bluetooth,cfg80211
binfmt_misc 20480 1
ledtrig_timer 16384 0
ledtrig_pattern 16384 0
ledtrig_heartbeat 16384 0
ledtrig_default_on 16384 0
fuse 135168 1
dm_mod 135168 0
ip_tables 32768 0
x_tables 40960 6 xt_conntrack,nft_compat,xt_addrtype,ip_tables,xt_MASQUERADE,xt_mark
ipv6 479232 49 wireguard
dwmac_rk 32768 0
stmmac_platform 20480 1 dwmac_rk
stmmac 225280 3 stmmac_platform,dwmac_rk
pcs_xpcs 20480 1 stmmac
rock@seb-pr-e88f:~$