Computers/BananaPi M1
Contents
1 Device information
TODO
2 Upstream status
Here are details on which user input/output peripherals are work out of the box or not, per significant upstream:
Display | Keyboard | UART | USB-OTG | Ethernet | Wireless | |
U-boot |
☑ |
☑ |
☐ ? |
☐ ? |
☐ ? |
|
Linux-libre |
☑ |
☑ |
☐ ? |
☐ ? |
☑ |
|
OpenRC |
|
☐ ? |
|
☐ ? |
☐ ? |
|
Systemd |
|
☑ |
|
☐ ? |
☑ |
|
X11 |
☐ ? |
☐ ? |
|
|
|
|
Wayland |
☐ ? |
☐ ? |
|
|
|
|
If something doesn't work as intended, it may be because of the lack of support upstream, or some bugs which needs to be fixed.
3 Booting
The boot-rom of a typical ARM computer supports booting only from specific storage devices. See the table below for which storage devices on which you can install the boot-loader on the BananaPi M1:
Storage device | Boot-loader can be installed | Accessible after boot |
---|---|---|
eMMC | TODO | TODO |
SATA | TODO | TODO |
MicroSD | Yes | Yes |
SPI | TODO | n/a |
USB flash, USB Hard drive, etc | TODO | TODO |
Note that hardware and feature support in ARM boot-loaders such as u-boot, often lags behind Linux. For example, currently:
- u-boot doesn't support all the newer ext4 filesystem features
- u-boot cannot open encrypted partitions
You may need to format your target filesystem (or re-format an existing filesystem) in a special way. The Parabola ARM installation guide explains these caveats.
4 Installation
Available bootloaders:
5 Free software status
TODO
6 Technical references
dts | TODO |
---|---|
u-boot configuration | TODO |
7 dmesg
[ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.5.5-gnu-1-vanilla (linux-libre-vanilla@parabola) (gcc (GCC) 12.1.0, GNU ld (GNU Binutils) 2.38) #1 SMP PREEMPT Tue, 03 Oct 2023 22:10:37 +0000 [ 0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: LeMaker Banana Pi [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] efi: UEFI not found. [ 0.000000] Reserved memory: created CMA memory pool at 0x4a000000, size 96 MiB [ 0.000000] OF: reserved mem: initialized node default-pool, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x4a000000..0x4fffffff (98304 KiB) map reusable default-pool [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000040000000-0x000000006fffffff] [ 0.000000] Normal empty [ 0.000000] HighMem [mem 0x0000000070000000-0x000000007dffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x000000007dffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007dffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: Using PSCI v0.1 Function IDs from DT [ 0.000000] percpu: Embedded 14 pages/cpu s27028 r8192 d22124 u57344 [ 0.000000] pcpu-alloc: s27028 r8192 d22124 u57344 alloc=14*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Kernel command line: root=/dev/mmcblk0p1 rw rootwait [ 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: 252224 [ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off [ 0.000000] Memory: 872180K/1015808K available (16384K kernel code, 1874K rwdata, 6416K rodata, 2048K init, 617K bss, 45324K reserved, 98304K cma-reserved, 229376K highmem) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2. [ 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 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 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.000002] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000017] Switching to timer-based delay loop, resolution 41ns [ 0.001486] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.002602] Can't get timer clock [ 0.003638] Console: colour dummy device 80x30 [ 0.003665] printk: console [tty0] enabled [ 0.004496] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.004548] CPU: Testing write buffer coherency: ok [ 0.004642] pid_max: default: 32768 minimum: 301 [ 0.011376] LSM: initializing lsm=capability,smack,integrity [ 0.019488] Smack: Initializing. [ 0.019516] Smack: IPv6 port labeling enabled. [ 0.021440] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.021501] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.029967] /cpus/cpu@0 missing clock-frequency property [ 0.030080] /cpus/cpu@1 missing clock-frequency property [ 0.030118] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.031857] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1. [ 0.032275] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1. [ 0.032630] Setting up static identity map for 0x40300000 - 0x403000ac [ 0.034072] rcu: Hierarchical SRCU implementation. [ 0.034125] rcu: Max phase no-delay instances is 1000. [ 0.035771] EFI services will not be available. [ 0.036424] smp: Bringing up secondary CPUs ... [ 0.047926] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.048193] smp: Brought up 1 node, 2 CPUs [ 0.048267] SMP: Total of 2 processors activated (96.00 BogoMIPS). [ 0.048294] CPU: All CPU(s) started in HYP mode. [ 0.048312] CPU: Virtualization extensions available. [ 0.050382] devtmpfs: initialized [ 0.062357] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 4 [ 0.063025] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.063114] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.071337] pinctrl core: initialized pinctrl subsystem [ 0.076863] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.084688] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.089523] audit: initializing netlink subsys (disabled) [ 0.090128] audit: type=2000 audit(0.080:1): state=initialized audit_enabled=0 res=1 [ 0.092195] thermal_sys: Registered thermal governor 'fair_share' [ 0.092217] thermal_sys: Registered thermal governor 'bang_bang' [ 0.092260] thermal_sys: Registered thermal governor 'step_wise' [ 0.092284] thermal_sys: Registered thermal governor 'user_space' [ 0.092448] cpuidle: using governor menu [ 0.092826] No ATAGs? [ 0.092991] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.093035] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.095168] Serial: AMBA PL011 UART driver [ 0.107533] platform 1c16000.hdmi: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000/ports/port@1/endpoint@1 [ 0.107655] platform 1c16000.hdmi: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000/ports/port@1/endpoint@1 [ 0.119467] platform 1e40000.display-backend: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000/ports/port@0/endpoint@1 [ 0.119601] platform 1e40000.display-backend: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000/ports/port@0/endpoint@1 [ 0.119676] platform 1e40000.display-backend: Fixed dependency cycle(s) with /soc/display-frontend@1e20000/ports/port@1/endpoint@1 [ 0.119748] platform 1e40000.display-backend: Fixed dependency cycle(s) with /soc/display-frontend@1e00000/ports/port@1/endpoint@1 [ 0.120345] platform 1e60000.display-backend: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000/ports/port@0/endpoint@0 [ 0.120488] platform 1e60000.display-backend: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000/ports/port@0/endpoint@0 [ 0.120608] platform 1e60000.display-backend: Fixed dependency cycle(s) with /soc/display-frontend@1e20000/ports/port@1/endpoint@0 [ 0.120728] platform 1e60000.display-backend: Fixed dependency cycle(s) with /soc/display-frontend@1e00000/ports/port@1/endpoint@0 [ 0.124409] platform hdmi-connector: Fixed dependency cycle(s) with /soc/hdmi@1c16000/ports/port@1/endpoint [ 0.127182] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 0.198344] raid6: neonx8 gen() 577 MB/s [ 0.266498] raid6: neonx4 gen() 816 MB/s [ 0.334658] raid6: neonx2 gen() 820 MB/s [ 0.402820] raid6: neonx1 gen() 673 MB/s [ 0.470979] raid6: int32x8 gen() 223 MB/s [ 0.539180] raid6: int32x4 gen() 231 MB/s [ 0.607357] raid6: int32x2 gen() 323 MB/s [ 0.675535] raid6: int32x1 gen() 287 MB/s [ 0.675564] raid6: using algorithm neonx2 gen() 820 MB/s [ 0.743643] raid6: .... xor() 612 MB/s, rmw enabled [ 0.743669] raid6: using neon recovery algorithm [ 0.752432] iommu: Default domain type: Translated [ 0.752494] iommu: DMA domain TLB invalidation policy: strict mode [ 0.754173] SCSI subsystem initialized [ 0.754736] libata version 3.00 loaded. [ 0.755231] usbcore: registered new interface driver usbfs [ 0.755357] usbcore: registered new interface driver hub [ 0.755452] usbcore: registered new device driver usb [ 0.757272] mc: Linux media interface: v0.10 [ 0.757440] videodev: Linux video capture interface: v2.00 [ 0.757649] pps_core: LinuxPPS API ver. 1 registered [ 0.757678] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.757731] PTP clock support registered [ 0.757811] EDAC MC: Ver: 3.0.0 [ 0.759373] scmi_core: SCMI protocol bus registered [ 0.760613] Advanced Linux Sound Architecture Driver Initialized. [ 0.762290] NetLabel: Initializing [ 0.762342] NetLabel: domain hash size = 128 [ 0.762365] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.762505] NetLabel: unlabeled traffic allowed by default [ 0.763147] vgaarb: loaded [ 0.764166] clocksource: Switched to clocksource arch_sys_counter [ 0.771487] VFS: Disk quotas dquot_6.6.0 [ 0.771923] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.791534] NET: Registered PF_INET protocol family [ 0.791985] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.795966] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.796315] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.796408] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.796596] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear) [ 0.796988] TCP: Hash tables configured (established 8192 bind 8192) [ 0.797827] MPTCP token hash table entries: 1024 (order: 2, 16384 bytes, linear) [ 0.798321] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.798422] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.799234] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.800981] RPC: Registered named UNIX socket transport module. [ 0.801055] RPC: Registered udp transport module. [ 0.801077] RPC: Registered tcp transport module. [ 0.801097] RPC: Registered tcp-with-tls transport module. [ 0.801116] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.801154] NET: Registered PF_XDP protocol family [ 0.801200] PCI: CLS 0 bytes, default 64 [ 0.802135] Trying to unpack rootfs image as initramfs... [ 0.809177] armv7-pmu pmu: hw perfevents: no interrupt-affinity property, guessing. [ 0.816482] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 0.822095] Initialise system trusted keyrings [ 0.822737] workingset: timestamp_bits=14 max_order=18 bucket_order=4 [ 0.823004] zbud: loaded [ 0.840000] NFS: Registering the id_resolver key type [ 0.840464] Key type id_resolver registered [ 0.840528] Key type id_legacy registered [ 0.840817] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.840856] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 1.038726] xor: measuring software checksum speed [ 1.047285] arm4regs : 1182 MB/sec [ 1.060293] 8regs : 764 MB/sec [ 1.073275] 32regs : 762 MB/sec [ 1.081732] neon : 1193 MB/sec [ 1.081812] xor: using function: neon (1193 MB/sec) [ 1.081865] Key type asymmetric registered [ 1.081899] Asymmetric key parser 'x509' registered [ 1.082554] bounce: pool size: 64 pages [ 1.083302] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 1.084026] io scheduler mq-deadline registered [ 1.084104] io scheduler kyber registered [ 1.084855] io scheduler bfq registered [ 1.146617] Serial: 8250/16550 driver, 6 ports, IRQ sharing enabled [ 1.156686] Serial: AMBA driver [ 1.174426] [drm] Initialized simpledrm 1.0.0 20200625 for 7e000000.framebuffer on minor 0 [ 1.325283] Console: switching to colour frame buffer device 240x67 [ 1.424603] simple-framebuffer 7e000000.framebuffer: [drm] fb0: simpledrmdrmfb frame buffer device [ 1.477155] loop: module loaded [ 1.480565] Loading iSCSI transport class v2.0-870. [ 1.488269] iscsi: registered transport (tcp) [ 1.490575] ahci-sunxi 1c18000.sata: supply ahci not found, using dummy regulator [ 1.491274] ahci-sunxi 1c18000.sata: supply phy not found, using dummy regulator [ 1.491643] ahci-sunxi 1c18000.sata: supply target not found, using dummy regulator [ 1.511709] Freeing initrd memory: 7072K [ 1.544436] ahci-sunxi 1c18000.sata: controller can't do PMP, turning off CAP_PMP [ 1.544700] ahci-sunxi 1c18000.sata: forcing PORTS_IMPL to 0x1 [ 1.544924] ahci-sunxi 1c18000.sata: AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl platform mode [ 1.545140] ahci-sunxi 1c18000.sata: flags: ncq sntf pm led clo only pio slum part ccc [ 1.554274] scsi host0: ahci-sunxi [ 1.555321] ata1: SATA max UDMA/133 mmio [mem 0x01c18000-0x01c18fff] port 0x100 irq 35 [ 1.579546] usbcore: registered new interface driver uas [ 1.579827] usbcore: registered new interface driver usb-storage [ 1.580018] usbcore: registered new interface driver ums-cypress [ 1.580343] usbcore: registered new interface driver ums_eneub6250 [ 1.580635] usbcore: registered new interface driver ums-freecom [ 1.580842] usbcore: registered new interface driver ums-isd200 [ 1.581067] usbcore: registered new interface driver ums-usbat [ 1.597770] sunxi-rtc 1c20d00.rtc: registered as rtc0 [ 1.603640] sunxi-rtc 1c20d00.rtc: setting system clock to 2023-10-12T21:24:47 UTC (1697145887) [ 1.604920] i2c_dev: i2c /dev entries driver [ 1.623622] sdhci: Secure Digital Host Controller Interface driver [ 1.624373] sdhci: Copyright(c) Pierre Ossman [ 1.626490] Synopsys Designware Multimedia Card Interface Driver [ 1.627962] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400 [ 1.629331] usbcore: registered new interface driver vub300 [ 1.629745] usbcore: registered new interface driver ushc [ 1.631794] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.637153] ledtrig-cpu: registered to indicate activity on CPUs [ 1.645741] hid: raw HID events driver (C) Jiri Kosina [ 1.657343] usbcore: registered new interface driver usbhid [ 1.666061] usbhid: USB HID core driver [ 1.702642] NET: Registered PF_INET6 protocol family [ 1.809043] Segment Routing with IPv6 [ 1.814916] In-situ OAM (IOAM) with IPv6 [ 1.821254] mip6: Mobile IPv6 [ 1.830181] NET: Registered PF_PACKET protocol family [ 1.841382] Key type dns_resolver registered [ 1.851640] ThumbEE CPU extension supported. [ 1.862185] Registering SWP/SWPB emulation handler [ 1.869492] ata1: SATA link down (SStatus 0 SControl 300) [ 1.914281] registered taskstats version 1 [ 1.922066] Loading compiled-in X.509 certificates [ 1.954149] Key type .fscrypt registered [ 1.962396] Key type fscrypt-provisioning registered [ 1.987917] Btrfs loaded, zoned=yes, fsverity=yes [ 2.056532] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 2.072328] sun4i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 2.086640] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pb not found, using dummy regulator [ 2.101190] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 70, base_baud = 1500000) is a 16550A [ 2.109907] printk: console [ttyS0] enabled [ 3.514782] sun4i-pinctrl 1c20800.pinctrl: supply vcc-ph not found, using dummy regulator [ 3.546163] 1c28c00.serial: ttyS1 at MMIO 0x1c28c00 (irq = 71, base_baud = 1500000) is a 16550A [ 3.569129] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pi not found, using dummy regulator [ 3.589457] 1c29c00.serial: ttyS2 at MMIO 0x1c29c00 (irq = 72, base_baud = 1500000) is a 16550A [ 3.637818] axp20x-i2c 0-0034: AXP20x variant AXP209 found [ 3.670660] axp20x-gpio axp20x-gpio: DMA mask not set [ 3.689034] axp20x-gpio axp20x-gpio: AXP209 pinctrl and GPIO driver loaded [ 3.726295] axp20x-usb-power-supply axp20x-usb-power-supply: DMA mask not set [ 3.749018] axp20x-i2c 0-0034: AXP20X driver loaded [ 3.802060] sunxi-mmc 1c0f000.mmc: Got CD GPIO [ 3.860969] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB [ 3.912824] clk: Disabling unused clocks [ 3.924583] ALSA device list: [ 3.937211] No soundcards found. [ 3.943786] mmc0: host does not support reading read-only switch, assuming write-enable [ 3.965613] Freeing unused kernel image (initmem) memory: 2048K [ 3.972593] mmc0: new high speed SDHC card at address 1234 [ 3.989002] Run /init as init process [ 4.000319] with arguments: [ 4.000346] /init [ 4.000359] with environment: [ 4.000365] HOME=/ [ 4.000372] TERM=linux [ 4.014473] mmcblk0: mmc0:1234 SA32G 28.9 GiB [ 4.043992] mmcblk0: p1 [ 6.835006] lima 1c40000.gpu: gp - mali400 version major 1 minor 1 [ 6.846321] sun4i-drm display-engine: bound 1e00000.display-frontend (ops sun4i_frontend_ops [sun4i_frontend]) [ 6.866165] sun4i-drm display-engine: bound 1e20000.display-frontend (ops sun4i_frontend_ops [sun4i_frontend]) [ 6.883931] sun4i-drm display-engine: bound 1e60000.display-backend (ops sun4i_backend_ops [sun4i_backend]) [ 6.900728] sun4i-drm display-engine: bound 1e40000.display-backend (ops sun4i_backend_ops [sun4i_backend]) [ 6.919968] sun4i-drm display-engine: No panel or bridge found... RGB output disabled [ 6.935554] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops sun4i_tcon_ops [sun4i_tcon]) [ 6.954235] sun4i-drm display-engine: No panel or bridge found... RGB output disabled [ 6.958353] lima 1c40000.gpu: pp0 - mali400 version major 1 minor 1 [ 6.962341] sun4i-drm display-engine: bound 1c0d000.lcd-controller (ops sun4i_tcon_ops [sun4i_tcon]) [ 7.003106] sun4i-drm display-engine: bound 1c16000.hdmi (ops sun4i_hdmi_ops [sun4i_drm_hdmi]) [ 7.032874] lima 1c40000.gpu: pp1 - mali400 version major 1 minor 1 [ 7.077085] Console: switching to colour dummy device 80x30 [ 7.121088] lima 1c40000.gpu: l2 cache 64K, 4-way, 64byte cache line, 64bit external bus [ 7.121850] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 2 [ 7.134625] lima 1c40000.gpu: bus rate = 300000000 [ 7.142258] lima 1c40000.gpu: mod rate = 384000000 [ 7.155904] [drm] Initialized lima 1.1.0 20191231 for 1c40000.gpu on minor 1 [ 7.237997] Console: switching to colour frame buffer device 240x67 [ 7.300289] sun4i-drm display-engine: [drm] fb0: sun4i-drmdrmfb frame buffer device [ 7.833745] EXT4-fs (mmcblk0p1): mounted filesystem 7984a7a2-6da9-4145-9440-5d1bc21a66d7 r/w with ordered data mode. Quota mode: none. [ 8.825577] systemd[1]: systemd 253-1.parabola1-parabola running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified) [ 8.859803] systemd[1]: Detected architecture arm. [ 8.900497] systemd[1]: Hostname set to <banana>. [ 9.535632] systemd[1]: bpf-lsm: BPF LSM hook not enabled in the kernel, BPF LSM not supported [ 9.546382] systemd[1]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set [ 11.078422] systemd[1]: Queued start job for default target Graphical Interface. [ 11.120566] systemd[1]: Created slice Slice /system/getty. [ 11.149135] systemd[1]: Created slice Slice /system/modprobe. [ 11.177266] systemd[1]: Created slice Slice /system/netctl. [ 11.205289] systemd[1]: Created slice Slice /system/serial-getty. [ 11.231861] systemd[1]: Created slice User and Session Slice. [ 11.253472] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 11.281390] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 11.310546] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. [ 11.337147] systemd[1]: Reached target Local Encrypted Volumes. [ 11.360889] systemd[1]: Reached target Local Integrity Protected Volumes. [ 11.385020] systemd[1]: Reached target Path Units. [ 11.404768] systemd[1]: Reached target Remote File Systems. [ 11.428675] systemd[1]: Reached target Slice Units. [ 11.448820] systemd[1]: Reached target Swaps. [ 11.468780] systemd[1]: Reached target Local Verity Protected Volumes. [ 11.493850] systemd[1]: Listening on Device-mapper event daemon FIFOs. [ 11.534218] systemd[1]: Listening on Process Core Dump Socket. [ 11.558636] systemd[1]: Listening on Journal Socket (/dev/log). [ 11.582457] systemd[1]: Listening on Journal Socket. [ 11.606596] systemd[1]: Listening on Network Service Netlink Socket. [ 11.631028] systemd[1]: Listening on udev Control Socket. [ 11.654079] systemd[1]: Listening on udev Kernel Socket. [ 11.678131] systemd[1]: Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages). [ 11.721007] systemd[1]: Mounting POSIX Message Queue File System... [ 11.755458] systemd[1]: Mounting Kernel Debug File System... [ 11.777583] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 11.817083] systemd[1]: Mounting Temporary Directory /tmp... [ 11.849620] systemd[1]: Starting Create List of Static Device Nodes... [ 11.905741] systemd[1]: Starting Load Kernel Module configfs... [ 11.945056] systemd[1]: Starting Load Kernel Module dm_mod... [ 11.997037] device-mapper: uevent: version 1.0.3 [ 12.009679] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 12.010096] systemd[1]: Starting Load Kernel Module drm... [ 12.077812] systemd[1]: Starting Load Kernel Module fuse... [ 12.117209] fuse: init (API version 7.38) [ 12.119205] systemd[1]: Starting Load Kernel Module loop... [ 12.157903] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/). [ 12.205785] systemd[1]: Starting Load Kernel Modules... [ 12.268527] systemd[1]: Starting Generate network units from Kernel command line... [ 12.337431] systemd[1]: Starting Remount Root and Kernel File Systems... [ 12.405617] systemd[1]: Starting Coldplug All udev Devices... [ 12.422116] EXT4-fs (mmcblk0p1): re-mounted 7984a7a2-6da9-4145-9440-5d1bc21a66d7 r/w. Quota mode: none. [ 12.478078] systemd[1]: Mounted POSIX Message Queue File System. [ 12.510356] systemd[1]: Mounted Kernel Debug File System. [ 12.542246] systemd[1]: Mounted Temporary Directory /tmp. [ 12.575759] systemd[1]: Finished Create List of Static Device Nodes. [ 12.609739] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 12.626633] systemd[1]: Finished Load Kernel Module configfs. [ 12.661013] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 12.677915] systemd[1]: Finished Load Kernel Module dm_mod. [ 12.713041] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 12.729741] systemd[1]: Finished Load Kernel Module drm. [ 12.765084] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 12.781842] systemd[1]: Finished Load Kernel Module fuse. [ 12.817336] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 12.834003] systemd[1]: Finished Load Kernel Module loop. [ 12.868720] systemd[1]: Finished Load Kernel Modules. [ 12.900537] systemd[1]: Finished Generate network units from Kernel command line. [ 12.936365] systemd[1]: Finished Remount Root and Kernel File Systems. [ 12.972853] systemd[1]: Reached target Preparation for Network. [ 13.025235] systemd[1]: Mounting FUSE Control File System... [ 13.081113] systemd[1]: Mounting Kernel Configuration File System... [ 13.121205] systemd[1]: First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes). [ 13.147462] systemd[1]: Rebuild Hardware Database was skipped because no trigger condition checks were met. [ 13.197257] systemd[1]: Starting Load/Save OS Random Seed... [ 13.221390] systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met. [ 13.289728] systemd[1]: Starting Apply Kernel Variables... [ 13.346630] systemd[1]: Starting Create System Users... [ 13.383383] systemd[1]: Mounted FUSE Control File System. [ 13.414498] systemd[1]: Mounted Kernel Configuration File System. [ 13.871804] systemd[1]: Finished Apply Kernel Variables. [ 14.295730] systemd[1]: Finished Coldplug All udev Devices. [ 14.637550] systemd[1]: Finished Create System Users. [ 14.697654] systemd[1]: Starting Create Static Device Nodes in /dev... [ 14.760302] random: crng init done [ 15.156758] systemd[1]: Finished Load/Save OS Random Seed. [ 15.189896] systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes). [ 15.443607] systemd[1]: Finished Create Static Device Nodes in /dev. [ 15.474253] systemd[1]: Reached target Preparation for Local File Systems. [ 15.504947] systemd[1]: Virtual Machine and Container Storage (Compatibility) was skipped because of an unmet condition check (ConditionPathExists=/var/lib/machines.raw). [ 15.527146] systemd[1]: Reached target Local File Systems. [ 15.556867] systemd[1]: Entropy Daemon based on the HAVEGE algorithm was skipped because of an unmet condition check (ConditionKernelVersion=<5.6). [ 15.601726] systemd[1]: Starting Rebuild Dynamic Linker Cache... [ 15.642652] systemd[1]: Set Up Additional Binary Formats was skipped because no trigger condition checks were met. [ 15.713735] systemd[1]: Starting Journal Service... [ 15.745484] systemd[1]: Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id). [ 15.801313] systemd[1]: Starting Rule-based Manager for Device Events and Files... [ 15.938594] systemd-journald[165]: Collecting audit messages is disabled. [ 16.283581] systemd[1]: Started Journal Service. [ 16.546025] systemd-journald[165]: Received client request to flush runtime journal. [ 16.648751] systemd-journald[165]: File /var/log/journal/b593800e2c954b08aeeaf1e6ae11dc5c/system.journal corrupted or uncleanly shut down, renaming and replacing. [ 17.405052] platform 1c1c000.usb: deferred probe pending [ 17.421476] platform 1c13000.usb: deferred probe pending [ 17.437164] platform 1c14400.usb: deferred probe pending [ 17.449758] platform 1c1c400.usb: deferred probe pending [ 17.462278] platform axp20x-usb-power-supply: deferred probe pending [ 17.475938] platform 1c13400.phy: deferred probe pending [ 17.950654] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 18.048832] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 18.068726] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 18.088347] cfg80211: failed to load regulatory.db [ 20.299209] sun4i-ss 1c15000.crypto-engine: no reset control found [ 20.556420] sun4i-ss 1c15000.crypto-engine: Die ID 0 [ 20.730236] Registered IR keymap rc-empty [ 20.773741] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=1) [ 20.920740] rc rc0: sunxi-ir as /devices/platform/soc/1c21800.ir/rc/rc0 [ 21.042229] sunxi_cedrus: module is from the staging directory, the quality is unknown, you have been warned. [ 21.127177] rc rc0: lirc_dev: driver sunxi-ir registered at minor = 0, raw IR receiver, no transmitter [ 21.320595] cedrus 1c0e000.video-codec: Device registered as /dev/video0 [ 21.334935] input: sunxi-ir as /devices/platform/soc/1c21800.ir/rc/rc0/input0 [ 21.355496] sunxi-ir 1c21800.ir: initialized sunXi IR driver [ 21.714166] input: axp20x-pek as /devices/platform/soc/1c2ac00.i2c/i2c-0/0-0034/axp20x-pek/input/input1 [ 21.721017] axp20x-adc axp20x-adc: DMA mask not set [ 21.851345] sun7i-dwmac 1c50000.ethernet: IRQ eth_wake_irq not found [ 22.170949] sun7i-dwmac 1c50000.ethernet: IRQ eth_lpi not found [ 22.198932] sun7i-dwmac 1c50000.ethernet: PTP uses main clock [ 22.243523] ehci-platform 1c14000.usb: EHCI Host Controller [ 22.287059] ehci-platform 1c1c000.usb: EHCI Host Controller [ 22.302775] usb_phy_generic usb_phy_generic.0.auto: dummy supplies not allowed for exclusive requests [ 22.328725] ehci-platform 1c14000.usb: new USB bus registered, assigned bus number 1 [ 22.361644] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 2 [ 22.376771] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver [ 22.398148] sun7i-dwmac 1c50000.ethernet: Version ID not available [ 22.412751] ehci-platform 1c14000.usb: irq 130, io mem 0x01c14000 [ 22.430743] ehci-platform 1c1c000.usb: irq 131, io mem 0x01c1c000 [ 22.437112] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 3 [ 22.459852] ehci-platform 1c14000.usb: USB 2.0 started, EHCI 1.00 [ 22.476379] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00 [ 22.488722] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05 [ 22.520322] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 22.540406] sun7i-dwmac 1c50000.ethernet: DWMAC1000 [ 22.564309] usb usb1: Product: EHCI Host Controller [ 22.592350] usb usb1: Manufacturer: Linux 6.5.5-gnu-1-vanilla ehci_hcd [ 22.606375] sun7i-dwmac 1c50000.ethernet: No HW DMA feature register supported [ 22.632299] usb usb1: SerialNumber: 1c14000.usb [ 22.656359] sun7i-dwmac 1c50000.ethernet: TX Checksum insertion supported [ 22.657647] hub 1-0:1.0: USB hub found [ 22.708436] hub 1-0:1.0: 1 port detected [ 22.737804] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05 [ 22.764367] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 22.792405] sun7i-dwmac 1c50000.ethernet: Normal descriptors [ 22.796269] usb usb2: Product: EHCI Host Controller [ 22.812734] sun7i-dwmac 1c50000.ethernet: Ring mode enabled [ 22.834263] usb usb2: Manufacturer: Linux 6.5.5-gnu-1-vanilla ehci_hcd [ 22.856358] usb usb2: SerialNumber: 1c1c000.usb [ 22.877689] hub 2-0:1.0: USB hub found [ 22.896414] hub 2-0:1.0: 1 port detected [ 22.921808] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05 [ 22.960347] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 22.982396] usb usb3: Product: MUSB HDRC host driver [ 23.012320] usb usb3: Manufacturer: Linux 6.5.5-gnu-1-vanilla musb-hcd [ 23.062184] usb usb3: SerialNumber: musb-hdrc.1.auto [ 23.109910] hub 3-0:1.0: USB hub found [ 23.141370] hub 3-0:1.0: 1 port detected [ 23.191204] ohci-platform 1c14400.usb: Generic Platform OHCI controller [ 23.202061] ohci-platform 1c1c400.usb: Generic Platform OHCI controller [ 23.216354] ohci-platform 1c14400.usb: new USB bus registered, assigned bus number 4 [ 23.228369] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 5 [ 23.262078] ohci-platform 1c1c400.usb: irq 134, io mem 0x01c1c400 [ 23.275500] ohci-platform 1c14400.usb: irq 133, io mem 0x01c14400 [ 23.346128] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.05 [ 23.370057] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 23.399919] usb usb5: Product: Generic Platform OHCI controller [ 23.420414] usb usb5: Manufacturer: Linux 6.5.5-gnu-1-vanilla ohci_hcd [ 23.435002] usb usb5: SerialNumber: 1c1c400.usb [ 23.450546] ------------[ cut here ]------------ [ 23.452003] hub 5-0:1.0: USB hub found [ 23.455394] WARNING: CPU: 1 PID: 169 at drivers/base/platform.c:450 __platform_get_irq_byname+0xbc/0xcc [ 23.459176] hub 5-0:1.0: 1 port detected [ 23.468496] 0 is an invalid IRQ number [ 23.468501] Modules linked in: sun4i_gpadc_iio(+) [ 23.478351] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.05 [ 23.482282] realtek [ 23.490005] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 23.495311] dwmac_sunxi stmmac_platform axp20x_adc stmmac sun4i_codec axp20x_pek pcs_xpcs snd_soc_core phylink sun4i_ts ac97_bus snd_pcm_dmaengine sun4i_gpadc [ 23.499425] usb usb4: Product: Generic Platform OHCI controller [ 23.504857] sunxi_cedrus(C) snd_pcm videobuf2_dma_contig v4l2_mem2mem sunxi_wdt snd_timer videobuf2_memops [ 23.536308] usb usb4: Manufacturer: Linux 6.5.5-gnu-1-vanilla ohci_hcd [ 23.537350] sunxi_cir [ 23.552273] usb usb4: SerialNumber: 1c14400.usb [ 23.553619] rc_core [ 23.623754] hub 4-0:1.0: USB hub found [ 23.628372] videobuf2_v4l2 videobuf2_common sun4i_ss iio_hwmon cfg80211 uio_pdrv_genirq rfkill uio sch_fq_codel fuse dm_mod ip_tables x_tables sun4i_backend lima sun4i_drm_hdmi spi_sun4i sun4i_drm sun4i_frontend drm_dma_helper sun4i_tcon sun8i_tcon_top display_connector [ 23.689315] hub 4-0:1.0: 1 port detected [ 23.690747] CPU: 1 PID: 169 Comm: (udev-worker) Tainted: G C 6.5.5-gnu-1-vanilla #1 [ 23.716817] Hardware name: Allwinner sun7i (A20) Family [ 23.728762] unwind_backtrace from show_stack+0x10/0x14 [ 23.740819] show_stack from dump_stack_lvl+0x40/0x4c [ 23.752583] dump_stack_lvl from __warn+0x84/0xc8 [ 23.763896] __warn from warn_slowpath_fmt+0x1e0/0x1ec [ 23.775771] warn_slowpath_fmt from __platform_get_irq_byname+0xbc/0xcc [ 23.789167] __platform_get_irq_byname from platform_get_irq_byname+0x10/0x30 [ 23.792392] usb 5-1: new low-speed USB device number 2 using ohci-platform [ 23.796377] platform_get_irq_byname from sun4i_irq_init+0x38/0xcc [sun4i_gpadc_iio] [ 23.831012] sun4i_irq_init [sun4i_gpadc_iio] from sun4i_gpadc_probe+0x21c/0x304 [sun4i_gpadc_iio] [ 23.846861] sun4i_gpadc_probe [sun4i_gpadc_iio] from platform_probe+0x5c/0xb0 [ 23.861001] platform_probe from really_probe+0xc8/0x2d8 [ 23.873156] really_probe from __driver_probe_device+0x88/0x19c [ 23.885894] __driver_probe_device from driver_probe_device+0x30/0x104 [ 23.899248] driver_probe_device from __driver_attach+0x90/0x174 [ 23.912063] __driver_attach from bus_for_each_dev+0x70/0xc4 [ 23.924599] bus_for_each_dev from bus_add_driver+0xcc/0x1cc [ 23.937105] bus_add_driver from driver_register+0x7c/0x114 [ 23.949512] driver_register from do_one_initcall+0x48/0x274 [ 23.961925] do_one_initcall from do_init_module+0x54/0x1e8 [ 23.974236] do_init_module from sys_init_module+0x1e4/0x218 [ 23.986585] sys_init_module from __sys_trace_return+0x0/0x10 [ 23.999080] Exception stack(0xf0ad5fa8 to 0xf0ad5ff0) [ 24.010796] 5fa0: 00000000 b4fcf008 b4fcf008 00003de8 b6be36f0 00000000 [ 24.025722] 5fc0: 00000000 b4fcf008 b6be36f0 00000080 00000003 005e4e78 00000000 00000000 [ 24.040628] 5fe0: b6bf4f28 beb82710 b6bda660 b6aa0100 [ 24.052661] ---[ end trace 0000000000000000 ]--- [ 24.066454] usb 5-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice=64.00 [ 24.096295] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 24.110477] usb 5-1: Product: USB Keyboard [ 24.122092] usb 5-1: Manufacturer: Logitech [ 24.156950] input: Logitech USB Keyboard as /devices/platform/soc/1c1c400.usb/usb5/5-1/5-1:1.0/0003:046D:C31C.0001/input/input2 [ 24.238206] hid-generic 0003:046D:C31C.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-1c1c400.usb-1/input0 [ 24.264795] sun4i-gpadc-iio sun5i-a13-gpadc-iio.0: error -EINVAL: IRQ FIFO_DATA_PENDING not found [ 24.287954] sun4i-gpadc-iio: probe of sun5i-a13-gpadc-iio.0 failed with error -22 [ 24.326264] input: Logitech USB Keyboard Consumer Control as /devices/platform/soc/1c1c400.usb/usb5/5-1/5-1:1.1/0003:046D:C31C.0002/input/input3 [ 24.409608] input: Logitech USB Keyboard System Control as /devices/platform/soc/1c1c400.usb/usb5/5-1/5-1:1.1/0003:046D:C31C.0002/input/input4 [ 24.437270] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-1c1c400.usb-1/input1 [ 24.594697] sun7i-dwmac 1c50000.ethernet end0: renamed from eth0 [ 25.165825] sun7i-dwmac 1c50000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 25.206703] sun7i-dwmac 1c50000.ethernet end0: PHY [stmmac-0:01] driver [RTL8211E Gigabit Ethernet] (irq=POLL) [ 25.231926] sun7i-dwmac 1c50000.ethernet end0: No Safety Features support found [ 25.272438] sun7i-dwmac 1c50000.ethernet end0: RX IPC Checksum Offload disabled [ 25.323386] sun7i-dwmac 1c50000.ethernet end0: No MAC Management Counters available [ 25.420312] sun7i-dwmac 1c50000.ethernet end0: PTP not supported by HW [ 25.500460] sun7i-dwmac 1c50000.ethernet end0: configuring for phy/rgmii-id link mode [ 27.593096] sun7i-dwmac 1c50000.ethernet end0: Link is Up - 100Mbps/Full - flow control off