Hello, not all arm board embedded an "hard" w1 (also named one-wire, dallas, ...) module. Many modules like temperature probe ds18b20 use that protocol. There exists a soft driver already present in the kernel, W1_GPIO .
enabled in svn for Mga8 and Cauldron so it will be part of next kernel builds
Thanks tmb for an instant response. @Jybz : if the next kernel provides what you asked for, please close this bug resolved/fixed.
CC: (none) => lewyssmith
This change is now in 5.11.7-1 kernels in Cauldron and 5.10.24-1 kernels currently in mga7 and mga8 updates_testing heading for validation: https://bugs.mageia.org/show_bug.cgi?id=28610
Assignee: bugsquad => kernelDepends on: (none) => 28610
Perfect : > Mageia release 8 (Official) for armv7hl > Kernel 5.10.24-desktop-1.mga8 on a Dual-processor armv7l / ttyS0 > localhost login: > [root@localhost ~]# modprobe w1-gpio > [ 80.915414] Driver for 1-wire Dallas network protocol. But... Without modifying the dtb overlay (what I don't know how it works and if it is suitable with grub2-efi + Mageia ), I don't know neither how using it with /sys/class/bus/w1 . The doc I found looks obscure. :'( I try after lunch.
CC: lewyssmith => (none)
Still unable, but I dig further. I was looking for dynamically loading device tree overlays, and found that it is not set on Mageia. cat /boot/config-5.10.24-desktop-1.mga8 | grep CONFIG_OF_OVERLAY # CONFIG_OF_OVERLAY is not set Overlays look important for two reason : - the lack of BIOS and the GPIO that computers doesn't have - (unsure) our boot process is not (always/totaly) using the Raspberry logic (with config.txt read by their private bootloader). But adding stuff over stuff, I'm not sure, won't we have a overweighted kernel ?
OF_OVERLAY is now enabled in svn for next Cauldron kernel build, and for Mga 7 / Mga 8 in kernel-5.10.27-1 that is now in updates_testing
Updates for this issue has been pushed to the Mageia Updates repository. - arm(64): enable W1_MASTER_GPIO (mga#28596) http://advisories.mageia.org/MGASA-2021-0151.html - arm: enable OF_OVERLAY (mga#28596) https://advisories.mageia.org/MGASA-2021-0174.html
Status: NEW => RESOLVEDResolution: (none) => FIXED
Thank you tmb! I tried today only (I couldn't earlier), but I don't meet the expected behavior for overlay. I can read here : https://www.96boards.org/documentation/consumer/dragonboard/dragonboard410c/guides/dt-overlays.md.html > When configfs has been mounted properly, that directory should have been populated with subdirectories /sys/kernel/config/device-tree/overlays On my side : > lsmod | grep conf > configfs 36864 1 > mount -l | grep conf > configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime) > lsmod | grep over > modprobe overlay > lsmod | grep over > overlay 94208 0 > ls -lsah /sys/kernel/config > total 0 > 0 drwxr-xr-x 2 root root 0 Apr 5 16:17 ./ > 0 drwxr-xr-x 11 root root 0 Apr 5 16:17 ../ I can't create the subdirs my own : > mkdir -p /sys/kernel/config/device-tree > mkdir: cannot create directory �‘/sys/kernel/config/device-tree�’: Operation not permitted dmesg shows nothing after modprobe overlay.