[Letux-kernel] gta04a5 rcu_preempt self-detected stall on CPU with latest kernel
Ing. Josua Mayer
josua.mayer at jm0.eu
Sun Feb 2 21:21:12 CET 2025
Am 02.02.25 um 21:05 schrieb Andreas Kemnade:
> Am Sun, 2 Feb 2025 20:55:07 +0100
> schrieb "Ing. Josua Mayer" <josua.mayer at jm0.eu>:
>
>> Am 02.02.25 um 20:40 schrieb Andreas Kemnade:
>>> Am Sun, 2 Feb 2025 19:35:55 +0100
>>> schrieb "Ing. Josua Mayer" <josua.mayer at jm0.eu>:
>>>
>>>> Hello everybody,
>>>>
>>>> I attempted to boot latest letux-kernel (6.12) from microSD today and
>>>> encountered rcu stall (see below [1]).
>>>>
>>>> microSD created by:
>>>> ./makesd -vk letux-6.12.9 gta04one
>>>>
>>>> also attempted "stable" (5.4) with similar error:
>>>> ./makesd -vk stable gta04one
>>>>
>>>> Has anyone recently tested a specific version on gta04a5 onenand variant?
>>>>
>>> we need to revert some i2c driver patch.
>>>
>>> This one: c770657bd2611b077ec1e7b1fe6aa92f249399bd or disable the
>>> gyroscope driver.
>>
>> Thanks!
>> I will look into it.
>>
>> In the meantime I have bisected letux-kernel binaries and found the
>> issue introduced with 5.4.243 (attached logs).
>
> yes, it soaked into stable kernels. There is one write to the gyroscope
> causing irq storms and therefore all sort of havoc.
I notice Nikolaus put many edge triggered irqs in device-tree.
That is unusual, mostly because many gpio interrupt controllers
don't support them properly.
> I want to
> understand the real problem to not revert things back.
They do have a community forum for support,
and I know from work that they pay people to reply:
https://e2e.ti.com/
Maybe nto so much for very old SoCs though
> The offending
> patch came from TI.
Happened to me with 6.13.0 ....
They added a quirk in mmc driver for am62 and it broke
microsd on an am64 board.
>
> Regards,
> Andreas
More information about the Letux-kernel
mailing list