Tiny Core Base > Raspberry Pi
piCore 16.0 and Raspi Touchscreen.
Paul_123:
Its in the touchscreen-KERNEL extension, Please do what I told you.
For the record when you use KERNEL in the name the extension loader properly resolves your running kernel to get the correct extension.
MrPorcine:
--- Code: ---tce-fetch.sh touchscreen-KERNEL
--- End code ---
gets a Not Found error. Same for
--- Code: ---tce-fetch.sh touchscreen-KERNEL.gz
--- End code ---
Or maybe you meant for me to insert the kernel version.
--- Code: ---tce-fetch.sh touchscreen-6.12.25-piCore-v8.gz
--- End code ---
gets the same Not Found error.
tce Search "touchscreen" finds 4 citations, 2 that match the 6.12.25 part of my kernel. Neither will load (error: checksums did not match), so apparently they don't match.
uname yields:
--- Code: ---tc@box:~$ uname -rsv
Linux 6.12.25-piCore-v8 #5 SMP PREEMPT Sat Apr 26 13:42:06 EDT 2025
--- End code ---
My application makes direct reads and writes to the Xorg server. No window manager, no toolkit. The app writes to the screen without a problem, it's only that Xorg doesn't see the touchscreen. It finds a mouse OK.
I enabled the vc4-kms-v3d line in config.txt.
MrPorcine:
Hmmm, should be tcz, not gz. Still won't install with 65 checksums not matching.
Rich:
Hi MrPorcine
Why are you using tce-fetch?
It doesn't fetch .md5.txt files, .dep files, or resolve dependencies.
If you just want an extension downloaded:
--- Code: ---tce-load -w touchscreen-KERNEL
--- End code ---
If you just want an extension downloaded and installed:
--- Code: ---tce-load -wil touchscreen-KERNEL
--- End code ---
If you want an extension downloaded, installed, and added to onboot.lst:
--- Code: ---tce-load -wi touchscreen-KERNEL
--- End code ---
--- Quote from: MrPorcine on February 10, 2026, 12:54:42 PM --- ... Still won't install with 65 checksums not matching.
--- End quote ---
See if running this fixes your checksum issue:
--- Code: ---update-everything
--- End code ---
MrPorcine:
Hi Rich,
Update-everything allows touchscreen-KERNEL to load. Unfortunately, when I put it in onboot.lst Xorg fails to initialize. Here's the last few lines of Xorg.0.log after a failed attempt to launch:
--- Code: ---[ 11.237] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 11.237] compiled for 1.21.1.13, module version = 0.0.2
[ 11.237] ABI class: X.Org Video Driver, version 25.2
[ 11.237] (EE) open /dev/fb0: No such file or directory
[ 11.237] (EE) No devices detected.
[ 11.237] (EE)
Fatal server error:
[ 11.237] (EE) no screens found(EE)
[ 11.237] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 11.237] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 11.237] (EE)
[ 11.237] (EE) Server terminated with error (1). Closing log file.
--- End code ---
When I remove touchscreen-KERNEL from onboot.lst, Xorg finds the framebuffer and continues successfully. (Although without finding the touchscreen driver.)
I'm not sure this is important, I substuted a custom version of Xorg-fonts as my app needs a couple of fonts not in the original.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version