[Letux-kernel] gta04a5 rcu_preempt self-detected stall on CPU with latest kernel

H. Nikolaus Schaller hns at goldelico.com
Sun Feb 2 21:52:52 CET 2025


Hi,
yes, we already had some discussion about this:

https://lore.kernel.org/lkml/664241E0-8D6B-4783-997B-2D8510ADAEA3@goldelico.com/

It looks as if it has not been solved upstream yet.

But I thought that I had added some revert to the letux kernel tree but maybe not properly or not in all versions.
Will check and fix asap fot the Letux kernel.

BR,
Nikolaus

> Am 02.02.2025 um 19:35 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?
> 
> br
> Josua
> 
> [1]
> U-Boot SPL 2016.11-00249-gc9d20fc (Dec 18 2017 - 17:41:57)
> Trying to boot from MMC1
> pop_mfr = 00 pop_id = 00
> reading u-boot.img
> spl: payload image: U-Boot 2016.11-00249-gc9d20fc fo load addr: 0x800fffc0 size: 388656
> reading u-boot.img
> Jumping to U-Boot
> loaded - jumping to U-Boot...
> 
> U-Boot 2016.11-00249-gc9d20fc (Dec 18 2017 - 17:41:57 +0100)
> 
> OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-200MHz, Max CPU Clock 1 Ghz
> GTA04 + LPDDR/OneNAND
> I2C:   ready
> DRAM:  1 GiB
> NAND:  0 Bytes
> MMC:   OMAP SD/MMC: 0
> *** Warning - bad CRC, using default environment
> 
> OMAP die ID: 58b000029ff80000015a988206017025
> Found GTA04A5
> Device Tree: omap3-gta04a5one.dtb
> Net:   usb_ether
> Error: usb_ether address not set.
> 
> Hit any key to stop autoboot:  0
> switch to partitions #0, OK
> mmc0 is current device
> Scanning mmc 0:1...
> Found U-Boot script /boot.scr
> load - load binary file from a filesystem
> 
> Usage:
> load <interface> [<dev[:part]> [<addr> [<filename> [bytes [pos]]]]]
>    - Load binary file 'filename' from partition 'part' on device
>       type 'interface' instance 'dev' to address 'addr' in memory.
>      'bytes' gives the size to load in bytes.
>      If 'bytes' is 0 or omitted, the file is read until the end.
>      'pos' gives the file byte position to start reading from.
>      If 'pos' is 0 or omitted, the file is read from the start.
> ## Executing script at 82000000
> Wrong image format for "source" command
> SCRIPT FAILED: continuing...
> reading /omap3-gta04a5one.dtb
> 121364 bytes read in 17 ms (6.8 MiB/s)
> switch to partitions #0, OK
> mmc0 is current device
> gpio: pin 173 (gpio 173) value is 1
> gpio: pin 7 (gpio 7) value is 0
> SD/MMC found on device 0
> reading uEnv.txt
> ** Unable to read file uEnv.txt **
> reading boot.scr
> 14662 bytes read in 5 ms (2.8 MiB/s)
> Running bootscript from mmc0 ...
> ## Executing script at 80200000
> USB charger detected
> Main battery charge:    3816 mV
> Battery temperature:    39 C
> Backup battery voltage: 3192 mV
> AC charger voltage:     7 mV
> USB charger voltage:    5186 mV
> Charging current:       70 mA
> Charger present :       1
> *** if you boot from NAND don-t worry about error messages when U-Boot tries to read a non-existing MMC ***
> Setting bus to 0
> did init LED driver for TCA6507
> ## Resetting to default environment
> *** initializing GTA04 environment ***
> Unknown command 'nand' - try 'help'
> 
> OneNAND read: total chip size (0x0) exceeded!
> can not flash - must always boot from SD card
> *** initializing LCM ***
> board_video_init() for JBT6K74-AS / TD028TTEC1
> did backlight_init() on GPIO_57
> did panel_reg_init()
> dss panel config
> dss enable
> did board_video_init()
> did jbt_init_regs()
> lcm backlight level set to 255 (0..255)
> *** loading splash from MMC ***
> Setting bus to 0
> reading splash.rgb16
> ** Unable to read file splash.rgb16 **
> reading splash.rgb16z
> 39304 bytes read in 7 ms (5.4 MiB/s)
> Uncompressed size: 614400 = 0x96000
> *** booting Linux ***
> Setting bus to 0
> did set bootargs for false
> trying partitions 1 2 3 4
> reading uImage
> 6691760 bytes read in 512 ms (12.5 MiB/s)
> found kernel /uImage on partition 1
> did set bootargs for mmc
> reading bootargs.scr
> 2108 bytes read in 4 ms (514.6 KiB/s)
> ## Executing script at 80800000
> running bootargs.scr
> bootargs.scr done...
> reading omap3-gta04a5one.dtb
> 121364 bytes read in 16 ms (7.2 MiB/s)
> lcm state set to deep-standby
> display power off
> ## Booting kernel from Legacy Image at 82000000 ...
>   Image Name:   Linux-6.12.9-letux+
>   Image Type:   ARM Linux Kernel Image (uncompressed)
>   Data Size:    6691696 Bytes = 6.4 MiB
>   Load Address: 80008000
>   Entry Point:  80008000
>   Verifying Checksum ... OK
> ## Flattened Device Tree blob at 81c00000
>   Booting using the fdt blob at 0x81c00000
>   Loading Kernel Image ... OK
>   Using Device Tree in place at 81c00000, end 81c20a13
> 
> Starting kernel ...
> 
> [    0.000000] Booting Linux on physical CPU 0x0
> [    0.000000] Linux version 6.12.9-letux+ (hns at iMac.local) (arm-linux-gnueabihf-gcc (GCC) 6.3.0, GNU ld (GNU Binutils) 2.27) #981 SMP PREEMPT Sat Jan 11 14:12:49 CET 2025
> [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
> [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
> [    0.000000] OF: fdt: Machine model: Goldelico GTA04A5/Letux 2804 with OneNAND
> [    0.000000] printk: debug: ignoring loglevel setting.
> [    0.000000] Memory policy: Data cache writeback
> [    0.000000] cma: Reserved 64 MiB at 0xbc000000 on node -1
> [    0.000000] Zone ranges:
> [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000afdfffff]
> [    0.000000]   Normal   empty
> [    0.000000]   HighMem  [mem 0x00000000afe00000-0x00000000bfffffff]
> [    0.000000] Movable zone start for each node
> [    0.000000] Early memory node ranges
> [    0.000000]   node   0: [mem 0x0000000080000000-0x00000000afdfffff]
> [    0.000000]   node   0: [mem 0x00000000b0000000-0x00000000bfffffff]
> [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000bfffffff]
> [    0.000000] On node 0, zone HighMem: 512 pages in unavailable ranges
> [    0.000000] CPU: All CPU(s) started in SVC mode.
> [    0.000000] OMAP3630/DM3730 ES1.2 (l2cache iva sgx neon isp 192mhz_clk)
> [    0.000000] percpu: Embedded 17 pages/cpu s39564 r8192 d21876 u69632
> [    0.000000] pcpu-alloc: s39564 r8192 d21876 u69632 alloc=17*4096
> [    0.000000] pcpu-alloc: [0] 0
> [    0.000000] Kernel command line: console=ttyO2,115200n8 mtdoops.mtddev=omap2.nand ubi.mtd=4 root=/dev/mmcblk0p2 rw rootfstype=ext4,ext3 rootwait coherent_pool=1M twl4030_charger.allow_usb=1 fsck.repair=yes rootwait ignore_loglevel
> [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
> [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
> [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 261632
> [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
> [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
> [    0.000000] rcu: Preemptible hierarchical RCU implementation.
> [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
> [    0.000000]  Trampoline variant of Tasks RCU enabled.
> [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
> [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
> [    0.000000] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
> [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
> [    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 4.0) with 96 interrupts
> [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
> [    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/600 MHz
> [    0.000000] OMAP clocksource: 32k_counter at 32768 Hz
> [    0.000000] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
> [    0.000000] sched_clock: 32 bits at 33kHz, resolution 30517ns, wraps every 65535999984741ns
> [    0.005187] TI gptimer clockevent: always-on 32768 Hz at /ocp at 68000000/target-module at 48318000
> [    0.008392] Console: colour dummy device 80x30
> [    0.008483] Calibrating delay loop... 600.47 BogoMIPS (lpj=3002368)
> [    0.055633] CPU: Testing write buffer coherency: ok
> [    0.055755] CPU0: Spectre v2: using BPIALL workaround
> [    0.055786] pid_max: default: 32768 minimum: 301
> [    0.055969] LSM: initializing lsm=capability,selinux
> [    0.056030] SELinux:  Initializing.
> [    0.056396] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
> [    0.056427] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
> [    0.058319] CPU0: thread -1, cpu 0, socket -1, mpidr 0
> [    0.126373] Setting up static identity map for 0x80100000 - 0x80100078
> [    0.136108] rcu: Hierarchical SRCU implementation.
> [    0.136138] rcu:     Max phase no-delay instances is 1000.
> [    0.156402] smp: Bringing up secondary CPUs ...
> [    0.156463] smp: Brought up 1 node, 1 CPU
> [    0.156494] SMP: Total of 1 processors activated (600.47 BogoMIPS).
> [    0.156494] CPU: All CPU(s) started in SVC mode.
> [    0.156707] Memory: 953328K/1046528K available (9015K kernel code, 1112K rwdata, 3088K rodata, 1024K init, 286K bss, 25248K reserved, 65536K cma-reserved, 196608K highmem)
> [    0.157836] devtmpfs: initialized
> [    0.217041] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
> [    0.217620] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
> [    0.217681] futex hash table entries: 256 (order: 2, 16384 bytes, linear)
> [    0.223907] pinctrl core: initialized pinctrl subsystem
> [    0.228057] NET: Registered PF_NETLINK/PF_ROUTE protocol family
> [    0.236663] DMA: preallocated 1024 KiB pool for atomic coherent allocations
> [    0.275573] omap_hwmod: mcbsp2_sidetone using broken dt data from mcbsp
> [    0.276824] omap_hwmod: mcbsp3_sidetone using broken dt data from mcbsp
> [    0.364471] audit: initializing netlink subsys (disabled)
> [    0.365234] audit: type=2000 audit(0.350:1): state=initialized audit_enabled=0 res=1
> [    0.368530] thermal_sys: Registered thermal governor 'fair_share'
> [    0.368530] thermal_sys: Registered thermal governor 'step_wise'
> [    0.368560] thermal_sys: Registered thermal governor 'user_space'
> [    0.368743] cpuidle: using governor menu
> [    0.369842] Reprogramming SDRC clock to 400000000 Hz
> [    0.406799] /ocp at 68000000: Fixed dependency cycle(s) with /ocp at 68000000/interrupt-controller at 48200000
> [    0.427185] /ocp at 68000000/i2c at 48072000/ov9655 at 30: Fixed dependency cycle(s) with /ocp at 68000000/isp at 480bc000
> [    0.429168] /ocp at 68000000/isp at 480bc000: Fixed dependency cycle(s) with /ocp at 68000000/i2c at 48072000/ov9655 at 30
> [    0.448577] OMAP GPIO hardware version 2.5
> [    0.492614] /spi/td028ttec1 at 0: Fixed dependency cycle(s) with /ocp at 68000000/dss at 48050000
> [    0.495422] /connector: Fixed dependency cycle(s) with /opa362
> [    0.495666] /ocp at 68000000/dss at 48050000/encoder at 48050c00: Fixed dependency cycle(s) with /opa362
> [    0.495880] /opa362: Fixed dependency cycle(s) with /connector
> [    0.496063] /opa362: Fixed dependency cycle(s) with /ocp at 68000000/dss at 48050000/encoder at 48050c00
> [    0.497314] /pinmux at 48002274: Fixed dependency cycle(s) with /pinmux at 48002274/mcbsp1-devconf0-pins
> [    0.498077] /pinmux at 480022d8: Fixed dependency cycle(s) with /pinmux at 480022d8/tv-acbias-devconf1-pins
> [    0.501983] No ATAGs?
> [    0.501983] hw-breakpoint: debug architecture 0x4 unsupported.
> [    0.506011] Serial: AMBA PL011 UART driver
> [    0.513336] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
> [    0.542724] iommu: Default domain type: Translated
> [    0.542755] iommu: DMA domain TLB invalidation policy: strict mode
> [    0.545288] omap-iommu 480bd400.mmu: 480bd400.mmu registered
> [    0.558807] SCSI subsystem initialized
> [    0.567901] libata version 3.00 loaded.
> [    0.568450] usbcore: registered new interface driver usbfs
> [    0.568572] usbcore: registered new interface driver hub
> [    0.568664] usbcore: registered new device driver usb
> [    0.569580] usb_phy_generic hsusb2-phy-pins: dummy supplies not allowed for exclusive requests (id=vbus)
> [    0.574371] omap_i2c 48070000.i2c: bus 0 rev4.4 at 2600 kHz
> [    0.580322] i2c i2c-1: of_i2c: modalias failure on /ocp at 68000000/i2c at 48072000/tps61050 at 33
> [    0.580383] i2c i2c-1: Failed to create I2C device for /ocp at 68000000/i2c at 48072000/tps61050 at 33
> [    0.582611] omap_i2c 48072000.i2c: bus 1 rev4.4 at 400 kHz
> [    0.588500] omap_i2c 48060000.i2c: bus 2 rev4.4 at 100 kHz
> [    0.589782] Advanced Linux Sound Architecture Driver Initialized.
> [    0.598815] vgaarb: loaded
> [    0.600372] clocksource: Switched to clocksource 32k_counter
> [    0.703643] VFS: Disk quotas dquot_6.6.0
> [    0.703735] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
> [    0.731903] NET: Registered PF_INET protocol family
> [    0.732513] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
> [    0.736724] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
> [    0.736785] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
> [    0.736846] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
> [    0.736968] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
> [    0.737518] TCP: Hash tables configured (established 8192 bind 8192)
> [    0.737701] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
> [    0.737762] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
> [    0.738098] NET: Registered PF_UNIX/PF_LOCAL protocol family
> [    0.738189] PCI: CLS 0 bytes, default 64
> [    0.749267] Initialise system trusted keyrings
> [    0.752777] workingset: timestamp_bits=30 max_order=18 bucket_order=0
> [    0.753967] squashfs: version 4.0 (2009/01/31) Phillip Lougher
> [    0.755615] Key type asymmetric registered
> [    0.755645] Asymmetric key parser 'x509' registered
> [    0.755828] bounce: pool size: 64 pages
> [    0.756500] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
> [    0.756530] io scheduler mq-deadline registered
> [    0.756561] io scheduler kyber registered
> [    0.779357] pinctrl-single 48002030.pinmux: 284 pins, size 568
> [    0.781768] pinctrl-single 48002a00.pinmux: 46 pins, size 92
> [    0.783599] pinctrl-single 480025a0.pinmux: 46 pins, size 92
> [    0.784942] pinctrl-single 48002274.pinmux: initialized with no interrupts
> [    0.784973] pinctrl-single 48002274.pinmux: 10 pins, size 4
> [    0.786254] pinctrl-single 480022d8.pinmux: initialized with no interrupts
> [    0.786285] pinctrl-single 480022d8.pinmux: 4 pins, size 4
> [    0.797729] ledtrig-cpu: registered to indicate activity on CPUs
> [    0.827301] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
> [    0.846984] omap_uart 4806a000.serial: no wakeirq for uart0
> [    0.854492] 4806a000.serial: ttyO0 at MMIO 0x4806a000 (irq = 88, base_baud = 3000000) is a OMAP UART0
> [    0.856353] serial serial0: tty port ttyO0 registered
> [    0.857666] omap_uart 4806c000.serial: no wakeirq for uart1
> [    0.862182] 4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 89, base_baud = 3000000) is a OMAP UART1
> [    0.863128] serial serial1: tty port ttyO1 registered
> [    0.870269] 49020000.serial: ttyO2 at MMIO 0x49020000 (irq = 90, base_baud = 3000000) is a OMAP UART2
> [    0.870727] printk: legacy console [ttyO2] enabled
> [    1.857696] omap_uart 49042000.serial: no wakeirq for uart3
> [    1.868957] 49042000.serial: ttyO3 at MMIO 0x49042000 (irq = 96, base_baud = 3000000) is a OMAP UART3
> [    1.931152] brd: module loaded
> [    1.955261] loop: module loaded
> [    1.986358] twl 0-0048: PIH (irq 23) chaining IRQs 145..153
> [    1.992706] twl 0-0048: power (irq 150) chaining IRQs 153..160
> [    2.024841] VAUX3: Bringing 2800000uV into 2500000-2500000uV
> [    2.049621] VMMC2: Bringing 2600000uV into 1850000-1850000uV
> [    2.077484] twl4030_gpio twl4030-gpio: gpio (irq 145) chaining IRQs 161..178
> [    2.090881] VSIM: Bringing 1800000uV into 2800000-2800000uV
> [    2.222991] usbcore: registered new interface driver usb-storage
> [    2.235626] mousedev: PS/2 mouse device common for all mice
> [    2.256134] twl_rtc 48070000.i2c:twl at 48:rtc: registered as rtc0
> [    2.265075] twl_rtc 48070000.i2c:twl at 48:rtc: setting system clock to 2000-01-01T00:08:47 UTC (946685327)
> [    2.278656] i2c_dev: i2c /dev entries driver
> [    2.288330] IR JVC protocol handler initialized
> [    2.293395] IR MCE Keyboard/mouse protocol handler initialized
> [    2.299530] IR NEC protocol handler initialized
> [    2.304687] IR RC5(x/sz) protocol handler initialized
> [    2.309997] IR RC6 protocol handler initialized
> [    2.314910] IR SANYO protocol handler initialized
> [    2.319854] IR Sharp protocol handler initialized
> [    2.324859] IR Sony protocol handler initialized
> [    2.329711] IR XMP protocol handler initialized
> [    2.334533] Driver for 1-wire Dallas network protocol.
> [    2.351348] ti-soc-thermal 48002524.bandgap: This OMAP thermal sensor is unreliable. You've been warned
> [    2.361541] ti-soc-thermal 48002524.bandgap: Non-trimmed BGAP, Temp not accurate
> [    2.378784] omap_wdt: OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
> [    2.419647] sdhci: Secure Digital Host Controller Interface driver
> [    2.426391] sdhci: Copyright(c) Pierre Ossman
> [    2.434814] sdhci-pltfm: SDHCI platform and OF driver helper
> [    2.442565] omap_hsmmc 4809c000.mmc: RX DMA channel request failed
> [    2.476074] usbcore: registered new interface driver usbhid
> [    2.485229] usbhid: USB HID core driver
> [    2.496124] omap-gpmc 6e000000.gpmc: GPMC revision 5.0
> [    2.502197] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
> [    2.511962] omap2-onenand 4000000.onenand: initializing on CS0 (0x04000000), va (ptrval), PIO mode
> [    2.521636] OneNAND Manufacturer: Unknown (0x0)
> [    2.531860] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 (8000000f) counters available
> [    2.550201] NET: Registered PF_PACKET protocol family
> [    2.556060] NET: Registered PF_KEY protocol family
> [    2.561523] Key type dns_resolver registered
> [    2.566741] ThumbEE CPU extension supported.
> [    2.571411] Registering SWP/SWPB emulation handler
> [    2.577941] SmartReflex Class3 initialized
> [    2.660369] Loading compiled-in X.509 certificates
> [    2.729156] smartreflex 480c9000.smartreflex: omap_sr_probe: SmartReflex driver initialized
> [    2.798492] omap-dma-engine 48056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
> [    2.814270] omap_rng 480a0000.rng: Random Number Generator ver. 70
> [    2.823059] ti-sysc 48318000.target-module: probe with driver ti-sysc failed with error -16
> [    2.849731] smartreflex 480cb000.smartreflex: omap_sr_probe: SmartReflex driver initialized
> [    2.863708] /ocp at 68000000/dss at 48050000: Fixed dependency cycle(s) with /spi/td028ttec1 at 0
> [    2.873168] /spi/td028ttec1 at 0: Fixed dependency cycle(s) with /ocp at 68000000/dss at 48050000
> [    2.894592] UBI error: cannot open mtd 4, error -19
> [    2.903198] input: gpio-keys as /devices/platform/gpio-keys/input/input0
> [    2.914062] omap_gpio 49056000.gpio: Could not set line 16 debounce to 10000 microseconds (-22)
> [    2.924865] input: antenna-detect as /devices/platform/antenna-detect/input/input1
> [    2.937683] input: wwan-wakeup as /devices/platform/wwan-wakeup/input/input2
> [    2.952026] clk: Disabling unused clocks
> [    2.956512] PM: genpd: Disabling unused power domains
> [    2.962677] ALSA device list:
> [    2.965911]   No soundcards found.
> [    2.990203] Waiting for root device /dev/mmcblk0p2...
> [    3.000732] omap_hsmmc 480b4000.mmc: card claims to support voltages below defined range
> [    3.035064] mmc1: new high speed SDIO card at address 0001
> [    3.125427] mmc0: host does not support reading read-only switch, assuming write-enable
> [    3.139312] mmc0: new high speed SDHC card at address aaaa
> [    3.148620] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
> [    3.162658]  mmcblk0: p1 p2
> [    3.193054] EXT4-fs (mmcblk0p2): mounted filesystem 4e962efd-420c-49c3-80c6-8650ec7d3a8b r/w with ordered data mode. Quota mode: none.
> [    3.206176] VFS: Mounted root (ext4 filesystem) on device 179:2.
> [    3.220336] devtmpfs: mounted
> [    3.226226] Freeing unused kernel image (initmem) memory: 1024K
> [    3.233154] Run /sbin/init as init process
> [    3.237457]   with arguments:
> [    3.240661]     /sbin/init
> [    3.243499]   with environment:
> [    3.246795]     HOME=/
> [    3.249267]     TERM=linux
> SELinux:  Could not open policy file <= /etc/sel[    3.759735] systemd[1]: System time before build time, advancing clock.
> inux/targeted/policy/policy.33:  No such file or directory
> [    3.893341] NET: Registered PF_INET6 protocol family
> [    3.912719] Segment Routing with IPv6
> [    3.916748] In-situ OAM (IOAM) with IPv6
> [    3.999267] random: systemd: uninitialized urandom read (16 bytes read)
> [    4.023315] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
> [    4.059967] systemd[1]: Detected architecture arm.
> 
> Welcome to Debian GNU/Linux 9 (stretch)!
> 
> [    4.095031] systemd[1]: Set hostname to <letux>.
> [    4.261566] random: systemd: uninitialized urandom read (16 bytes read)
> [    4.460815] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read)
> [    5.013732] random: systemd: uninitialized urandom read (16 bytes read)
> [    5.033508] random: systemd: uninitialized urandom read (16 bytes read)
> [    5.052917] random: systemd: uninitialized urandom read (16 bytes read)
> [    5.522918] systemd[1]: Listening on udev Kernel Socket.
> [  OK  ] Listening on udev Kernel Socket.
> [    5.559326] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
> [  OK  ] Started Forward Password Requests to Wall Directory Watch.
> [    5.601745] systemd[1]: Listening on fsck to fsckd communication Socket.
> [  OK  ] Listening on fsck to fsckd communication Socket.
> [    5.640197] systemd[1]: Listening on Journal Socket (/dev/log).
> [  OK  ] Listening on Journal Socket (/dev/log).
> [    5.682556] systemd[1]: Listening on Journal Audit Socket.
> [  OK  ] Listening on Journal Audit Socket.
> [    5.731384] systemd[1]: Set up automount mnt-nand.automount.
> [  OK  ] Set up automount mnt-nand.automount.
> [    5.769836] systemd[1]: Listening on Syslog Socket.
> [  OK  ] Listening on Syslog Socket.
> [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
> [  OK  ] Reached target Encrypted Volumes.
> [  OK  ] Reached target Swap.
> [  OK  ] Reached target Remote File Systems.
> [  OK  ] Listening on Journal Socket.
> [  OK  ] Created slice User and Session Slice.
> [  OK  ] Listening on udev Control Socket.
> [  OK  ] Set up automount Arbitrary Executab…rmats File System Automount Point.
> [    6.029266] random: systemd: uninitialized urandom read (16 bytes read)
> [  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
> [    6.070678] random: systemd: uninitialized urandom read (16 bytes read)
> [  OK  ] Created slice System Slice.
> [    6.106353] random: systemd: uninitialized urandom read (16 bytes read)
> [  OK  ] Reached target Slices.
>         Mounting Debug File System...
>         Starting Load Kernel Modules...
>         Mounting POSIX Message Queue File System...
> [  OK  ] Created slice system-getty.slice.
>         Starting Journal Service...
> [  OK  ] Created slice system-serial\x2dgetty.slice.
>         Starting Remount Root and Kernel File Systems...
> [  OK  ] Reached target Paths.
>         Starting Create list of required st…ce nodes for the current kernel...
> [    6.691864] EXT4-fs (mmcblk0p2): re-mounted 4e962efd-420c-49c3-80c6-8650ec7d3a8b r/w. Quota mode: none.
> [  OK  ] Mounted Debug File System.
> [  OK  ] Mounted POSIX Message Queue File System.
> [  OK  ] Started Load Kernel Modules.
> [  OK  ] Started Remount Root and Kernel File Systems.
> [  OK  ] Started Create list of required sta…vice nodes for the current kernel.
>         Starting Create Static Device Nodes in /dev...
> [    7.043029] random: systemd-journal: uninitialized urandom read (16 bytes read)
>         Starting udev Coldplug all Devices...
>         Starting Load/Save Random Seed...
>         Starting Apply Kernel Variables...
> [  OK  ] Started Create Static Device Nodes in /dev.
> [  OK  ] Reached target Local File Systems (Pre).
> [  OK  ] Reached target Local File Systems.
>         Starting udev Kernel Device Manager...
> [  OK  ] Started Load/Save Random Seed.
> [  OK  ] Started Apply Kernel Variables.
>         Starting Raise network interfaces...
> [  OK  ] Started Journal Service.
>         Starting Flush Journal to Persistent Storage...
> [  OK  ] Started udev Kernel Device Manager.
> [    8.558593] systemd-journald[1009]: Received request to flush runtime journal from PID 1
> [  OK  ] Started Flush Journal to Persistent Storage.
>         Starting Create Volatile Files and Directories...
> [  OK  ] Started Create Volatile Files and Directories.
>         Starting Update UTMP about System Boot/Shutdown...
> [  OK  ] Reached target System Time Synchronized.
> [  OK  ] Started Update UTMP about System Boot/Shutdown.
> [   13.292297] random: crng init done
> [   13.295928] random: 391 urandom warning(s) missed due to ratelimiting
> [  OK  ] Started udev Coldplug all Devices.
> [  OK  ] Reached target System Initialization.
> [  OK  ] Started Daily apt download activities.
> [  OK  ] Started Daily Cleanup of Temporary Directories.
> [  OK  ] Started Daily apt upgrade and clean activities.
> [  OK  ] Reached target Timers.
> [  OK  ] Listening on D-Bus System Message Bus Socket.
> [  OK  ] Listening on GPS (Global Positioning System) Daemon Sockets.
> [  OK  ] Reached target Sockets.
> [  OK  ] Reached target Basic System.
> [  OK  ] Started Regular background program processing daemon.
>         Starting Login Service...
> [  OK  ] Started D-Bus System Message Bus.
>         Starting System Logging Service...
> [   14.855407] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
>         Starting Turn off WWAN on poweroff/reboot...
>         Starting LSB: Load kernel modules needed to enable cpufreq scaling...
>         Starting Setup Letux Panel config...
> [  OK  ] Started Turn off WWAN on poweroff/reboot.
> [  OK  ] Started System Logging Service.
> [  OK  ] Started Login Service.
> [FAILED] Failed to start Setup Letux Panel config.
> See 'systemctl status letux-panel-setup.service' for details.
> [   16.539031] UDC core: g_ether: couldn't find an available UDC
> [  OK  ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
>         Starting LSB: set CPUFreq kernel parameters...
> [   16.872314] ohci-platform 48064400.ohci: Generic Platform OHCI controller
> [   16.920745] ohci-platform 48064400.ohci: new USB bus registered, assigned bus number 1
> [   16.986206] ohci-platform 48064400.ohci: irq 92, io mem 0x48064400
> [   17.038330] ehci-omap 48064800.ehci: EHCI Host Controller
> [   17.161437] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12
> [   17.170166] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [   17.237945] usb usb1: Product: Generic Platform OHCI controller
> [   17.262786] usb usb1: Manufacturer: Linux 6.12.9-letux+ ohci_hcd
> [   17.269134] usb usb1: SerialNumber: 48064400.ohci
> [   17.311828] hub 1-0:1.0: USB hub found
> [   17.333740] hub 1-0:1.0: 3 ports detected
> [   17.342864] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   17.351715] gnss: GNSS driver registered with major 243
> [   17.399353] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   17.413696] input: twl4030:vibrator as /devices/platform/68000000.ocp/48070000.i2c/i2c-0/0-0048/48070000.i2c:twl at 48:audio/twl4030-vibra/input/input3
> [   17.468749] ehci-omap 48064800.ehci: new USB bus registered, assigned bus number 2
> [  OK  ] Started LSB: set CPUFreq kernel parameters.
> [   17.730895] input: twl4030_pwrbutton as /devices/platform/68000000.ocp/48070000.i2c/i2c-0/0-0048/48070000.i2c:twl at 48:pwrbutton/input/input4
>         Starting LSB: Set sysfs variables from /etc/sysfs.conf...
> [   17.809661] Bluetooth: Core ver 2.22
> [   17.872619] twl4030_madc 48070000.i2c:twl at 48:madc: supply vusb3v1 not found, using dummy regulator
> [   17.895141] ehci-omap 48064800.ehci: irq 93, io mem 0x48064800
> [   17.964111] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   17.980804] ehci-omap 48064800.ehci: USB 2.0 started, EHCI 1.00
> [   18.069641] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [  OK  ] Started LSB: Set sysfs variables from /etc/sysfs.conf.
> [   18.133819] NET: Registered PF_BLUETOOTH protocol family
> [   18.139434] Bluetooth: HCI device and connection manager initialized
> [   18.203369] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   18.232086] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
> [   18.323059] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [   18.360778] Bluetooth: HCI socket layer initialized
> [   18.365966] Bluetooth: L2CAP socket layer initialized
> [   18.418182] usb usb2: Product: EHCI Host Controller
> [   18.510772] Bluetooth: SCO socket layer initialized
> [   18.524475] usb usb2: Manufacturer: Linux 6.12.9-letux+ ehci_hcd
> [   18.540863] usb usb2: SerialNumber: 48064800.ehci
> [   18.583587] hub 2-0:1.0: USB hub found
> [   18.592529] hub 2-0:1.0: 3 ports detected
> [   18.644470] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   18.686035] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   18.744262] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   19.438323] si47xx_i2c_probe
> [   19.471710] SPI driver si47xx_component_audio has no spi_device_id for silicon-labs,si4721
> [   19.483154] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [FAILED] Failed to start Raise network interfaces.
> See 'systemctl status networking.service' for details.
> [  OK  ] Reached target Network.
>         Starting Permit User Sessions...
>         Starting OpenBSD Secure Shell server...
> [  OK  ] Reached target Network is Online.
>         Starting LSB: Start NTP daemon...
> [  OK  ] Started Permit User Sessions.
>         Starting Light Display Manager...
> [  OK  ] Started Getty on tty1.
> [  OK  ] Started OpenBSD Secure Shell server.
> [  OK  ] Started LSB: Start NTP daemon.
> [  OK  ] Started Light Display Manager.
> [  OK  ] Stopped Light Display Manager.
> [   22.574371] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
>         Starting Light Display Manager...
> [   22.657470] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   22.686737] Bluetooth: HCI UART driver ver 2.3
> [   22.737548] bmc150_accel_i2c 1-0010: mounting matrix not found: using identity...
> [   22.756774] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   22.824584] Bluetooth: HCI UART protocol H4 registered
> [   22.857482] bmc150_accel_i2c 1-0010: supply vdd not found, using dummy regulator
> [   22.950988] Bluetooth: HCI UART protocol BCSP registered
> [   22.962066] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   22.974914] twl4030_usb 48070000.i2c:twl at 48:twl4030-usb: Initialized TWL4030 USB module
> [   23.151367] Bluetooth: hci0: change remote baud rate command in firmware
> [   23.219177] Bluetooth: HCI UART protocol LL registered
> [   23.232421] bmc150_accel_i2c 1-0010: supply vddio not found, using dummy regulator
> [   23.322875] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   23.374572] Bluetooth: HCI UART protocol Broadcom registered
> [   23.434082] bmc150_magn_i2c 1-0012: supply vdd not found, using dummy regulator
> [   23.549255] input: TSC2007 Touchscreen as /devices/platform/68000000.ocp/48072000.i2c/i2c-1/1-0048/input/input5
> [  OK  ] Started Light Display Manager.
> [   23.615661] at24 1-0050: supply vcc not found, using dummy regulator
> [   23.697845] mc: Linux media interface: v0.10
> [   23.721160] input: iio-bridge: bmc150_accel as /devices/platform/68000000.ocp/48072000.i2c/i2c-1/1-0010/iio:device1/input/input6
> [   23.763336] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   23.778015] bmc150_magn_i2c 1-0012: supply vddio not found, using dummy regulator
> [   23.805816] bmg160_i2c 1-0069: supply vdd not found, using dummy regulator
> [   23.917022] bmc150_magn_i2c 1-0012: mounting matrix not found: using identity...
> [   23.955322] bmg160_i2c 1-0069: supply vddio not found, using dummy regulator
> [   23.992218] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   24.060668] omapdss_dss 48050000.dss: supply vdda_video not found, using dummy regulator
> [   24.088684] videodev: Linux video capture interface: v2.00
> [  OK  ] Stopped Light Display Manager.
> [   24.131011] bmg160_i2c 1-0069: mounting matrix not found: using identity...
> [   45.130462] rcu: INFO: rcu_preempt self-detected stall on CPU
> [   45.136505] rcu:     0-...!: (2100 ticks this GP) idle=11e4/1/0x40000004 softirq=5989/5989 fqs=0
> [   45.145477] rcu:     (t=2100 jiffies g=5153 q=15 ncpus=1)
> [   45.150878] rcu: rcu_preempt kthread timer wakeup didn't happen for 2099 jiffies! g5153 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402
> [   45.162780] rcu:     Possible timer handling issue on cpu=0 timer-softirq=1701
> [   45.170074] rcu: rcu_preempt kthread starved for 2100 jiffies! g5153 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=0
> [   45.180969] rcu:     Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
> [   45.190551] rcu: RCU grace-period kthread stack dump:
> [   45.195861] task:rcu_preempt     state:I stack:0     pid:15 tgid:15    ppid:2      flags:0x00000000
> [   45.205657] Call trace:
> [   45.205657]  __schedule from schedule+0x3c/0x64
> [   45.213134]  schedule from schedule_timeout+0xa8/0xd4
> [   45.218444]  schedule_timeout from rcu_gp_fqs_loop+0x148/0x370
> [   45.224609]  rcu_gp_fqs_loop from rcu_gp_kthread+0xec/0x124
> [   45.230468]  rcu_gp_kthread from kthread+0xfc/0x108
> [   45.235626]  kthread from ret_from_fork+0x14/0x28
> [   45.240570] Exception stack(0xf0041fb0 to 0xf0041ff8)
> [   45.245910] 1fa0:                                     00000000 00000000 00000000 00000000
> [   45.254486] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [   45.263092] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
> [   45.270080] CPU: 0 UID: 0 PID: 22 Comm: kworker/u4:1 Not tainted 6.12.9-letux+ #981
> [   45.270111] Hardware name: Generic OMAP36xx (Flattened Device Tree)
> [   45.270111] Workqueue: async async_run_entry_fn
> [   45.270141] PC is at handle_softirqs+0x84/0x300
> [   45.270172] LR is at handle_softirqs+0x54/0x300
> [   45.270172] pc : [<c0133d34>]    lr : [<c0133d04>]    psr: 60070113
> [   45.270202] sp : f0001fa0  ip : 7dfafdc7  fp : c0f02080
> [   45.270202] r10: c41ea154  r9 : c1008e68  r8 : c214bf00
> [   45.270202] r7 : c0f02d40  r6 : 00000202  r5 : c0e91600  r4 : c0e91600
> [   45.270233] r3 : 2e70d000  r2 : 00000000  r1 : c0e91600  r0 : c214bf00
> [   45.270233] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM Segment none
> [   45.270263] Control: 10c5387d  Table: 82e80019  DAC: 00000051
> [   45.270263] Call trace:
> [   45.270263]  handle_softirqs from __irq_exit_rcu+0x6c/0xb4
> [   45.270294]  __irq_exit_rcu from irq_exit+0x8/0x10
> [   45.270324]  irq_exit from call_with_stack+0x18/0x20
> [   45.270355]  call_with_stack from __irq_svc+0x98/0xcc
> [   45.270385] Exception stack(0xf005ded0 to 0xf005df18)
> [   45.270385] dec0:                                     c2006600 00800000 00000023 00000000
> [   45.270416] dee0: c20c9c00 c2006600 c2089200 c41ea150 c214bf00 c2089205 c41ea154 c1008fac
> [   45.270416] df00: 00001400 f005df20 c09cc108 c09cc10c 00070113 ffffffff
> [   45.270446]  __irq_svc from _raw_spin_unlock_irq+0x20/0x4c
> [   45.270446]  _raw_spin_unlock_irq from process_scheduled_works+0x15c/0x360
> [   45.270477]  process_scheduled_works from worker_thread+0x178/0x204
> [   45.270507]  worker_thread from kthread+0xfc/0x108
> [   45.270538]  kthread from ret_from_fork+0x14/0x28
> [   45.270568] Exception stack(0xf005dfb0 to 0xf005dff8)
> [   45.270568] dfa0:                                     00000000 00000000 00000000 00000000
> [   45.270599] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [   45.270599] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
> [  108.160461] rcu: INFO: rcu_preempt self-detected stall on CPU
> [  108.166473] rcu:     0-...!: (8372 ticks this GP) idle=11e4/1/0x40000004 softirq=5989/5989 fqs=0
> [  108.175445] rcu:     (t=8403 jiffies g=5153 q=15 ncpus=1)
> [  108.180816] rcu: rcu_preempt kthread starved for 8403 jiffies! g5153 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0
> [  108.191497] rcu:     Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
> [  108.201080] rcu: RCU grace-period kthread stack dump:
> [  108.206359] task:rcu_preempt     state:R  running task     stack:0  pid:15    tgid:15    ppid:2      flags:0x00000000
> [  108.217773] Call trace:
> [  108.217803]  __schedule from schedule+0x3c/0x64
> [  108.225219]  schedule from schedule_timeout+0xa8/0xd4
> [  108.230529]  schedule_timeout from rcu_gp_fqs_loop+0x148/0x370
> [  108.236663]  rcu_gp_fqs_loop from rcu_gp_kthread+0xec/0x124
> [  108.242523]  rcu_gp_kthread from kthread+0xfc/0x108
> [  108.247650]  kthread from ret_from_fork+0x14/0x28
> [  108.252593] Exception stack(0xf0041fb0 to 0xf0041ff8)
> [  108.257904] 1fa0:                                     00000000 00000000 00000000 00000000
> [  108.266479] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [  108.275054] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
> [  108.281982] CPU: 0 UID: 0 PID: 22 Comm: kworker/u4:1 Not tainted 6.12.9-letux+ #981
> [  108.282012] Hardware name: Generic OMAP36xx (Flattened Device Tree)
> [  108.282012] Workqueue: async async_run_entry_fn
> [  108.282043] PC is at handle_softirqs+0x84/0x300
> [  108.282073] LR is at handle_softirqs+0x54/0x300
> [  108.282073] pc : [<c0133d34>]    lr : [<c0133d04>]    psr: 60070113
> [  108.282104] sp : f0001fa0  ip : 7dfafdc7  fp : c0f02080
> [  108.282104] r10: c41ea154  r9 : c1008e68  r8 : c214bf00
> [  108.282104] r7 : c0f02d40  r6 : 00000202  r5 : c0e91600  r4 : c0e91600
> [  108.282135] r3 : 2e70d000  r2 : 00000000  r1 : c0e91600  r0 : c214bf00
> [  108.282135] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM Segment none
> [  108.282135] Control: 10c5387d  Table: 82e80019  DAC: 00000051
> [  108.282165] Call trace:
> [  108.282165]  handle_softirqs from __irq_exit_rcu+0x6c/0xb4
> [  108.282196]  __irq_exit_rcu from irq_exit+0x8/0x10
> [  108.282196]  irq_exit from call_with_stack+0x18/0x20
> [  108.282226]  call_with_stack from __irq_svc+0x98/0xcc
> [  108.282257] Exception stack(0xf005ded0 to 0xf005df18)
> [  108.282287] dec0:                                     c2006600 00800000 00000023 00000000
> [  108.282287] dee0: c20c9c00 c2006600 c2089200 c41ea150 c214bf00 c2089205 c41ea154 c1008fac
> [  108.282318] df00: 00001400 f005df20 c09cc108 c09cc10c 00070113 ffffffff
> [  108.282318]  __irq_svc from _raw_spin_unlock_irq+0x20/0x4c
> [  108.282348]  _raw_spin_unlock_irq from process_scheduled_works+0x15c/0x360
> [  108.282348]  process_scheduled_works from worker_thread+0x178/0x204
> [  108.282379]  worker_thread from kthread+0xfc/0x108
> [  108.282409]  kthread from ret_from_fork+0x14/0x28
> [  108.282440] Exception stack(0xf005dfb0 to 0xf005dff8)
> [  108.282440] dfa0:                                     00000000 00000000 00000000 00000000
> [  108.282470] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [  108.282470] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
> [  171.190429] rcu: INFO: rcu_preempt self-detected stall on CPU
> [  171.196472] rcu:     0-...!: (14646 ticks this GP) idle=11e4/1/0x40000004 softirq=5989/5989 fqs=0
> [  171.205505] rcu:     (t=14706 jiffies g=5153 q=15 ncpus=1)
> [  171.210998] rcu: rcu_preempt kthread starved for 14706 jiffies! g5153 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0
> [  171.221771] rcu:     Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
> [  171.231323] rcu: RCU grace-period kthread stack dump:
> [  171.236633] task:rcu_preempt     state:R  running task     stack:0  pid:15    tgid:15    ppid:2      flags:0x00000000
> [  171.248046] Call trace:
> [  171.248046]  __schedule from schedule+0x3c/0x64
> [  171.255462]  schedule from schedule_timeout+0xa8/0xd4
> [  171.260803]  schedule_timeout from rcu_gp_fqs_loop+0x148/0x370
> [  171.266906]  rcu_gp_fqs_loop from rcu_gp_kthread+0xec/0x124
> [  171.272766]  rcu_gp_kthread from kthread+0xfc/0x108
> [  171.277893]  kthread from ret_from_fork+0x14/0x28
> [  171.282836] Exception stack(0xf0041fb0 to 0xf0041ff8)
> [  171.288146] 1fa0:                                     00000000 00000000 00000000 00000000
> [  171.296722] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [  171.305297] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
> [  171.312255] CPU: 0 UID: 0 PID: 22 Comm: kworker/u4:1 Not tainted 6.12.9-letux+ #981
> [  171.312255] Hardware name: Generic OMAP36xx (Flattened Device Tree)
> [  171.312286] Workqueue: async async_run_entry_fn
> [  171.312286] PC is at handle_softirqs+0x84/0x300
> [  171.312316] LR is at handle_softirqs+0x54/0x300
> [  171.312316] pc : [<c0133d34>]    lr : [<c0133d04>]    psr: 60070113
> [  171.312347] sp : f0001fa0  ip : 7dfafdc7  fp : c0f02080
> [  171.312347] r10: c41ea154  r9 : c1008e68  r8 : c214bf00
> [  171.312347] r7 : c0f02d40  r6 : 00000202  r5 : c0e91600  r4 : c0e91600
> [  171.312377] r3 : 2e70d000  r2 : 00000000  r1 : c0e91600  r0 : c214bf00
> [  171.312377] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM Segment none
> [  171.312408] Control: 10c5387d  Table: 82e80019  DAC: 00000051
> [  171.312408] Call trace:
> [  171.312408]  handle_softirqs from __irq_exit_rcu+0x6c/0xb4
> [  171.312438]  __irq_exit_rcu from irq_exit+0x8/0x10
> [  171.312469]  irq_exit from call_with_stack+0x18/0x20
> [  171.312499]  call_with_stack from __irq_svc+0x98/0xcc
> [  171.312499] Exception stack(0xf005ded0 to 0xf005df18)
> [  171.312530] dec0:                                     c2006600 00800000 00000023 00000000
> [  171.312530] dee0: c20c9c00 c2006600 c2089200 c41ea150 c214bf00 c2089205 c41ea154 c1008fac
> [  171.312561] df00: 00001400 f005df20 c09cc108 c09cc10c 00070113 ffffffff
> [  171.312561]  __irq_svc from _raw_spin_unlock_irq+0x20/0x4c
> [  171.312591]  _raw_spin_unlock_irq from process_scheduled_works+0x15c/0x360
> [  171.312622]  process_scheduled_works from worker_thread+0x178/0x204
> [  171.312622]  worker_thread from kthread+0xfc/0x108
> [  171.312652]  kthread from ret_from_fork+0x14/0x28
> [  171.312683] Exception stack(0xf005dfb0 to 0xf005dff8)
> [  171.312683] dfa0:                                     00000000 00000000 00000000 00000000
> [  171.312713] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> [  171.312713] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
> _______________________________________________
> https://projects.goldelico.com/p/gta04-kernel/
> Letux-kernel mailing list
> Letux-kernel at openphoenux.org
> http://lists.goldelico.com/mailman/listinfo.cgi/letux-kernel




More information about the Letux-kernel mailing list