Tiny Core Base > Raspberry Pi
[Solved] Upgrading piCore 13 to run on Raspberry Pi 5
Rabie:
Hi everyone,
A few years ago, I installed piCore version 13 on a Raspberry Pi 3, and it’s been working well for my setup.
Now I’ve purchased a Raspberry Pi 5 and I’d like to keep my existing system configuration without doing a full reinstallation of piCore.
Is there any way to upgrade piCore from version 13 to 15 or 16 so that it runs on the Raspberry Pi 5?
Thanks in advance for any help!
Paul_123:
No automated way. And doing it manually might result in a system that does not boot.
Your best bet is to create a new sdcard for the pi5, then copy things over.
Rabie:
Which version works best with the Pi5?
I’ve tried piCore64 as well as the 32-bit version, but I keep getting a “failed waitforX” error when I install xorg-3d.
Of course, I’ve installed graphics-6.6.47-piCore-v8.tcz (for 64-bit) and graphics-6.6.47-piCore-v7.tcz (for 32-bit), respectively.
What could be causing this issue?
Juanito:
piCore64 16.x is working fine for me on an RPi5 with Xorg-3d.
You need graphics-6.12.25-piCore-v8-16k.tcz with the RPi5 - if you use "tce-load -w graphics-KERNEL" from the command line, it will download the appropriate version.
Wayland also works fine and vulkan will work with both x11 and wayland.
Rabie:
I just created a fresh SD card with the version piCore64-16.0.0, and the first thing I did was run:
--- Code: ---tce-load -wi graphics-KERNEL Xorg-3d
--- End code ---
Then I rebooted.
But I'm still getting:
"failed in waitforX" :(
What else can I check?
onboot.lst:
--- Code: ---openssh.tcz
graphics-6.12.25-piCore-v8-16k.tcz
Xorg-3d.tcz
nano.tcz
--- End code ---
--- Code: ---cat /var/log/Xorg.0.log
[ 2.450]
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
[ 2.450] Current Operating System: Linux box 6.12.25-piCore-v8-16k #28 SMP PREEMPT Sat Apr 26 13:49:43 EDT 2025 aarch64
[ 2.450] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave numa=fake=8 system_heap.max_order=0 smsc95xx.macaddr=88:A2:9E:30:AD:A1 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 dwc_otg.fiq_fsm_mask=0xF dwc_otg.lpm_enable=0 console=tty1 root=/dev/ram0 rootwait quiet nortc loglevel=3 noembed
[ 2.450]
[ 2.450] Current version of pixman: 0.43.4
[ 2.450] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 2.450] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 2.450] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jan 9 01:09:25 1970
[ 2.450] (==) Using system config directory "/usr/local/share/X11/xorg.conf.d"
[ 2.450] (==) No Layout section. Using the first Screen section.
[ 2.450] (==) No screen section available. Using defaults.
[ 2.450] (**) |-->Screen "Default Screen Section" (0)
[ 2.450] (**) | |-->Monitor "<default monitor>"
[ 2.451] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 2.451] (**) Allowing byte-swapped clients
[ 2.451] (==) Automatically adding devices
[ 2.451] (==) Automatically enabling devices
[ 2.451] (==) Automatically adding GPU devices
[ 2.451] (==) Automatically binding GPU devices
[ 2.452] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 2.452] (WW) The directory "/usr/local/lib/X11/fonts/OTF" does not exist.
[ 2.452] Entry deleted from font path.
[ 2.452] (WW) The directory "/usr/local/lib/X11/fonts/100pdi" does not exist.
[ 2.452] Entry deleted from font path.
[ 2.452] (==) FontPath set to:
/usr/local/lib/X11/fonts/misc,
/usr/local/lib/X11/fonts/TTF,
/usr/local/lib/X11/fonts/Type1,
/usr/local/lib/X11/fonts/75dpi
[ 2.452] (==) ModulePath set to "/usr/local/lib/xorg/modules"
[ 2.452] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 2.452] (II) Module ABI versions:
[ 2.452] X.Org ANSI C Emulation: 0.4
[ 2.452] X.Org Video Driver: 25.2
[ 2.452] X.Org XInput driver : 24.4
[ 2.452] X.Org Server Extension : 10.0
[ 2.452] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 2.452] (II) Platform probe for /sys/devices/platform/axi/1002000000.v3d/drm/card0
[ 2.452] (II) no primary bus or device found
[ 2.452] falling back to /sys/devices/platform/axi/1002000000.v3d/drm/card0
[ 2.452] (II) LoadModule: "glx"
[ 2.453] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so
[ 2.464] (II) Module glx: vendor="X.Org Foundation"
[ 2.464] compiled for 1.21.1.13, module version = 1.0.0
[ 2.464] ABI class: X.Org Server Extension, version 10.0
[ 2.464] (==) Matched modesetting as autoconfigured driver 0
[ 2.464] (==) Matched fbdev as autoconfigured driver 1
[ 2.464] (==) Assigned the driver to the xf86ConfigLayout
[ 2.464] (II) LoadModule: "modesetting"
[ 2.464] (II) Loading /usr/local/lib/xorg/modules/drivers/modesetting_drv.so
[ 2.465] (II) Module modesetting: vendor="X.Org Foundation"
[ 2.465] compiled for 1.21.1.13, module version = 1.21.1
[ 2.465] Module class: X.Org Video Driver
[ 2.465] ABI class: X.Org Video Driver, version 25.2
[ 2.465] (II) LoadModule: "fbdev"
[ 2.465] (II) Loading /usr/local/lib/xorg/modules/drivers/fbdev_drv.so
[ 2.465] (II) Module fbdev: vendor="X.Org Foundation"
[ 2.465] compiled for 1.21.1.3, module version = 0.5.0
[ 2.465] Module class: X.Org Video Driver
[ 2.465] ABI class: X.Org Video Driver, version 25.2
[ 2.465] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 2.465] (II) FBDEV: driver for framebuffer: fbdev
[ 2.465] (--) using VT number 2
[ 2.466] (WW) Falling back to old probe method for modesetting
[ 2.466] (WW) Falling back to old probe method for fbdev
[ 2.466] (II) Loading sub module "fbdevhw"
[ 2.466] (II) LoadModule: "fbdevhw"
[ 2.466] (II) Loading /usr/local/lib/xorg/modules/libfbdevhw.so
[ 2.466] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 2.466] compiled for 1.21.1.13, module version = 0.0.2
[ 2.466] ABI class: X.Org Video Driver, version 25.2
[ 2.466] (EE) open /dev/fb0: No such file or directory
[ 2.466] (WW) Falling back to old probe method for modesetting
[ 2.466] (WW) Falling back to old probe method for fbdev
[ 2.466] (II) Loading sub module "fbdevhw"
[ 2.466] (II) LoadModule: "fbdevhw"
[ 2.466] (II) Loading /usr/local/lib/xorg/modules/libfbdevhw.so
[ 2.466] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 2.466] compiled for 1.21.1.13, module version = 0.0.2
[ 2.466] ABI class: X.Org Video Driver, version 25.2
[ 2.466] (EE) open /dev/fb0: No such file or directory
[ 2.466] (EE) No devices detected.
[ 2.466] (EE)
Fatal server error:
[ 2.466] (EE) no screens found(EE)
[ 2.466] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 2.466] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 2.466] (EE)
[ 2.466] (EE) Server terminated with error (1). Closing log file.
--- End code ---
[Edit]: Changed quote tags to code tags. Rich
Navigation
[0] Message Index
[#] Next page
Go to full version