Jump to content

Recommended Posts

Posted
On 12/6/2025 at 4:09 PM, snowbody said:

root@homeassistant:/boot# ls /sys/class/leds/display
brightness  device  digits  map_seg7  max_brightness  num_digits  num_segments    power  segments  subsystem  trigger  uevent  value

 

16 hours ago, snowbody said:

display-service -c
[INFO] all digits and leds on
/usr/sbin/display-service: 116: cannot create /sys/class/leds/display/message: Permission denied

 

On 10/31/2025 at 1:32 PM, Jean-Francois Lessard said:

I think your previous permission denied issue was because you were using an older version of the driver with the current version of the display-service.

 

On 10/31/2025 at 1:32 PM, Jean-Francois Lessard said:

Latest driver version now use line-display library (expected upstreaming requirements), therefore there is no more sysfs value attribute. This has been replaced with the line-display message attribute.

 

@snowbody you are using an older version of the driver with the current version of the display-service. That won't work.

 

Since you are on 6.12 kernel, start by cloning the main branch of https://github.com/jefflessard/tm16xx-display.git it already contains the line-display backport.

Posted

Hello!

I have a strange behavior at compiling 
 

Цитата

make EXTRA_CFLAGS="-DCONFIG_TM16XX -DCONFIG_TM16XX_KEYPAD -DCONFIG_TM16XX_I2C -DCONFIG_TM16XX_SPI -include /home/bc/Soft/tm16xx-display/drivers/auxdisplay/tm16xx_compat.h -I/home/bc/Soft/tm16xx-display/include/" -C /lib/modules/6.17.2-edge-sunxi64/build M=/home/bc/Soft/tm16xx-display/drivers/auxdisplay CONFIG_TM16XX=m CONFIG_TM16XX_KEYPAD=m CONFIG_TM16XX_I2C=m CONFIG_TM16XX_SPI=m CONFIG_LINEDISP=m modules
make[1]: Entering directory '/usr/src/linux-headers-6.17.2-edge-sunxi64'
make[2]: Entering directory '/home/bc/Soft/tm16xx-display/drivers/auxdisplay'
  CC [M]  line-display.o
  CC [M]  tm16xx_core.o
tm16xx_core.c: In function ‘tm16xx_parse_fwnode’:
tm16xx_core.c:285:17: error: implicit declaration of function ‘fwnode_for_each_available_child_node_scoped’; did you mean ‘fwnode_for_each_available_child_node’? [-Wimplicit-function-declaration]
  285 |                 fwnode_for_each_available_child_node_scoped(digits_node, child) {
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 fwnode_for_each_available_child_node
 

 

As i knew, fwnode_for_each_available_child_node_scoped was committed to kernel at 2024 year.. 

Thats my kernel

Цитата

bc@transpeed-8k618-t:~$ uname -a
Linux transpeed-8k618-t 6.17.2-edge-sunxi64 #2 SMP PREEMPT Sun Oct 12 11:01:58 UTC 2025 aarch64 GNU/Linux

 

Any ideas?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines