Merrii Hummingbird
Hardware highlights
| Model | Ports |
|---|---|
| Merrii Hummingbird | 2x USB, 1x 10/100/1000 ethernet, 2xMMC, HDMI, sound |
Remember: HDMI Output is not available in OpenWrt by default. Use console instead.
Availability
The board is available from various vendors, including the manufacturer itself, see here for the H4-DKT kit
Serial
You can use your usual serial levelshifter. The UART is located next to the flash chip, the pinout is printed on the back of the board.
Status
- Please refer to soc.allwinner.sunxi regarding the Allwinner A31 SOC.
- The basic peripherals (MMC, GMAC/ethernet, USB) are supported, while a basic console can be provided via HDMI.
Installation process
Please refer to soc.allwinner.sunxi.
Tricky part: There is a difference in the boot process compared to the A10/A20 boards. The board will first boot off the onboard NAND. The original AllWinner u-boot will detect that an SD card is inserted, then will reset the CPU and jump to start the SPL on the SD card.
dmesg
U-Boot SPL 2025.01-OpenWrt-r28800+30-04570f5ee2 (Feb 17 2025 - 13:57:07 +0000) DRAM: 1024 MiB Trying to boot from MMC1 U-Boot 2025.01-OpenWrt-r28800+30-04570f5ee2 (Feb 17 2025 - 13:57:07 +0000) Allwinner Technology CPU: Allwinner A31? (SUN6I, id: 7) Model: Merrii A31 Hummingbird DRAM: 1 GiB Core: 69 devices, 22 uclasses, devicetree: separate WDT: Not starting watchdog@1c20ca0 MMC: mmc@1c0f000: 0, mmc@1c10000: 1 Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1... EDID block 0: checksum error, retrying EDID block 0: checksum error, retrying EDID block 0: checksum error Setting up a 1024x768 vga console (overscan 0x0) In: serial,usbkbd Out: serial,vidconsole Err: serial,vidconsole Net: eth0: ethernet@1c30000 starting USB... Bus usb@1c1a000: Port not available. Bus usb@1c1a400: Port not available. 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 475 bytes read in 1 ms (463.9 KiB/s) ## Executing script at 43100000 3997576 bytes read in 168 ms (22.7 MiB/s) 28173 bytes read in 3 ms (9 MiB/s) ## Booting kernel from Legacy Image at 42000000 ... Image Name: ARM OpenWrt Linux-6.6.74 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3997512 Bytes = 3.8 MiB Load Address: 40008000 Entry Point: 40008000 Verifying Checksum ... OK ## Flattened Device Tree blob at 43000000 Booting using the fdt blob at 0x43000000 Working FDT set to 43000000 Loading Kernel Image to 40008000 Using Device Tree in place at 43000000, end 43009e0c Working FDT set to 43000000 Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.6.74 (wigyori@trabant) (arm-openwrt-linux-muslgnueabi-gcc (OpenWrt GCC 13.3.0 r28800+25-04570f5ee2) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP Mon Feb 17 13:57:07 2025 [ 0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=30c5387d [ 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: Merrii A31 Hummingbird [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000040000000-0x000000006fffffff] [ 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 13 pages/cpu s21204 r8192 d23852 u53248 [ 0.000000] Kernel command line: console=ttyS0,115200 earlyprintk root=PARTUUID=5452574f-02 rootwait [ 0.000000] Unknown kernel command line parameters "earlyprintk", will be passed to user space. [ 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:off, heap free:off [ 0.000000] Memory: 990244K/1015808K available (8355K kernel code, 899K rwdata, 2368K rodata, 2048K init, 253K bss, 25564K reserved, 0K cma-reserved, 229376K highmem) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 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] 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.000016] Switching to timer-based delay loop, resolution 41ns [ 0.000233] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.000624] Console: colour dummy device 80x30 [ 0.000683] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.000701] CPU: Testing write buffer coherency: ok [ 0.000758] pid_max: default: 32768 minimum: 301 [ 0.007761] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.007779] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.013584] /cpus/cpu@0 missing clock-frequency property [ 0.013616] /cpus/cpu@1 missing clock-frequency property [ 0.013633] /cpus/cpu@2 missing clock-frequency property [ 0.013650] /cpus/cpu@3 missing clock-frequency property [ 0.013661] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.014705] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.014817] Setting up static identity map for 0x40200000 - 0x40200060 [ 0.014965] rcu: Hierarchical SRCU implementation. [ 0.014971] rcu: Max phase no-delay instances is 1000. [ 0.015602] smp: Bringing up secondary CPUs ... [ 0.026387] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.037264] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 [ 0.048081] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 [ 0.048180] smp: Brought up 1 node, 4 CPUs [ 0.048191] SMP: Total of 4 processors activated (192.00 BogoMIPS). [ 0.048200] CPU: All CPU(s) started in HYP mode. [ 0.048203] CPU: Virtualization extensions available. [ 0.057166] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 3 [ 0.057414] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.057441] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.061966] pinctrl core: initialized pinctrl subsystem [ 0.064984] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.065312] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.066407] thermal_sys: Registered thermal governor 'step_wise' [ 0.066515] No ATAGs? [ 0.071021] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.071162] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/drc@1e50000 [ 0.071293] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/drc@1e70000 [ 0.071427] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.071561] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/drc@1e50000 [ 0.071694] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/drc@1e70000 [ 0.071963] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.072185] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.072403] /soc/interrupt-controller@1c81000: Fixed dependency cycle(s) with /soc/interrupt-controller@1c81000 [ 0.072626] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.072847] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.073076] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.073297] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.073454] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/drc@1e50000 [ 0.073560] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/display-frontend@1e20000 [ 0.073666] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/display-frontend@1e00000 [ 0.073794] /soc/drc@1e50000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.073911] /soc/drc@1e50000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.074031] /soc/drc@1e50000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.074190] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/drc@1e70000 [ 0.074296] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/display-frontend@1e20000 [ 0.074402] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/display-frontend@1e00000 [ 0.074531] /soc/drc@1e70000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.074647] /soc/drc@1e70000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.074768] /soc/drc@1e70000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.075326] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.075473] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/drc@1e50000 [ 0.075618] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/drc@1e70000 [ 0.075890] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.076040] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/drc@1e50000 [ 0.076187] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/drc@1e70000 [ 0.076746] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.076961] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.077293] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.077615] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.081945] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.082036] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.082307] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.082389] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.082681] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.082841] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.082953] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/drc@1e50000 [ 0.082997] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/display-frontend@1e20000 [ 0.083118] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/display-frontend@1e00000 [ 0.083437] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/drc@1e50000 [ 0.083547] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/drc@1e50000 [ 0.083649] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/drc@1e50000 [ 0.083746] /soc/drc@1e50000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.083865] /soc/drc@1e50000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.083968] /soc/drc@1e50000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.084302] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.084453] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.084557] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/drc@1e70000 [ 0.084598] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/display-frontend@1e20000 [ 0.084736] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/display-frontend@1e00000 [ 0.085078] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/drc@1e70000 [ 0.085183] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/drc@1e70000 [ 0.085279] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/drc@1e70000 [ 0.085371] /soc/drc@1e70000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.085485] /soc/drc@1e70000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.085583] /soc/drc@1e70000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.087417] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /hdmi-connector [ 0.087576] /hdmi-connector: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.088006] /vga-connector: Fixed dependency cycle(s) with /vga-dac [ 0.088081] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /vga-dac [ 0.088173] /vga-dac: Fixed dependency cycle(s) with /vga-connector [ 0.088302] /vga-dac: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.095828] SCSI subsystem initialized [ 0.096839] usbcore: registered new interface driver usbfs [ 0.096877] usbcore: registered new interface driver hub [ 0.096961] usbcore: registered new device driver usb [ 0.097207] mc: Linux media interface: v0.10 [ 0.097293] pps_core: LinuxPPS API ver. 1 registered [ 0.097298] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.097319] PTP clock support registered [ 0.097606] Advanced Linux Sound Architecture Driver Initialized. [ 0.099169] clocksource: Switched to clocksource arch_sys_counter [ 0.111479] NET: Registered PF_INET protocol family [ 0.111749] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.113903] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.113930] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.113944] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.114017] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear) [ 0.114411] TCP: Hash tables configured (established 8192 bind 8192) [ 0.115269] MPTCP token hash table entries: 1024 (order: 2, 16384 bytes, linear) [ 0.115568] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.115633] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.116175] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.117825] workingset: timestamp_bits=14 max_order=18 bucket_order=4 [ 0.127177] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.129296] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.134217] bounce: pool size: 64 pages [ 0.135916] sun4i-usb-phy 1c19400.phy: Couldn't request ID GPIO [ 0.137845] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.139055] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.152499] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 0.163892] loop: module loaded [ 0.172292] usbcore: registered new interface driver usb-storage [ 0.173114] mousedev: PS/2 mouse device common for all mice [ 0.175621] sun6i-rtc 1f00000.rtc: registered as rtc1 [ 0.175829] i2c_dev: i2c /dev entries driver [ 0.180372] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 0.182155] sun4i-ss 1c15000.crypto-engine: Die ID 7 [ 0.182703] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns [ 0.185272] NET: Registered PF_INET6 protocol family [ 0.188089] Segment Routing with IPv6 [ 0.188176] In-situ OAM (IOAM) with IPv6 [ 0.188270] NET: Registered PF_PACKET protocol family [ 0.188510] can: controller area network core [ 0.189466] NET: Registered PF_CAN protocol family [ 0.189478] 8021q: 802.1Q VLAN Support v1.8 [ 0.189615] Registering SWP/SWPB emulation handler [ 0.223825] sun4i-usb-phy 1c19400.phy: Couldn't request ID GPIO [ 0.225107] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.229471] sun6i-a31-pinctrl 1c20800.pinctrl: supply vcc-ph not found, using dummy regulator [ 0.231536] sun6i-a31-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 0.232641] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.235661] sun6i-a31-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver [ 0.236595] printk: console [ttyS0] disabled [ 0.257172] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 234, base_baud = 1500000) is a U6_16550A [ 0.257254] printk: console [ttyS0] enabled [ 1.596257] sun6i-a31-pinctrl 1c20800.pinctrl: supply vcc-pa not found, using dummy regulator [ 1.605093] sun7i-dwmac 1c30000.ethernet: IRQ eth_wake_irq not found [ 1.611465] sun7i-dwmac 1c30000.ethernet: IRQ eth_lpi not found [ 1.617497] sun7i-dwmac 1c30000.ethernet: PTP uses main clock [ 1.623296] sun7i-dwmac 1c30000.ethernet: no regulator found [ 1.629432] sun7i-dwmac 1c30000.ethernet: Version ID not available [ 1.635619] sun7i-dwmac 1c30000.ethernet: DWMAC1000 [ 1.640701] sun7i-dwmac 1c30000.ethernet: No HW DMA feature register supported [ 1.647924] sun7i-dwmac 1c30000.ethernet: TX Checksum insertion supported [ 1.654730] sun7i-dwmac 1c30000.ethernet: Normal descriptors [ 1.660403] sun7i-dwmac 1c30000.ethernet: Ring mode enabled [ 1.805080] sun6i-a31-r-pinctrl 1f02c00.pinctrl: supply vcc-pl not found, using dummy regulator [ 1.814906] axp20x-i2c 2-0068: AXP20x variant AXP221 found [ 1.830746] axp20x-gpio axp20x-gpio: DMA mask not set [ 1.837264] axp20x-gpio axp20x-gpio: AXP209 pinctrl and GPIO driver loaded [ 1.857109] input: axp20x-pek as /devices/platform/soc/1f03400.i2c/i2c-2/2-0068/axp221-pek/input/input0 [ 1.867749] axp20x-usb-power-supply axp20x-usb-power-supply: DMA mask not set [ 1.891172] axp20x-i2c 2-0068: AXP20X driver loaded [ 1.900088] sun6i-a31-pinctrl 1c20800.pinctrl: supply vcc-pg not found, using dummy regulator [ 1.909959] sun6i-a31-pinctrl 1c20800.pinctrl: supply vcc-pf not found, using dummy regulator [ 1.911157] sunxi-mmc 1c10000.mmc: allocated mmc-pwrseq [ 1.911907] usb_phy_generic usb_phy_generic.1.auto: dummy supplies not allowed for exclusive requests [ 1.912490] musb-hdrc musb-hdrc.2.auto: MUSB HDRC host driver [ 1.912518] musb-hdrc musb-hdrc.2.auto: new USB bus registered, assigned bus number 1 [ 1.912942] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06 [ 1.912956] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.912965] usb usb1: Product: MUSB HDRC host driver [ 1.912972] usb usb1: Manufacturer: Linux 6.6.74 musb-hcd [ 1.912981] usb usb1: SerialNumber: musb-hdrc.2.auto [ 1.913465] hub 1-0:1.0: USB hub found [ 1.913825] hub 1-0:1.0: 1 port detected [ 1.917784] ohci-platform 1c1a400.usb: Generic Platform OHCI controller [ 1.917817] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2 [ 1.917838] ehci-platform 1c1a000.usb: EHCI Host Controller [ 1.917861] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 3 [ 1.918012] ehci-platform 1c1a000.usb: irq 33, io mem 0x01c1a000 [ 1.918049] ohci-platform 1c1a400.usb: irq 34, io mem 0x01c1a400 [ 1.919003] clk: Disabling unused clocks [ 1.924660] sunxi-mmc 1c0f000.mmc: Got CD GPIO [ 1.933189] ALSA device list: [ 1.949059] sunxi-mmc 1c10000.mmc: initialized, max. request size: 16384 KB [ 1.954931] No soundcards found. [ 1.959180] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00 [ 1.959413] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06 [ 1.959426] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.959435] usb usb3: Product: EHCI Host Controller [ 1.959441] usb usb3: Manufacturer: Linux 6.6.74 ehci_hcd [ 1.959448] usb usb3: SerialNumber: 1c1a000.usb [ 1.959895] hub 3-0:1.0: USB hub found [ 1.959937] hub 3-0:1.0: 1 port detected [ 1.961945] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB [ 1.985583] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.06 [ 2.020733] mmc0: new high speed SDIO card at address 0001 [ 2.025021] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.118751] usb usb2: Product: Generic Platform OHCI controller [ 2.124757] usb usb2: Manufacturer: Linux 6.6.74 ohci_hcd [ 2.130193] usb usb2: SerialNumber: 1c1a400.usb [ 2.135513] hub 2-0:1.0: USB hub found [ 2.139362] hub 2-0:1.0: 1 port detected [ 2.144032] Waiting for root device PARTUUID=5452574f-02... [ 2.174289] mmc1: host does not support reading read-only switch, assuming write-enable [ 2.184210] mmc1: new high speed SDHC card at address 0001 [ 2.190913] mmcblk1: mmc1:0001 SD16G 14.5 GiB [ 2.196747] mmcblk1: p1 p2 [ 2.217049] VFS: Mounted root (squashfs filesystem) readonly on device 179:2. [ 2.226981] Freeing unused kernel image (initmem) memory: 2048K [ 2.233190] Run /sbin/init as init process [ 2.272349] usb 3-1: new high-speed USB device number 2 using ehci-platform [ 2.490946] usb 3-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=85.36 [ 2.499187] usb 3-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 2.506381] usb 3-1: Product: USB2.0 Hub [ 2.511139] hub 3-1:1.0: USB hub found [ 2.515315] hub 3-1:1.0: 4 ports detected [ 2.524558] init: Console is alive [ 2.528150] init: - watchdog - [ 2.900886] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 2.931530] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 2.945144] init: - preinit - [ 6.829178] random: crng init done Cannot parse config file '/etc/fw_env.config': No such file or directory Failed to find NVMEM device [ 7.190119] sun7i-dwmac 1c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 7.250185] sun7i-dwmac 1c30000.ethernet eth0: PHY [stmmac-0:01] driver [RTL8211E Gigabit Ethernet] (irq=POLL) [ 7.260397] sun7i-dwmac 1c30000.ethernet eth0: No Safety Features support found [ 7.267706] sun7i-dwmac 1c30000.ethernet eth0: RX IPC Checksum Offload disabled [ 7.275034] sun7i-dwmac 1c30000.ethernet eth0: No MAC Management Counters available [ 7.282695] sun7i-dwmac 1c30000.ethernet eth0: PTP not supported by HW [ 7.290185] sun7i-dwmac 1c30000.ethernet eth0: configuring for phy/rgmii-id link mode Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 11.450090] sun7i-dwmac 1c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx [ 11.463080] loop0: detected capacity change from 0 to 212992 [ 11.519216] loop0: detected capacity change from 212992 to 204800 [ 11.528111] mount_root: overlay filesystem in /dev/loop0 has not been formatted yet [ 12.480140] EXT4-fs (loop0): mounted filesystem 2a97a883-d70c-4dc3-92e7-288811698fa9 r/w with ordered data mode. Quota mode: disabled. [ 12.492997] mount_root: overlay filesystem has not been fully initialized yet [ 12.501840] mount_root: switching to ext4 overlay [ 12.648245] urandom-seed: Seed file not found (/etc/urandom.seed) [ 12.747359] sun7i-dwmac 1c30000.ethernet eth0: Link is Down [ 12.776517] procd: - early - [ 12.779615] procd: - watchdog - [ 13.355811] procd: - watchdog - [ 13.359792] procd: - ubus - [ 13.515982] procd: - init - Please press Enter to activate this console. [ 13.992957] kmodloader: loading kernel modules from /etc/modules.d/* [ 14.032111] videodev: Linux video capture interface: v2.00 [ 14.056380] brcmutil: loading out-of-tree module taints kernel. [ 14.065265] Loading modules backported from Linux version v6.12.6-0-ge9d65b48ce1a [ 14.072855] Backport generated by backports.git v6.1.110-1-35-g410656ef04d2 [ 14.120912] gspca_main: v2.14.0 registered [ 14.161375] PPP generic driver version 2.4.2 [ 14.167011] NET: Registered PF_PPPOX protocol family [ 14.193055] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43362-sdio for chip BCM43362/1 [ 14.201995] usbcore: registered new interface driver brcmfmac [ 14.208052] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43362-sdio.merrii,a31-hummingbird.bin failed with error -2 [ 14.219846] brcmfmac mmc0:0001:1: Falling back to sysfs fallback for: brcm/brcmfmac43362-sdio.merrii,a31-hummingbird.bin [ 14.233977] kmodloader: done loading kernel modules from /etc/modules.d/* [ 14.328011] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43362-sdio.clm_blob failed with error -2 [ 14.338263] brcmfmac mmc0:0001:1: Falling back to sysfs fallback for: brcm/brcmfmac43362-sdio.clm_blob [ 14.547784] urngd: v1.0.2 started. [ 14.685988] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available [ 14.697141] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2) [ 14.705095] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43362/1 wl0: Jul 26 2021 14:06:22 version 5.90.261 FWID 01-0 BusyBox v1.37.0 (2025-02-12 09:16:34 UTC) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r28800+30-04570f5ee2 ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. --------------------------------------------------