sanlupkim
sanlupkim
I've got similar problem on debian 9 (kernel 4.9) after git reset --hard c0badb8 I can complie it.
I've check latest armbian distro (trixie) with edge-kernels. The conclusion is that bug appeared in 6.12 kernel: - `Linux rock64 6.11.0-edge-rockchip64 #1 SMP PREEMPT Sun Sep 15 14:57:56 UTC 2024...
On kernel > 6.11 `/sys/class/leds/` is empty. `/proc/device-tree/leds/` exist and looks like no difference between 6.11 and 6.12, i.e.: ``` cat /proc/device-tree/leds/led-1/linux,default-trigger heartbeat ```
Oh ,sorry led-1 was a example. led-0 also exist and has `mmc0` trigger. ``` # ls -l /proc/device-tree/leds/ total 0 -r--r--r-- 1 root root 10 Sep 13 16:14 compatible drwxr-xr-x...
(You mean apt install device-tree-compiler.) Now error is about led-1: `[ 22.756108] platform leds: deferred probe pending: leds-gpio: Failed to get GPIO '/leds/led-1'`
Yes, it is ``` # ls -l /proc/device-tree/i2c@ff160000/pmic@18 total 0 -r--r--r-- 1 root root 4 Sep 13 21:44 '#clock-cells' -r--r--r-- 1 root root 4 Sep 13 21:44 '#gpio-cells' -r--r--r-- 1...
Problem could be related to rk80x I found some differences. On 6.12 (led **NOT** working) there **IS** directory `/sys/devices/virtual/devlink/i2c:1-0018--platform:leds`: ``` ls -1 /sys/devices/virtual/devlink/ i2c:1-0018--platform:ff100000.syscon:io-domains i2c:1-0018--platform:ff300000.gpu i2c:1-0018--platform:ff3c0000.hdmi i2c:1-0018--platform:ff520000.mmc i2c:1-0018--platform:ff540000.ethernet i2c:1-0018--platform:leds i2c:1-0018--platform:sdmmc-regulator...