@Lila-Kuh asked me to build a linux-odroid 6.13.1 kernel where he provided a config/PKGBUILD on an issue he opened to upgrade the linux-odroid kernel:
https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-odroid/-/issues/2
It seems to be working ok on his C2:
His dmesg:
sudo dmesg
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.13.1-1-MANJARO-ARM-ODROID (builduser@Mnjro-BldSrvr-M2) (gcc (GCC) 14.1.1 20240507, GNU ld (GNU Binutils) 2.42.0) #1 SMP PREEMPT Mon Feb 17 01:09:09 UTC 2025
[ 0.000000] Machine model: Hardkernel ODROID-C2
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000006b400000, size 256 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000006b400000..0x000000007b3fffff (262144 KiB) map reusable linux,cma
[ 0.000000] OF: reserved mem: 0x0000000000000000..0x0000000000ffffff (16384 KiB) nomap non-reusable hwrom@0
[ 0.000000] OF: reserved mem: 0x0000000010000000..0x00000000101fffff (2048 KiB) nomap non-reusable secmon@10000000
[ 0.000000] OF: reserved mem: 0x0000000005000000..0x00000000052fffff (3072 KiB) nomap non-reusable secmon@5000000
[ 0.000000] OF: reserved mem: 0x0000000005300000..0x00000000072fffff (32768 KiB) nomap non-reusable secmon@5300000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x000000007fe5afff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000000ffffff]
[ 0.000000] node 0: [mem 0x0000000001000000-0x0000000004ffffff]
[ 0.000000] node 0: [mem 0x0000000005000000-0x00000000072fffff]
[ 0.000000] node 0: [mem 0x0000000007300000-0x000000000fffffff]
[ 0.000000] node 0: [mem 0x0000000010000000-0x00000000101fffff]
[ 0.000000] node 0: [mem 0x0000000010200000-0x000000007fe5afff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fe5afff]
[ 0.000000] On node 0, zone DMA: 421 pages in unavailable ranges
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv0.2 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] percpu: Embedded 24 pages/cpu s57496 r8192 d32616 u98304
[ 0.000000] pcpu-alloc: s57496 r8192 d32616 u98304 alloc=24*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: ARM erratum 843419
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: initrd=/initramfs-linux.img console=ttyAML0,115200n8 root=PARTUUID=fb1f0000-02 rw rootwait
[ 0.000000] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 523867
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 2MB
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x000000007d4a0000-0x000000007d6a0000] (2MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing 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=4
[ 0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[ 0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000360] Console: colour dummy device 80x25
[ 0.000401] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.000410] pid_max: default: 32768 minimum: 301
[ 0.002021] LSM: initializing lsm=capability,landlock,yama,selinux
[ 0.003086] landlock: Up and running.
[ 0.003088] Yama: becoming mindful.
[ 0.003104] SELinux: Initializing.
[ 0.006209] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.006225] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.050275] rcu: Hierarchical SRCU implementation.
[ 0.050284] rcu: Max phase no-delay instances is 1000.
[ 0.050456] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.050943] EFI services will not be available.
[ 0.060042] smp: Bringing up secondary CPUs ...
[ 0.080784] Detected VIPT I-cache on CPU1
[ 0.080872] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.100692] Detected VIPT I-cache on CPU2
[ 0.100748] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.110704] Detected VIPT I-cache on CPU3
[ 0.110755] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.110819] smp: Brought up 1 node, 4 CPUs
[ 0.110824] SMP: Total of 4 processors activated.
[ 0.110826] CPU: All CPU(s) started at EL2
[ 0.110838] CPU features: detected: 32-bit EL0 Support
[ 0.110840] CPU features: detected: 32-bit EL1 Support
[ 0.110844] CPU features: detected: CRC32 instructions
[ 0.110881] alternatives: applying system-wide alternatives
[ 0.111884] Memory: 1691156K/2095468K available (18688K kernel code, 2154K rwdata, 6872K rodata, 4288K init, 1063K bss, 138476K reserved, 262144K cma-reserved)
[ 0.112928] devtmpfs: initialized
[ 0.118208] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.118228] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.124688] 24432 pages in range for non-PLT usage
[ 0.124700] 515952 pages in range for PLT usage
[ 0.125201] pinctrl core: initialized pinctrl subsystem
[ 0.125561] DMI not present or invalid.
[ 0.127806] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.128772] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[ 0.129090] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.129682] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.129733] audit: initializing netlink subsys (disabled)
[ 0.129954] audit: type=2000 audit(0.120:1): state=initialized audit_enabled=0 res=1
[ 0.130465] thermal_sys: Registered thermal governor 'step_wise'
[ 0.130526] cpuidle: using governor ladder
[ 0.130545] cpuidle: using governor menu
[ 0.130674] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.130752] ASID allocator initialised with 65536 entries
[ 0.131078] Serial: AMBA PL011 UART driver
[ 0.134277] /soc/interrupt-controller@c4301000: Fixed dependency cycle(s) with /soc/interrupt-controller@c4301000
[ 0.134439] /soc/vpu@d0100000: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000
[ 0.134458] /soc/hdmi-tx@c883a000: Fixed dependency cycle(s) with /soc/vpu@d0100000
[ 0.139012] /soc/vpu@d0100000: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000
[ 0.139160] /soc/vpu@d0100000: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000
[ 0.139209] /soc/hdmi-tx@c883a000: Fixed dependency cycle(s) with /soc/vpu@d0100000
[ 0.141451] /soc/hdmi-tx@c883a000: Fixed dependency cycle(s) with /hdmi-connector
[ 0.141509] /hdmi-connector: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000
[ 0.142428] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.142436] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.142440] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.142443] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.142447] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.142449] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.142453] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.142455] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.143057] cryptd: max_cpu_qlen set to 1000
[ 0.310242] raid6: neonx8 gen() 2870 MB/s
[ 0.480310] raid6: neonx4 gen() 2837 MB/s
[ 0.650381] raid6: neonx2 gen() 2701 MB/s
[ 0.820446] raid6: neonx1 gen() 2309 MB/s
[ 0.990510] raid6: int64x8 gen() 1760 MB/s
[ 1.160599] raid6: int64x4 gen() 1994 MB/s
[ 1.330630] raid6: int64x2 gen() 1814 MB/s
[ 1.500683] raid6: int64x1 gen() 1323 MB/s
[ 1.500686] raid6: using algorithm neonx8 gen() 2870 MB/s
[ 1.670727] raid6: .... xor() 2119 MB/s, rmw enabled
[ 1.670730] raid6: using neon recovery algorithm
[ 1.671188] ACPI: Interpreter disabled.
[ 1.671522] iommu: Default domain type: Translated
[ 1.671528] iommu: DMA domain TLB invalidation policy: strict mode
[ 1.672976] SCSI subsystem initialized
[ 1.673101] libata version 3.00 loaded.
[ 1.673277] usbcore: registered new interface driver usbfs
[ 1.673309] usbcore: registered new interface driver hub
[ 1.673331] usbcore: registered new device driver usb
[ 1.673654] pps_core: LinuxPPS API ver. 1 registered
[ 1.673657] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.673676] PTP clock support registered
[ 1.673704] EDAC MC: Ver: 3.0.0
[ 1.674185] FPGA manager framework
[ 1.674262] Advanced Linux Sound Architecture Driver Initialized.
[ 1.674915] NetLabel: Initializing
[ 1.674917] NetLabel: domain hash size = 128
[ 1.674920] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 1.674980] NetLabel: unlabeled traffic allowed by default
[ 1.675170] vgaarb: loaded
[ 1.675440] clocksource: Switched to clocksource arch_sys_counter
[ 1.675808] VFS: Disk quotas dquot_6.6.0
[ 1.675823] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.676169] netfs: FS-Cache loaded
[ 1.676399] pnp: PnP ACPI: disabled
[ 1.682991] NET: Registered PF_INET protocol family
[ 1.683172] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 1.685272] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 1.685296] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.685306] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 1.685476] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[ 1.685834] TCP: Hash tables configured (established 16384 bind 16384)
[ 1.685961] UDP hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 1.686020] UDP-Lite hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 1.686323] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.686813] RPC: Registered named UNIX socket transport module.
[ 1.686817] RPC: Registered udp transport module.
[ 1.686819] RPC: Registered tcp transport module.
[ 1.686821] RPC: Registered tcp-with-tls transport module.
[ 1.686824] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.686836] PCI: CLS 0 bytes, default 64
[ 1.687088] Trying to unpack rootfs image as initramfs...
[ 1.690717] kvm [1]: nv: 557 coarse grained trap handlers
[ 1.691135] kvm [1]: IPA Size Limit: 40 bits
[ 1.692364] kvm [1]: vgic interrupt IRQ9
[ 1.692398] kvm [1]: Hyp nVHE mode initialized successfully
[ 1.694011] Initialise system trusted keyrings
[ 1.694238] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[ 1.694282] zbud: loaded
[ 1.696546] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.697863] NFS: Registering the id_resolver key type
[ 1.697894] Key type id_resolver registered
[ 1.697898] Key type id_legacy registered
[ 1.697968] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.697973] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.699552] Key type cifs.spnego registered
[ 1.699569] Key type cifs.idmap registered
[ 1.700396] JFS: nTxBlock = 8192, nTxLock = 65536
[ 1.705559] SGI XFS with ACLs, security attributes, realtime, quota, no debug enabled
[ 1.707459] ocfs2: Registered cluster interface o2cb
[ 1.707634] OCFS2 User DLM kernel interface loaded
[ 1.709065] gfs2: GFS2 installed
[ 1.755169] xor: measuring software checksum speed
[ 1.756266] 8regs : 3126 MB/sec
[ 1.757260] 32regs : 3338 MB/sec
[ 1.758356] arm64_neon : 3000 MB/sec
[ 1.758359] xor: using function: 32regs (3338 MB/sec)
[ 1.758373] Key type asymmetric registered
[ 1.758377] Asymmetric key parser 'x509' registered
[ 1.758381] Asymmetric key parser 'pkcs8' registered
[ 1.758561] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[ 1.758808] io scheduler mq-deadline registered
[ 1.758813] io scheduler kyber registered
[ 1.758952] io scheduler bfq registered
[ 1.759398] irq_meson_gpio: 133 to 8 gpio interrupt mux initialized
[ 1.948232] Freeing initrd memory: 8304K
[ 1.955388] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.961724] soc soc0: Amlogic Meson GXBB (S905) Revision 1f:c (0:1) Detected
[ 1.965119] Serial: 8250/16550 driver, 5 ports, IRQ sharing enabled
[ 1.967144] Serial: AMBA driver
[ 1.967616] c81004c0.serial: ttyAML0 at MMIO 0xc81004c0 (irq = 14, base_baud = 1500000) is a meson_uart
[ 1.967650] printk: legacy console [ttyAML0] enabled
[ 3.200971] lima d00c0000.gpu: gp - mali450 version major 0 minor 0
[ 3.202402] lima d00c0000.gpu: pp0 - mali450 version major 0 minor 0
[ 3.208755] lima d00c0000.gpu: pp1 - mali450 version major 0 minor 0
[ 3.215012] lima d00c0000.gpu: pp2 - mali450 version major 0 minor 0
[ 3.221272] lima d00c0000.gpu: l2_cache0 8K, 4-way, 64byte cache line, 128bit external bus
[ 3.229437] lima d00c0000.gpu: l2_cache1 64K, 4-way, 64byte cache line, 128bit external bus
[ 3.237969] lima d00c0000.gpu: bus rate = 166666667
[ 3.242534] lima d00c0000.gpu: mod rate = 24000000
[ 3.247360] lima d00c0000.gpu: error -ENODEV: _opp_set_regulators: no regulator (mali) found
[ 3.256730] [drm] Initialized lima 1.1.0 for d00c0000.gpu on minor 0
[ 3.269486] brd: module loaded
[ 3.274432] loop: module loaded
[ 3.277591] VFIO - User Level meta-driver version: 0.3
[ 3.278709] usbcore: registered new interface driver usb-storage
[ 3.283210] mousedev: PS/2 mouse device common for all mice
[ 3.288906] i2c_dev: i2c /dev entries driver
[ 3.295488] sdhci: Secure Digital Host Controller Interface driver
[ 3.298916] sdhci: Copyright(c) Pierre Ossman
[ 3.303245] Synopsys Designware Multimedia Card Interface Driver
[ 3.309457] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.315069] meson-sm: secure-monitor enabled
[ 3.319191] hid: raw HID events driver (C) Jiri Kosina
[ 3.324232] usbcore: registered new interface driver usbhid
[ 3.329628] usbhid: USB HID core driver
[ 3.334001] platform-mhu c883c404.mailbox: Platform MHU Mailbox registered
[ 3.341170] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 (0,8000003f) counters available
[ 3.352189] Initializing XFRM netlink socket
[ 3.354037] NET: Registered PF_INET6 protocol family
[ 3.382841] Segment Routing with IPv6
[ 3.382934] In-situ OAM (IOAM) with IPv6
[ 3.385319] NET: Registered PF_PACKET protocol family
[ 3.390025] Key type dns_resolver registered
[ 3.402524] registered taskstats version 1
[ 3.402735] Loading compiled-in X.509 certificates
[ 3.415876] Key type .fscrypt registered
[ 3.415913] Key type fscrypt-provisioning registered
[ 3.421227] Btrfs loaded, zoned=yes, fsverity=no
[ 3.423841] Key type encrypted registered
[ 3.442395] meson-drm d0100000.vpu: Queued 1 outputs on vpu
[ 3.443409] meson-drm d0100000.vpu: CVBS Output connector not available
[ 3.475499] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
[ 3.480137] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
[ 3.487816] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops)
[ 3.495461] [drm] Initialized meson 1.0.0 for d0100000.vpu on minor 1
[ 3.501385] meson-drm d0100000.vpu: [drm] Cannot find any crtc or sizes
[ 3.507963] meson-drm d0100000.vpu: [drm] Cannot find any crtc or sizes
[ 3.515308] meson8b-dwmac c9410000.ethernet: IRQ eth_wake_irq not found
[ 3.521100] meson8b-dwmac c9410000.ethernet: IRQ eth_lpi not found
[ 3.527145] meson8b-dwmac c9410000.ethernet: IRQ sfty not found
[ 3.533049] meson8b-dwmac c9410000.ethernet: PTP uses main clock
[ 3.539627] meson8b-dwmac c9410000.ethernet: User ID: 0x11, Synopsys ID: 0x37
[ 3.546011] meson8b-dwmac c9410000.ethernet: DWMAC1000
[ 3.551172] meson8b-dwmac c9410000.ethernet: DMA HW capability register supported
[ 3.558597] meson8b-dwmac c9410000.ethernet: RX Checksum Offload Engine supported
[ 3.566012] meson8b-dwmac c9410000.ethernet: COE Type 2
[ 3.571181] meson8b-dwmac c9410000.ethernet: TX Checksum insertion supported
[ 3.578176] meson8b-dwmac c9410000.ethernet: Wake-Up On Lan supported
[ 3.584612] meson8b-dwmac c9410000.ethernet: Normal descriptors
[ 3.590427] meson8b-dwmac c9410000.ethernet: Ring mode enabled
[ 3.596200] meson8b-dwmac c9410000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 3.709874] dwc2 c9100000.usb: supply vusb_d not found, using dummy regulator
[ 3.711487] dwc2 c9100000.usb: supply vusb_a not found, using dummy regulator
[ 3.775565] dwc2 c9100000.usb: DWC OTG Controller
[ 3.775609] dwc2 c9100000.usb: new USB bus registered, assigned bus number 1
[ 3.781639] dwc2 c9100000.usb: irq 39, io mem 0xc9100000
[ 3.787030] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.13
[ 3.795078] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.802243] usb usb1: Product: DWC OTG Controller
[ 3.806901] usb usb1: Manufacturer: Linux 6.13.1-1-MANJARO-ARM-ODROID dwc2_hsotg
[ 3.814225] usb usb1: SerialNumber: c9100000.usb
[ 3.819275] hub 1-0:1.0: USB hub found
[ 3.822521] hub 1-0:1.0: 1 port detected
[ 3.828261] meson-gx-mmc d0072000.mmc: Got CD GPIO
[ 3.828372] meson-gx-mmc d0074000.mmc: allocated mmc-pwrseq
[ 3.829085] scpi_protocol scpi: SCP Protocol legacy pre-1.0 firmware
[ 3.847677] simple-framebuffer 7fe5b000.framebuffer: framebuffer at 0x7fe5b000, 0x195000 bytes
[ 3.851486] simple-framebuffer 7fe5b000.framebuffer: format=x8r8g8b8, mode=720x576x32, linelength=2880
[ 3.863047] Console: switching to colour frame buffer device 90x36
[ 3.866852] simple-framebuffer 7fe5b000.framebuffer: fb0: simplefb registered!
[ 3.868625] genirq: Setting trigger mode 3 for irq 43 failed (meson_gpio_irq_set_type+0x0/0x60)
[ 3.874251] printk: legacy console [netcon0] enabled
[ 3.887663] netconsole: network logging started
[ 3.892294] clk: Disabling unused clocks
[ 3.896122] PM: genpd: Disabling unused power domains
[ 3.900934] ALSA device list:
[ 3.903874] #0: ODROID-C2
[ 3.914250] Freeing unused kernel memory: 4288K
[ 3.914427] Run /init as init process
[ 3.916883] with arguments:
[ 3.916891] /init
[ 3.916896] with environment:
[ 3.916901] HOME=/
[ 3.916905] TERM=linux
[ 3.923775] mmc1: Failed to initialize a non-removable card
[ 4.074563] mmc0: new UHS-I speed DDR50 SDHC card at address aaaa
[ 4.081586] mmcblk0: mmc0:aaaa SC32G 29.7 GiB
[ 4.090380] mmcblk0: p1 p2
[ 4.145510] usb 1-1: new high-speed USB device number 2 using dwc2
[ 4.357101] usb 1-1: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=32.98
[ 4.359647] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4.366957] usb 1-1: Product: USB2.0 Hub
[ 4.372525] hub 1-1:1.0: USB hub found
[ 4.374761] hub 1-1:1.0: 4 ports detected
[ 5.240363] EXT4-fs (mmcblk0p2): mounted filesystem 7a22a30e-53a9-4133-90d4-01f49a694f3d r/w with ordered data mode. Quota mode: none.
[ 5.686144] systemd[1]: System time advanced to timestamp on /usr/lib/clock-epoch: Tue 2025-02-18 07:53:13 CET
[ 5.885573] systemd[1]: systemd 257.2-2-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF +XKBCOMMON +UTMP -SYSVINIT +LIBARCHIVE)
[ 5.913762] systemd[1]: Detected architecture arm64.
[ 5.961003] systemd[1]: Hostname set to <manjaroc2arm>.
[ 6.315561] systemd[1]: bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported.
[ 7.009424] systemd[1]: Queued start job for default target Graphical Interface.
[ 7.114529] systemd[1]: Created slice Slice /system/dirmngr.
[ 7.137328] systemd[1]: Created slice Slice /system/getty.
[ 7.167372] systemd[1]: Created slice Slice /system/gpg-agent.
[ 7.197339] systemd[1]: Created slice Slice /system/gpg-agent-browser.
[ 7.227302] systemd[1]: Created slice Slice /system/gpg-agent-extra.
[ 7.257313] systemd[1]: Created slice Slice /system/gpg-agent-ssh.
[ 7.287385] systemd[1]: Created slice Slice /system/keyboxd.
[ 7.317329] systemd[1]: Created slice Slice /system/modprobe.
[ 7.347301] systemd[1]: Created slice Slice /system/serial-getty.
[ 7.376752] systemd[1]: Created slice User and Session Slice.
[ 7.395837] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 7.425740] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 7.456223] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 7.485626] systemd[1]: Expecting device /dev/disk/by-partuuid/fb1f0000-01...
[ 7.515530] systemd[1]: Expecting device /dev/ttyAML0...
[ 7.535557] systemd[1]: Reached target Local Encrypted Volumes.
[ 7.555575] systemd[1]: Reached target Local Integrity Protected Volumes.
[ 7.575596] systemd[1]: Reached target Path Units.
[ 7.595565] systemd[1]: Reached target Remote File Systems.
[ 7.615550] systemd[1]: Reached target Slice Units.
[ 7.635579] systemd[1]: Reached target Swaps.
[ 7.655600] systemd[1]: Reached target Local Verity Protected Volumes.
[ 7.675920] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[ 7.696048] systemd[1]: Listening on LVM2 poll daemon socket.
[ 7.722770] systemd[1]: Listening on Process Core Dump Socket.
[ 7.750927] systemd[1]: Listening on Credential Encryption/Decryption.
[ 7.776073] systemd[1]: Listening on Journal Socket (/dev/log).
[ 7.796031] systemd[1]: Listening on Journal Sockets.
[ 7.815652] systemd[1]: TPM PCR Measurements was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 7.821429] systemd[1]: Make TPM PCR Policy was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 7.833030] systemd[1]: Listening on udev Control Socket.
[ 7.865853] systemd[1]: Listening on udev Kernel Socket.
[ 7.891575] systemd[1]: Mounting Huge Pages File System...
[ 8.016182] systemd[1]: Mounting POSIX Message Queue File System...
[ 8.038778] systemd[1]: Mounting Kernel Debug File System...
[ 8.065939] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[ 8.079785] systemd[1]: Mounting Temporary Directory /tmp...
[ 8.109632] systemd[1]: Starting Create List of Static Device Nodes...
[ 8.139018] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[ 8.169360] systemd[1]: Starting Load Kernel Module configfs...
[ 8.189714] systemd[1]: Starting Load Kernel Module dm_mod...
[ 8.219519] systemd[1]: Starting Load Kernel Module drm...
[ 8.239562] systemd[1]: Starting Load Kernel Module fuse...
[ 8.259565] systemd[1]: Starting Load Kernel Module loop...
[ 8.276004] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
[ 8.276681] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
[ 8.282772] systemd[1]: Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
[ 8.310363] fuse: init (API version 7.41)
[ 8.317168] systemd[1]: Starting Journal Service...
[ 8.344026] systemd[1]: Starting Load Kernel Modules...
[ 8.375821] systemd[1]: TPM PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 8.386349] systemd[1]: Starting Remount Root and Kernel File Systems...
[ 8.415939] systemd[1]: Early TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 8.425588] systemd[1]: Starting Load udev Rules from Credentials...
[ 8.445187] systemd-journald[273]: Collecting audit messages is disabled.
[ 8.466353] systemd[1]: Starting Coldplug All udev Devices...
[ 8.493901] systemd[1]: Mounted Huge Pages File System.
[ 8.506222] EXT4-fs (mmcblk0p2): re-mounted 7a22a30e-53a9-4133-90d4-01f49a694f3d r/w. Quota mode: none.
[ 8.537805] systemd[1]: Started Journal Service.
[ 9.062567] systemd-journald[273]: Received client request to flush runtime journal.
[ 12.064084] meson8b-dwmac c9410000.ethernet end0: renamed from eth0
[ 12.605495] random: crng init done
[ 12.733218] mc: Linux media interface: v0.10
[ 12.756251] Registered IR keymap rc-odroid
[ 12.763920] IR NEC protocol handler initialized
[ 12.771066] videodev: Linux video capture interface: v2.00
[ 12.800948] rc rc0: meson-ir as /devices/platform/soc/c8100000.bus/c8100580.ir/rc/rc0
[ 12.803420] rc rc0: lirc_dev: driver meson-ir registered at minor = 0, raw IR receiver, no transmitter
[ 12.813056] input: meson-ir as /devices/platform/soc/c8100000.bus/c8100580.ir/rc/rc0/input0
[ 12.821461] rc rc0: sw decoder init
[ 12.824168] meson-ir c8100580.ir: receiver initialized
[ 12.890733] meson_vdec: module is from the staging directory, the quality is unknown, you have been warned.
[ 12.998777] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 15.289017] zram: Added device: zram0
[ 15.306175] zram0: detected capacity change from 0 to 5908752
[ 15.364532] Adding 2954372k swap on /dev/zram0. Priority:100 extents:1 across:2954372k SS
[ 16.568167] meson8b-dwmac c9410000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 16.665584] meson8b-dwmac c9410000.ethernet end0: PHY [stmmac-0:00] driver [RTL8211F Gigabit Ethernet] (irq=38)
[ 16.675519] meson8b-dwmac c9410000.ethernet end0: No Safety Features support found
[ 16.677540] meson8b-dwmac c9410000.ethernet end0: PTP not supported by HW
[ 16.684658] meson8b-dwmac c9410000.ethernet end0: configuring for phy/rgmii link mode
[ 20.211891] meson8b-dwmac c9410000.ethernet end0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 1643.575312] rc rc0: two consecutive events of type space
Looking at the profiles these devices uses the linux-odroid kernel:
[ray@jellyfin devices]$ grep -r linux-odroid
oc2:linux-odroid
ohc4:linux-odroid
am6-plus:linux-odroid
Before I push this new kernel to the repo I would also like to know that it will not break the ohc4 and am6-plus devices so if you have any of these devices I would appreciate a test with this kernel. As all know all I have is RPi devices.
Click the download button and unpack artifacts.zip and install the kernel packages with sudo pacman -U
.
https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-odroid/-/jobs/15441