New kernels

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 10698
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

Hi All,

I released the RC5 of kernel 6.16 for X1000 and e5500 machines (X5000/20, X5000/40, Mirari, and QEMU VMs) today.

Download and further information: github.com

Image

Please test the kernels.

Thanks,
Christian
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 909
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: New kernels

Post by Hypex »

Installed and tested on Zesty, Fienix, Debian and MATE. Boots fine on all. But on Mint desktop failed to load. Some issue with graphic drivers. Cursor just blinks in corner and keeps pushing itself to front.
User avatar
xeno74
Posts: 10698
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

Hypex wrote: Tue Jul 08, 2025 8:51 pm Installed and tested on Zesty, Fienix, Debian and MATE. Boots fine on all. But on Mint desktop failed to load. Some issue with graphic drivers. Cursor just blinks in corner and keeps pushing itself to front.
Thank you for testing!
Have you seen any error messages? (Logs, console etc)
Which graphics card do you use with Mint?
User avatar
xeno74
Posts: 10698
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

mintppc wrote: Wed Jul 09, 2025 2:59 pm
Installed and tested on Zesty, Fienix, Debian and MATE. Boots fine on all. But on Mint desktop failed to load. Some issue with graphic drivers. Cursor just blinks in corner and keeps pushing itself to front.
Boot into recovery mode and then

Code: Select all

mv /usr/lib/xorg/modules/libglamoregl.so /usr/lib/xorg/modules/libglamoregl.so.bak
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 909
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: New kernels

Post by Hypex »

xeno74 wrote: Wed Jul 09, 2025 5:02 am Thank you for testing!
Have you seen any error messages? (Logs, console etc)
My reply is slightly late. I checked the xorg log and that looked fine. But nothing else.
Which graphics card do you use with Mint?
R7 250.
Boot into recovery mode and then
Thanks, that was it. Checking my files it looks like I already renamed it. But an update must have overwrite it. A possible solution is a dummy so lib protected against writing. I tend to update it when I boot it as I like to keep up to date. :-)

However, once Mint was working again, there was instability with crashes. Pasted here:

Code: Select all

[  116.258486] at-spi-bus-laun[5738]: segfault (11) at 2c6d48 nip f75dcdb4 lr 140b60 code 1 in libc.so.6[ccdb4,f7510000+225000]
[  116.268477] at-spi-bus-laun[5738]: code: 4182ffcc 7f85e378 7fa4eb78 7f63db78 7f9be214 4bffb309 39400000 995cffff 
[  116.277464] at-spi-bus-laun[5738]: code: 4bffffac 5464003a 3ce07f7f 54651ef8 <81040000> 3920ffff 38e77f7f 7d292c30 
And here:
Hidden Text - Click to Show :

Code: Select all

[  903.527094] ------------[ cut here ]------------
[  903.530554] WARNING: CPU: 0 PID: 1964 at drm_gem_object_handle_put_unlocked+0x28/0x19c
[  903.537442] Modules linked in: snd_hda_codec_idt snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core
[  903.549856] CPU: 0 UID: 0 PID: 1964 Comm: Xorg Not tainted 6.16.0-rc5-powerpc64-smp #1 VOLUNTARY 
[  903.557729] Hardware name: pasemi,nemo PA6T 0x900102 A-EON Amigaone X1000
[  903.563429] NIP:  c000000000cf4860 LR: c000000000cf4a58 CTR: c000000000da8478
[  903.569490] REGS: c00000000d11f750 TRAP: 0700   Not tainted  (6.16.0-rc5-powerpc64-smp)
[  903.576457] MSR:  900000000202b032 <SF,HV,VEC,EE,FP,ME,IR,DR,RI>  CR: 84002282  XER: 00000000
[  903.583996] IRQMASK: 0 
               GPR00: c000000000cf4a58 c00000000d11f9f0 c000000002139700 c000000006b55068 
               GPR04: c0003f00002e3478 c00000000d339ec0 c00000000d339ec0 0000000000000001 
               GPR08: 0000000000000201 0000000000000001 0000000000000000 0000000000002000 
               GPR12: c000000000da8478 c000000002b9e000 0000000000000000 0000000000000000 
               GPR16: 0000000000603400 0000000000000001 00000000006028bc 0000000000000000 
               GPR20: 00000000f781e120 0000000000000001 00000000f74a0dfc 0000000000000000 
               GPR24: 0000000000000001 c000000008e98000 c000000000cf49d4 c000000005a2cc50 
               GPR28: 000000007fffffff 0000000000000008 c000000005d88008 c000000006b55068 
[  903.640850] NIP [c000000000cf4860] drm_gem_object_handle_put_unlocked+0x28/0x19c
[  903.647186] LR [c000000000cf4a58] drm_gem_object_release_handle+0x84/0xa4
[  903.652890] Call Trace:
[  903.654071] [c00000000d11f9f0] [c000000000d17dec] drm_vma_node_revoke+0xcc/0x100 (unreliable)
[  903.661589] [c00000000d11fa30] [c000000000cf4a4c] drm_gem_object_release_handle+0x78/0xa4
[  903.668741] [c00000000d11fa70] [c0000000017dbcc8] idr_for_each+0x98/0x1a4
[  903.674449] [c00000000d11faf0] [c000000000cf5940] drm_gem_release+0x38/0x5c
[  903.680334] [c00000000d11fb20] [c000000000ceeba8] drm_file_free+0x244/0x304
[  903.686223] [c00000000d11fbc0] [c000000000ceed68] drm_release+0x100/0x1e8
[  903.691931] [c00000000d11fc50] [c00000000030b058] __fput+0x110/0x3b8
[  903.697187] [c00000000d11fca0] [c0000000000d5c64] task_work_run+0xe0/0x15c
[  903.702984] [c00000000d11fcf0] [c0000000000a1cd8] do_exit+0x2f4/0xa94
[  903.708329] [c00000000d11fdc0] [c0000000000a26a4] do_group_exit+0x4c/0xbc
[  903.714036] [c00000000d11fe00] [c0000000000a2738] pid_child_should_wake+0x0/0x80
[  903.720376] [c00000000d11fe20] [c0000000000248e0] system_call_exception+0x220/0x250
[  903.726987] [c00000000d11fe50] [c00000000000b554] system_call_common+0xf4/0x258
[  903.733236] ---- interrupt: c00 at 0xf7357cbc
[  903.736407] NIP:  00000000f7357cbc LR: 00000000f7357c78 CTR: 0000000000000000
[  903.742468] REGS: c00000000d11fe80 TRAP: 0c00   Not tainted  (6.16.0-rc5-powerpc64-smp)
[  903.749432] MSR:  100000000200f032 <HV,VEC,EE,PR,FP,ME,IR,DR,RI>  CR: 24002482  XER: 00000000
[  903.756969] IRQMASK: 0 
               GPR00: 00000000000000ea 00000000ffb9b6f0 00000000f7862740 0000000000000000 
               GPR04: 0000000000000000 0000000000000020 0000000000000000 0000000000000000 
               GPR08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 
               GPR12: 0000000000000000 000000000070fff0 0000000000000000 0000000000000000 
               GPR16: 0000000000603400 0000000000000001 00000000006028bc 0000000000000000 
               GPR20: 00000000f781e120 0000000000000001 00000000f74a0dfc 0000000000000000 
               GPR24: 0000000000000001 00000000000009b0 0000000000000000 0000000000000000 
               GPR28: 00000001f785b9a8 fffffffffffff000 00000000f749ffa8 0000000000000000 
[  903.813830] NIP [00000000f7357cbc] 0xf7357cbc
[  903.816999] LR [00000000f7357c78] 0xf7357c78
[  903.820078] ---- interrupt: c00
[  903.821981] Code: 7c0803a6 4e800020 3c4c0144 38424ec8 7c0802a6 60000000 fbc1fff0 f821ffc1 81430004 ebc30008 7d490034 5529d97e <0b090000> 2c0a0000 41820058 3bde05c8 
[  903.835953] ---[ end trace 0000000000000000 ]---

[  903.527094] ------------[ cut here ]------------
[  903.530554] WARNING: CPU: 0 PID: 1964 at drm_gem_object_handle_put_unlocked+0x28/0x19c
[  903.537442] Modules linked in: snd_hda_codec_idt snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core
[  903.549856] CPU: 0 UID: 0 PID: 1964 Comm: Xorg Not tainted 6.16.0-rc5-powerpc64-smp #1 VOLUNTARY 
[  903.557729] Hardware name: pasemi,nemo PA6T 0x900102 A-EON Amigaone X1000
[  903.563429] NIP:  c000000000cf4860 LR: c000000000cf4a58 CTR: c000000000da8478
[  903.569490] REGS: c00000000d11f750 TRAP: 0700   Not tainted  (6.16.0-rc5-powerpc64-smp)
[  903.576457] MSR:  900000000202b032 <SF,HV,VEC,EE,FP,ME,IR,DR,RI>  CR: 84002282  XER: 00000000
[  903.583996] IRQMASK: 0 
               GPR00: c000000000cf4a58 c00000000d11f9f0 c000000002139700 c000000006b55068 
               GPR04: c0003f00002e3478 c00000000d339ec0 c00000000d339ec0 0000000000000001 
               GPR08: 0000000000000201 0000000000000001 0000000000000000 0000000000002000 
               GPR12: c000000000da8478 c000000002b9e000 0000000000000000 0000000000000000 
               GPR16: 0000000000603400 0000000000000001 00000000006028bc 0000000000000000 
               GPR20: 00000000f781e120 0000000000000001 00000000f74a0dfc 0000000000000000 
               GPR24: 0000000000000001 c000000008e98000 c000000000cf49d4 c000000005a2cc50 
               GPR28: 000000007fffffff 0000000000000008 c000000005d88008 c000000006b55068 
[  903.640850] NIP [c000000000cf4860] drm_gem_object_handle_put_unlocked+0x28/0x19c
[  903.647186] LR [c000000000cf4a58] drm_gem_object_release_handle+0x84/0xa4
[  903.652890] Call Trace:
[  903.654071] [c00000000d11f9f0] [c000000000d17dec] drm_vma_node_revoke+0xcc/0x100 (unreliable)
[  903.661589] [c00000000d11fa30] [c000000000cf4a4c] drm_gem_object_release_handle+0x78/0xa4
[  903.668741] [c00000000d11fa70] [c0000000017dbcc8] idr_for_each+0x98/0x1a4
[  903.674449] [c00000000d11faf0] [c000000000cf5940] drm_gem_release+0x38/0x5c
[  903.680334] [c00000000d11fb20] [c000000000ceeba8] drm_file_free+0x244/0x304
[  903.686223] [c00000000d11fbc0] [c000000000ceed68] drm_release+0x100/0x1e8
[  903.691931] [c00000000d11fc50] [c00000000030b058] __fput+0x110/0x3b8
[  903.697187] [c00000000d11fca0] [c0000000000d5c64] task_work_run+0xe0/0x15c
[  903.702984] [c00000000d11fcf0] [c0000000000a1cd8] do_exit+0x2f4/0xa94
[  903.708329] [c00000000d11fdc0] [c0000000000a26a4] do_group_exit+0x4c/0xbc
[  903.714036] [c00000000d11fe00] [c0000000000a2738] pid_child_should_wake+0x0/0x80
[  903.720376] [c00000000d11fe20] [c0000000000248e0] system_call_exception+0x220/0x250
[  903.726987] [c00000000d11fe50] [c00000000000b554] system_call_common+0xf4/0x258
[  903.733236] ---- interrupt: c00 at 0xf7357cbc
[  903.736407] NIP:  00000000f7357cbc LR: 00000000f7357c78 CTR: 0000000000000000
[  903.742468] REGS: c00000000d11fe80 TRAP: 0c00   Not tainted  (6.16.0-rc5-powerpc64-smp)
[  903.749432] MSR:  100000000200f032 <HV,VEC,EE,PR,FP,ME,IR,DR,RI>  CR: 24002482  XER: 00000000
[  903.756969] IRQMASK: 0 
               GPR00: 00000000000000ea 00000000ffb9b6f0 00000000f7862740 0000000000000000 
               GPR04: 0000000000000000 0000000000000020 0000000000000000 0000000000000000 
               GPR08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 
               GPR12: 0000000000000000 000000000070fff0 0000000000000000 0000000000000000 
               GPR16: 0000000000603400 0000000000000001 00000000006028bc 0000000000000000 
               GPR20: 00000000f781e120 0000000000000001 00000000f74a0dfc 0000000000000000 
               GPR24: 0000000000000001 00000000000009b0 0000000000000000 0000000000000000 
               GPR28: 00000001f785b9a8 fffffffffffff000 00000000f749ffa8 0000000000000000 
[  903.813830] NIP [00000000f7357cbc] 0xf7357cbc
[  903.816999] LR [00000000f7357c78] 0xf7357c78
[  903.820078] ---- interrupt: c00
[  903.821981] Code: 7c0803a6 4e800020 3c4c0144 38424ec8 7c0802a6 60000000 fbc1fff0 f821ffc1 81430004 ebc30008 7d490034 5529d97e <0b090000> 2c0a0000 41820058 3bde05c8 
[  903.835953] ---[ end trace 0000000000000000 ]---
I keep these messages:

Code: Select all

[    0.000000] ioremap() called early from iommu_init_early_pasemi+0xcc/0x250. Use early_ioremap() instead
[    0.000000] ioremap() called early from pas_setup_arch+0x44/0x60. Use early_ioremap() instead
Should that routine be fixed up to silence warnings?

I've noticed this in recent kernels. Looks like a fail. Do you also see this fail to reset i2c-pasemi?

Code: Select all

[    9.459706] i2c-pasemi 0000:00:1c.0: NACK, status 0x08210100
[    9.649736] i2c-pasemi 0000:00:1c.0: Issuing reset due to status 0x08210100 (xfstatus 0x00000001)
[    9.690696] i2c-pasemi 0000:00:1c.1: NACK, status 0x08210100
[    9.708651] i2c-pasemi 0000:00:1c.1: Issuing reset due to status 0x08210100 (xfstatus 0x00000001)
[    9.892693] i2c-pasemi 0000:00:1c.2: NACK, status 0x08210100
[    9.911535] i2c-pasemi 0000:00:1c.2: Issuing reset due to status 0x08210100 (xfstatus 0x00000001)
User avatar
xeno74
Posts: 10698
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

Hypex wrote: Fri Jul 11, 2025 7:38 pm Thanks, that was it. Checking my files it looks like I already renamed it. But an update must have overwrite it. A possible solution is a dummy so lib protected against writing. I tend to update it when I boot it as I like to keep up to date. :-)

However, once Mint was working again, there was instability with crashes.
Thank you for testing. I have seen similar error messages in an e5500 QEMU VM.

I think the kernel developers have added some new problematic code but I don’t have time to figure out what they have done.
Maybe they have solved it already for the RC6.

Have you seen these error messages on all your Linux systems?
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 909
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: New kernels

Post by Hypex »

xeno74 wrote: Sat Jul 12, 2025 9:43 pm Thank you for testing. I have seen similar error messages in an e5500 QEMU VM.
Could be common then. Mint is using extra packages.
I think the kernel developers have added some new problematic code but I don’t have time to figure out what they have done.
Maybe they have solved it already for the RC6.
I've found it stable for the most part. The only exception would be the random reboots on Debian. I don't even see this in Mint that is built on Debian. But on Debian I'm currently using Mate desktop.
Have you seen these error messages on all your Linux systems?
Not all that I can recall. Just on Debian and Mint. Since the 6.16 series. Shoukd check my Yakkety and Fienix installs.

I've currently booted Debian in 6.15 in case it is more stable. I don't see those in errors in 6.15.Then again I don't see that i2c listed in 6.15 at all.

Code: Select all

amien@ubuntu:~$ dmesg | grep i2c
[    8.653835] i2c_dev: i2c /dev entries driver
[    8.984744] i2c i2c-8: Detected TI TMP423 chip at 0x4c
User avatar
xeno74
Posts: 10698
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

Hi All,

Here is the RC6 of kernel 6.16 for X1000 and e5500 machines (X5000/20, X5000/40, Mirari, and QEMU VMs).

Download and further information: github.com

Image

The kernel error messages are gone. :-)

Please test the kernels.

Thanks,
Christian
Post Reply