Christopher Johnson Posted 11 hours ago Posted 11 hours ago I am attempting to boot my BPI-M2U. It will start the boot, but it does not get to the login prompt. Instead, it resets and starts the boot process over. I am using a 3A Power Supply rated for Pi's. I've tested with other power supplies. One of the BPI images does boot and run. The SD card is untested but works for the other OS. In case it was the SD card, I flashed the Armbian image to the eMMC and attempted to boot off that. I am using the Armbian_23.05.0-trunk_Bananapim2ultra_bookworm_current_6.1.24 image. While the exact spot it dies might change by a few lines, the following is about where it gets. I can build Armbian images from the git repo so any suggestions are welcome. U-Boot SPL 2022.07-armbian (Jul 07 2023 - 12:15:47 +0000) DRAM: 2048 MiB Trying to boot from MMC1 U-Boot 2022.07-armbian (Jul 07 2023 - 12:15:47 +0000) Allwinner Technology CPU: Allwinner R40 (SUN8I 1701) Model: Banana Pi BPI-M2-Ultra DRAM: 2 GiB Core: 65 devices, 22 uclasses, devicetree: separate WDT: Not starting watchdog@1c20c90 MMC: mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1 Loading Environment from FAT... Unable to use mmc 0:1... In: serial@1c28000 Out: serial@1c28000 Err: serial@1c28000 Net: phy interface9 eth0: ethernet@1c50000 starting USB... Bus usb@1c19000: ehci_generic usb@1c19000: failed to get usb phy Port not available. Bus usb@1c19400: ohci_generic usb@1c19400: failed to get usb phy Port not available. Bus usb@1c1c000: ehci_generic usb@1c1c000: failed to get usb phy Port not available. Bus usb@1c1c400: ohci_generic usb@1c1c400: failed to get usb phy Port not available. Autoboot in 1 seconds, press <Space> to stop switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot/boot.scr 4121 bytes read in 3 ms (1.3 MiB/s) ## Executing script at 43100000 U-boot loaded from SD Boot script loaded from mmc 173 bytes read in 2 ms (84 KiB/s) 15770160 bytes read in 654 ms (23 MiB/s) 8473520 bytes read in 353 ms (22.9 MiB/s) Found mainline kernel configuration 38587 bytes read in 7 ms (5.3 MiB/s) Error applying DT overlays, restoring original DT 38587 bytes read in 7 ms (5.3 MiB/s) Kernel image @ 0x42000000 [ 0x000000 - 0x814bb0 ] ## Loading init Ramdisk from Legacy Image at 43400000 ... Image Name: uInitrd Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 15770096 Bytes = 15 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 43000000 Booting using the fdt blob at 0x43000000 Loading Ramdisk to 490f5000, end 49fff1f0 ... OK Loading Device Tree to 490e8000, end 490f46ba ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.1.24-sunxi (armbian@next) (arm-linux-gnueabihf-g3 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=50c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructie [ 0.000000] OF: fdt: Machine model: Banana Pi BPI-M2-Ultra [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 128 MiB at 0xb7c00000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000040000000-0x000000006fffffff] [ 0.000000] HighMem [mem 0x0000000070000000-0x00000000bfffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x00000000bfffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: Using PSCI v0.1 Function IDs from DT [ 0.000000] percpu: Embedded 17 pages/cpu s39508 r8192 d21932 u69632 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 522560 [ 0.000000] Kernel command line: root=UUID=b2eddf9a-7b77-4a51-8086-f31f78cc91 [ 0.000000] The swapaccount= commandline option is deprecated. Please report. [ 0.000000] Unknown kernel command line parameters "splash=verbose ubootpart. [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes,) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, l) [ 0.000000] allocated 2097152 bytes of page_ext [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 1911716K/2097152K available (10240K kernel code, 1514K r) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] ftrace: allocating 43823 entries in 129 pages [ 0.000000] ftrace: allocated 129 pages with 2 groups [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 0.000000] Rude 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 ji. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 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] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, maxs [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycless [ 0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398s [ 0.000015] Switching to timer-based delay loop, resolution 41ns [ 0.000335] Console: colour dummy device 80x30 [ 0.000850] printk: console [tty1] enabled [ 0.000917] Calibrating delay loop (skipped), value calculated using timer f) [ 0.000949] pid_max: default: 32768 minimum: 301 [ 0.001526] LSM: Security Framework initializing [ 0.001623] Yama: becoming mindful. [ 0.001854] AppArmor: AppArmor initialized [ 0.002160] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, line) [ 0.002196] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes,) [ 0.003767] CPU: Testing write buffer coherency: ok [ 0.004390] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.005298] cblist_init_generic: Setting adjustable number of callback queue. [ 0.005339] cblist_init_generic: Setting shift to 2 and lim to 1. [ 0.005469] cblist_init_generic: Setting shift to 2 and lim to 1. [ 0.005647] Setting up static identity map for 0x40100000 - 0x40100054 [ 0.005815] rcu: Hierarchical SRCU implementation. [ 0.005833] rcu: Max phase no-delay instances is 1000. [ 0.007440] smp: Bringing up secondary CPUs ... [ 0.018473] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.029492] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 [ 0.040423] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 [ 0.040520] smp: Brought up 1 node, 4 CPUs [ 0.040585] SMP: Total of 4 processors activated (192.00 BogoMIPS). [ 0.040604] CPU: All CPU(s) started in HYP mode. [ 0.040617] CPU: Virtualization extensions available. [ 0.041707] devtmpfs: initialized [ 0.051946] VFP support v0.3: implementor 41 architecture 2 part 30 variant 5 [ 0.052216] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ms [ 0.052261] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.058061] pinctrl core: initialized pinctrl subsystem [ 0.059970] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.061810] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.062562] audit: initializing netlink subsys (disabled) [ 0.063174] audit: type=2000 audit(0.040:1): state=initialized audit_enabled1 [ 0.063659] thermal_sys: Registered thermal governor 'fair_share' [ 0.063669] thermal_sys: Registered thermal governor 'bang_bang' [ 0.063689] thermal_sys: Registered thermal governor 'step_wise' [ 0.063951] cpuidle: using governor ladder [ 0.064013] cpuidle: using governor menu [ 0.064608] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint. [ 0.064637] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.070671] platform 1100000.mixer: Fixed dependency cycle(s) with /soc/tcon0 [ 0.070990] platform 1200000.mixer: Fixed dependency cycle(s) with /soc/tcon0 [ 0.077598] platform 1c2ac00.i2c: Fixed dependency cycle(s) with /soc/pinctr0 [ 0.078838] platform 1c70000.tcon-top: Fixed dependency cycle(s) with /soc/h0 [ 0.078957] platform 1c70000.tcon-top: Fixed dependency cycle(s) with /soc/l0 [ 0.080576] platform 1ee0000.hdmi: Fixed dependency cycle(s) with /connector [ 0.092949] cryptd: max_cpu_qlen set to 1000 [ 0.160583] raid6: neonx8 gen() 659 MB/s [ 0.228675] raid6: neonx4 gen() 907 MB/s [ 0.296765] raid6: neonx2 gen() 915 MB/s [ 0.364858] raid6: neonx1 gen() 750 MB/s [ 0.432984] raid6: int32x8 gen() 283 MB/s [ 0.501018] raid6: int32x4 gen() 315 MB/s [ 0.569071] raid6: int32x2 gen() 410 MB/s [ 0.637178] raid6: int32x1 gen() 369 MB/s [ 0.637198] raid6: using algorithm neonx2 gen() 915 MB/s [ 0.705240] raid6: .... xor() 677 MB/s, rmw enabled [ 0.705257] raid6: using neon recovery algorithm [ 0.706224] iommu: Default domain type: Translated [ 0.706250] iommu: DMA domain TLB invalidation policy: strict mode [ 0.706686] SCSI subsystem initialized [ 0.707236] usbcore: registered new interface driver usbfs [ 0.707297] usbcore: registered new interface driver hub [ 0.707348] usbcore: registered new device driver usb [ 0.707508] mc: Linux media interface: v0.10 [ 0.707551] videodev: Linux video capture interface: v2.00 [ 0.707716] pps_core: LinuxPPS API ver. 1 registered [ 0.707735] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giom> [ 0.707774] PTP clock support registered [ 0.708215] Advanced Linux Sound Architecture Driver Initialized. [ 0.709151] NetLabel: Initializing [ 0.709175] NetLabel: domain hash size = 128 [ 0.709189] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.709281] NetLabel: unlabeled traffic allowed by default [ 0.710183] clocksource: Switched to clocksource arch_sys_counter [ 0.710859] VFS: Disk quotas dquot_6.6.0 [ 0.711012] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.711729] AppArmor: AppArmor Filesystem Enabled [ 0.766971] NET: Registered PF_INET protocol family [ 0.767334] IP idents hash table entries: 16384 (order: 5, 131072 bytes, lin) [ 0.769829] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096) [ 0.769886] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes,) [ 0.769920] TCP established hash table entries: 8192 (order: 3, 32768 bytes,) [ 0.770006] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linea) [ 0.770392] TCP: Hash tables configured (established 8192 bind 8192) [ 0.770578] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.770661] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.770995] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.771318] Trying to unpack rootfs image as initramfs... [ 0.772991] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 countee [ 0.774805] Initialise system trusted keyrings [ 0.774970] Key type blacklist registered [ 0.775407] workingset: timestamp_bits=14 max_order=19 bucket_order=5 [ 0.782838] zbud: loaded [ 0.785050] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.786626] fuse: init (API version 7.37) [ 0.889382] xor: measuring software checksum speed [ 0.897075] arm4regs : 1302 MB/sec [ 0.908398] 8regs : 873 MB/sec [ 0.920023] 32regs : 849 MB/sec [ 0.927229] neon : 1382 MB/sec [ 0.927258] xor: using function: neon (1382 MB/sec) [ 0.927307] Key type asymmetric registered [ 0.927327] Asymmetric key parser 'x509' registered [ 1.706490] Freeing initrd memory: 15404K [ 1.736286] alg: self-tests for CTR-KDF (hmac(sha256)) passed [ 1.736692] bounce: pool size: 64 pages [ 1.736924] Block layer SCSI generic (bsg) driver version 0.4 loaded (major ) [ 1.737115] io scheduler mq-deadline registered [ 1.737139] io scheduler kyber registered [ 1.737483] io scheduler bfq registered [ 1.753139] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 1.765270] brd: module loaded [ 1.771320] loop: module loaded [ 1.775607] usbcore: registered new interface driver usb-storage [ 1.776844] sun6i-rtc 1c20400.rtc: registered as rtc0 [ 1.776903] sun6i-rtc 1c20400.rtc: setting system clock to 1970-01-01T00:00:) [ 1.777043] sun6i-rtc 1c20400.rtc: RTC enabled [ 1.777456] i2c_dev: i2c /dev entries driver [ 1.778988] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, no) [ 1.780335] ledtrig-cpu: registered to indicate activity on CPUs [ 1.780602] hid: raw HID events driver (C) Jiri Kosina [ 1.780738] usbcore: registered new interface driver usbhid [ 1.780757] usbhid: USB HID core driver [ 1.788493] Initializing XFRM netlink socket [ 1.789225] NET: Registered PF_INET6 protocol family [ 1.819206] Segment Routing with IPv6 [ 1.819341] In-situ OAM (IOAM) with IPv6 [ 1.819491] NET: Registered PF_PACKET protocol family [ 1.819523] NET: Registered PF_KEY protocol family [ 1.819618] bridge: filtering via arp/ip/ip6tables is no longer available by. [ 1.819789] 8021q: 802.1Q VLAN Support v1.8 [ 1.819872] Key type dns_resolver registered [ 1.820395] Registering SWP/SWPB emulation handler [ 1.821310] registered taskstats version 1 [ 1.821365] Loading compiled-in X.509 certificates [ 1.821855] zswap: loaded using pool lzo/zbud [ 1.822707] Key type .fscrypt registered [ 1.822737] Key type fscrypt-provisioning registered [ 1.827144] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no [ 1.855466] Key type encrypted registered [ 1.855532] AppArmor: AppArmor sha1 policy hashing enabled [ 1.881024] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pi not found, using dur [ 1.883178] sun4i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 1.883629] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pb not found, using dur [ 1.884247] printk: console [ttyS0] disabled [ 1.904517] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 73, base_baud = 1A [ 3.064408] printk: console [ttyS0] enabled [ 3.069485] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 198 [ 3.076164] sun4i-pinctrl 1c20800.pinctrl: pin-198 (1c28c00.serial) status -7 [ 3.083500] sun4i-pinctrl 1c20800.pinctrl: could not request pin 198 (PG6) fl [ 3.094041] dw-apb-uart 1c28c00.serial: Error applying setting, reverse think [ 3.112549] sun4i-drm display-engine: bound 1100000.mixer (ops 0xc0b9a864) [ 3.121639] sun4i-drm display-engine: bound 1200000.mixer (ops 0xc0b9a864) [ 3.129076] sun4i-drm display-engine: bound 1c70000.tcon-top (ops 0xc0b9ee14) [ 3.136661] sun4i-drm display-engine: bound 1c73000.lcd-controller (ops 0xc0) [ 3.144458] sun8i-dw-hdmi 1ee0000.hdmi: supply hvcc not found, using dummy rr [ 3.153262] sun8i-dw-hdmi 1ee0000.hdmi: Detected HDMI TX controller v1.32a w) [ 3.163540] sun8i-dw-hdmi 1ee0000.hdmi: registered DesignWare HDMI I2C bus dr [ 3.171453] sun4i-drm display-engine: bound 1ee0000.hdmi (ops 0xc0b99dfc) [ 3.178943] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on0 [ 3.186804] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes [ 3.196902] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes [ 3.199607] axp20x-i2c 1-0034: AXP20x variant AXP221 found [ 3.210244] axp20x-i2c 1-0034: mask_invert=true is deprecated; please switche [ 3.224922] axp20x-gpio: Failed to locate of_node [id: -1] [ 3.238846] input: axp20x-pek as /devices/platform/soc/1c2ac00.i2c/i2c-1/1-00 [ 3.259425] vcc-wifi-io: Bringing 700000uV into 1800000-1800000uV [ 3.266737] vcc-wifi: Bringing 700000uV into 3300000-3300000uV [ 3.273915] vcc-wifi-2: Bringing 700000uV into 3300000-3300000uV [ 3.285169] axp20x-i2c 1-0034: AXP20X driver loaded [ 3.293315] sun4i-pinctrl 1c20800.pinctrl: supply vcc-ph not found, using dur [ 3.304727] sunxi-mmc 1c0f000.mmc: Got CD GPIO [ 3.324797] 1c28c00.serial: ttyS1 at MMIO 0x1c28c00 (irq = 107, base_baud = A [ 3.334047] serial serial0: tty port ttyS1 registered [ 3.334473] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB,e [ 3.340175] ahci-sunxi 1c18000.sata: supply target not found, using dummy rer [ 3.381752] sunxi-mmc 1c11000.mmc: initialized, max. request size: 2048 KB [ 3.410285] ahci-sunxi 1c18000.sata: controller can't do PMP, turning off CAP [ 3.411983] mmc0: host does not support reading read-only switch, assuming we [ 3.417805] ahci-sunxi 1c18000.sata: forcing PORTS_IMPL to 0x1 [ 3.422459] mmc0: new high speed SDXC card at address aaaa [ 3.425884] ahci-sunxi 1c18000.sata: AHCI 0001.0100 32 slots 1 ports 3 Gbps e [ 3.432912] mmcblk0: mmc0:aaaa SL64G 59.5 GiB [ 3.437194] ahci-sunxi 1c18000.sata: flags: ncq sntf pm led clo only pio slu [ 3.444066] mmcblk0: p1 [ 3.462391] scsi host0: ahci-sunxi [ 3.466288] ata1: SATA max UDMA/133 mmio [mem 0x01c18000-0x01c18fff] port 0x8 [ 3.475441] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 3.481854] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 3.488043] dwmac-sun8i 1c50000.ethernet: supply phy-io not found, using dumr [ 3.496415] dwmac-sun8i 1c50000.ethernet: PTP uses main clock [ 3.502213] dwmac-sun8i 1c50000.ethernet: Current syscon value is not the de) [ 3.511166] dwmac-sun8i 1c50000.ethernet: No HW DMA feature register supportd [ 3.518434] dwmac-sun8i 1c50000.ethernet: RX Checksum Offload Engine supportd [ 3.525676] dwmac-sun8i 1c50000.ethernet: COE Type 2 [ 3.530664] dwmac-sun8i 1c50000.ethernet: TX Checksum insertion supported [ 3.537470] dwmac-sun8i 1c50000.ethernet: Normal descriptors [ 3.543146] dwmac-sun8i 1c50000.ethernet: Chain mode enabled [ 3.578357] mmc2: new high speed MMC card at address 0001 [ 3.585199] mmcblk2: mmc2:0001 8GTF4R 7.28 GiB [ 3.592250] mmcblk2: p1 [ 3.596005] mmcblk2boot0: mmc2:0001 8GTF4R 4.00 MiB [ 3.603668] mmcblk2boot1: mmc2:0001 8GTF4R 4.00 MiB [ 3.788569] ata1: SATA link down (SStatus 0 SControl 300) [ U-Boot SPL 2022.07-armbian (Jul 07 2023 - 12:15:47 +0000) DRAM: 2048 MiB Trying to boot from MMC1 0 Quote
going Posted 4 hours ago Posted 4 hours ago 7 часов назад, Christopher Johnson сказал: I am using the Armbian_23.05.0-trunk_Bananapim2ultra_bookworm_current_6.1.24 image. This is an old core and Armbian does not support it. If for some reason you need version 6.1, then try to build with the BRANCH="legacy" parameter. But I warn you that version 6.1 will be deleted after a while. Recommendations: Assemble the image using BRANCH="edge". Today it is the 6.12 kernel and it will become the current one soon. If you have problems downloading, try changing the debug level to 10. Post it here under the spoiler and please call me as @going. 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.