ipq95xx rdp433 烧写运行openwrt25
首先,不能使用默认的参数bootipq,因为bootipq会自动追加bootargs
可以启动的如下:
bootargs=console=ttyMSM0,115200n8 ubi.mtd=rootfs rootfstype=squashfs rootwait root=/dev/ubiblock0_1 ubi.block=0,1
bootcmd=ubi part fs && ubi read 0x50000000 kernel && bootm 0x50000000#config@rdp433
高通QSDK的bootargs为root=mtd:ubi_rootfs,这个时高通加了补丁才能支持,root=ubi0:ubi_rootfs, root=/dev/ubi0_1都不行
问题1,没有设置ubi.block=0,1时的卡顿
ubi0: attached mtd2
...
Waiting for root device /dev/ubiblock0_1...
内核已经成功 attach mtd2→ubi0,但是等不到 /dev/ubiblock0_1 节点,在这里阻塞等待 root 设备,不会继续往下跑。
原因是/dev/ubiblock0_1 是 ubiblock 驱动生成,不是 UBI 核心自动生成。
bootargs里面写了root=/dev/ubiblock0_1,内核要等这个块设备出现才会挂载根文件系统;没生成就一直等待。
ubi.block=0,1 含义:ubi0,vol_id=1,早期自动创建 ubiblock 设备。
如果没有这个参数,内核早期不会主动生成 ubiblock 节点;只有用户态ubiblock -c /dev/ubi0_1才会创建设备。但此时还没进到用户态,就卡死在等待 root 设备。
内核解析ubi.block=是在 ubi attach 早期,主动调用 ubiblock 注册块设备,满足 root 挂载时序。
ubi.block=0,1:ubi0 vol_id=1,attach 之后立刻生成/dev/ubiblock0_1块设备;
root=/dev/ubiblock0_1:用这个块设备;
rootfstype=squashfs
/dev/ubi0_1字符设备ubi 核心驱动UBI volume 原始字符接口不能直接 mount squashfs
/dev/ubiblock0_1块设备ubiblock.ko把 UBI‑volume 包装成模拟块设备可以给 loop,挂载里面的 squashfs 镜像
1. /dev/ubi0_1
字符设备,主设备号:247
这是 UBI 原始 volume 接口。
如果 volume 内部存放的是 UBIFS:
mount -t ubifs /dev/ubi0_1 /mnt
直接mount ubifs,不需要ubiblock,
如果 volume 里面放的是squashfs 二进制镜像 blob:不能直接 mount‑t squashfs /dev/ubi0_1
这就是为什么root=/dev/ubi0_1不行的原因,因为我是ubi的vol存放的squashfs只读文件系统
squashfs 是文件系统镜像,需要块设备 + loop 驱动;字符设备不能被 loop 使用。
2. /dev/ubiblock0_1
块设备,主设备号:253
由 CONFIG_MTD_UBI_BLOCK=y 的 ubiblock 驱动生成。
作用:把字符设备/dev/ubi0_1封装成块设备。
有了块设备之后,loop 驱动就可以读取这个块设备里面的 squashfs 镜像
mount -t squashfs -o loop /dev/ubiblock0_1 /mnt
本质:loop 把 ubiblock 模拟出来的块设备,解析里面预存的 squashfs 镜像。
启动dmesg
root@OpenWrt:/dev# dmesg
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd090]
[ 0.000000] Linux version 6.18.41 (chenwg@ubuntu2204) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 14.4.0 r35721-486b4a4b3e) 14.4.0, GNU ld (GNU Binutils) 2.46.1) #0 SMP Wed Aug 12 00:09:37 2026
[ 0.000000] Machine model: Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C7
[ 0.000000] OF: reserved mem: 0x000000004a100000..0x000000004a4fffff (4096 KiB) nomap non-reusable bootloader@4a100000
[ 0.000000] OF: reserved mem: 0x000000004a500000..0x000000004a5fffff (1024 KiB) nomap non-reusable sbl@4a500000
[ 0.000000] OF: reserved mem: 0x000000004a600000..0x000000004a9fffff (4096 KiB) nomap non-reusable tz@4a600000
[ 0.000000] OF: reserved mem: 0x000000004aa00000..0x000000004aafffff (1024 KiB) nomap non-reusable smem@4aa00000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000040000000-0x000000007fffffff]
[ 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 0x0000000040000000-0x000000004a0fffff]
[ 0.000000] node 0: [mem 0x000000004a100000-0x000000004aafffff]
[ 0.000000] node 0: [mem 0x000000004ab00000-0x000000007fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.0
[ 0.000000] percpu: Embedded 20 pages/cpu s44120 r8192 d29608 u81920
[ 0.000000] pcpu-alloc: s44120 r8192 d29608 u81920 alloc=20*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: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v4
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyMSM0,115200n8 ubi.mtd=rootfs rootfstype=squashfs rootwait root=/dev/ubiblock0_1 ubi.block=0,1
[ 0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 1MB
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x000000007ea80000-0x000000007eb80000] (1MB)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 262144
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 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] GICv2m: range[mem 0x0b00c000-0x0b00cffc], SPI[640:671]
[ 0.000000] GICv2m: range[mem 0x0b00d000-0x0b00dffc], SPI[672:703]
[ 0.000000] GICv2m: range[mem 0x0b00e000-0x0b00effc], SPI[704:735]
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.000000] arch_timer: cp15 timer running at 24.00MHz (virt).
[ 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.000098] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.000107] pid_max: default: 32768 minimum: 301
[ 0.003382] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.003391] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.010975] rcu: Hierarchical SRCU implementation.
[ 0.010980] rcu: Max phase no-delay instances is 1000.
[ 0.011162] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.011424] smp: Bringing up secondary CPUs ...
[ 0.012895] Detected VIPT I-cache on CPU1
[ 0.013011] CPU1: Booted secondary processor 0x0000000001 [0x411fd090]
[ 0.014664] Detected VIPT I-cache on CPU2
[ 0.014780] CPU2: Booted secondary processor 0x0000000002 [0x411fd090]
[ 0.016435] Detected VIPT I-cache on CPU3
[ 0.016547] CPU3: Booted secondary processor 0x0000000003 [0x411fd090]
[ 0.016642] smp: Brought up 1 node, 4 CPUs
[ 0.016650] SMP: Total of 4 processors activated.
[ 0.016652] CPU: All CPU(s) started at EL1
[ 0.016656] CPU features: detected: 32-bit EL0 Support
[ 0.016659] CPU features: detected: CRC32 instructions
[ 0.016698] alternatives: applying system-wide alternatives
[ 0.016827] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[ 0.017029] Memory: 998280K/1048576K available (9472K kernel code, 944K rwdata, 3164K rodata, 960K init, 286K bss, 46816K reserved, 0K cma-reserved)
[ 0.021835] posixtimers hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.021869] futex hash table entries: 1024 (65536 bytes on 1 NUMA nodes, total 64 KiB, linear).
[ 0.021917] 29024 pages in range for non-PLT usage
[ 0.021921] 520544 pages in range for PLT usage
[ 0.023878] pinctrl core: initialized pinctrl subsystem
[ 0.025426] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.025820] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[ 0.025876] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.025927] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.026174] thermal_sys: Registered thermal governor 'step_wise'
[ 0.026213] cpuidle: using governor menu
[ 0.026342] ASID allocator initialised with 65536 entries
[ 0.030822] /soc@0/interrupt-controller@b000000: Fixed dependency cycle(s) with /soc@0/interrupt-controller@b000000
[ 0.030879] /soc@0/clock-controller@39b00000: Fixed dependency cycle(s) with /soc@0/ethernet-pcs@7a20000
[ 0.030890] /soc@0/clock-controller@39b00000: Fixed dependency cycle(s) with /soc@0/ethernet-uniphy@7a10000
[ 0.030899] /soc@0/clock-controller@39b00000: Fixed dependency cycle(s) with /soc@0/ethernet-pcs@7a00000
[ 0.030999] /soc@0/ethernet-pcs@7a00000: Fixed dependency cycle(s) with /soc@0/clock-controller@39b00000
[ 0.031053] /soc@0/ethernet-uniphy@7a10000: Fixed dependency cycle(s) with /soc@0/clock-controller@39b00000
[ 0.031080] /soc@0/ethernet-pcs@7a20000: Fixed dependency cycle(s) with /soc@0/clock-controller@39b00000
[ 0.040117] /soc@0/clock-controller@39b00000: Fixed dependency cycle(s) with /soc@0/ethernet-pcs@7a20000
[ 0.040132] /soc@0/clock-controller@39b00000: Fixed dependency cycle(s) with /soc@0/ethernet-uniphy@7a10000
[ 0.040142] /soc@0/clock-controller@39b00000: Fixed dependency cycle(s) with /soc@0/ethernet-pcs@7a00000
[ 0.040520] /soc@0/clock-controller@39b00000: Fixed dependency cycle(s) with /soc@0/ethernet-pcs@7a00000
[ 0.040574] /soc@0/ethernet-pcs@7a00000: Fixed dependency cycle(s) with /soc@0/clock-controller@39b00000
[ 0.040746] /soc@0/clock-controller@39b00000: Fixed dependency cycle(s) with /soc@0/ethernet-uniphy@7a10000
[ 0.040806] /soc@0/ethernet-uniphy@7a10000: Fixed dependency cycle(s) with /soc@0/clock-controller@39b00000
[ 0.040978] /soc@0/clock-controller@39b00000: Fixed dependency cycle(s) with /soc@0/ethernet-pcs@7a20000
[ 0.041020] /soc@0/ethernet-pcs@7a20000: Fixed dependency cycle(s) with /soc@0/clock-controller@39b00000
[ 0.059751] SCSI subsystem initialized
[ 0.059892] usbcore: registered new interface driver usbfs
[ 0.059917] usbcore: registered new interface driver hub
[ 0.059948] usbcore: registered new device driver usb
[ 0.060644] qcom_scm: convention: smc arm 64
[ 0.066318] s1: Bringing 0uV into 725000-725000uV
[ 0.066474] qcom_rpm_smd_regulator remoteproc:glink-edge:rpm-requests:regulators: Supply for s1 (s1) resolved to itself
[ 0.066557] l2: Bringing 0uV into 1800000-1800000uV
[ 0.067129] clocksource: Switched to clocksource arch_sys_counter
[ 0.067615] l5: Bringing 0uV into 1800000-1800000uV
[ 0.070443] NET: Registered PF_INET protocol family
[ 0.070556] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.072551] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[ 0.072569] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.072588] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.072642] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 0.072837] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.073088] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear)
[ 0.073228] UDP hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.073267] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.073729] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.073764] PCI: CLS 0 bytes, default 64
[ 0.074822] workingset: timestamp_bits=46 max_order=18 bucket_order=0
[ 0.075326] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.075331] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.088550] qcom-pcie 20000000.pcie: host bridge /soc@0/pcie@20000000 ranges:
[ 0.088608] qcom-pcie 20000000.pcie: IO 0x0020200000..0x00202fffff -> 0x0000000000
[ 0.088632] qcom-pcie 20000000.pcie: MEM 0x0020300000..0x0027ffffff -> 0x0020300000
[ 0.088643] qcom-pcie 10000000.pcie: host bridge /soc@0/pcie@10000000 ranges:
[ 0.088682] qcom-pcie 10000000.pcie: IO 0x0010200000..0x00102fffff -> 0x0000000000
[ 0.088696] qcom-pcie 18000000.pcie: host bridge /soc@0/pcie@18000000 ranges:
[ 0.088711] qcom-pcie 10000000.pcie: MEM 0x0010300000..0x0017ffffff -> 0x0010300000
[ 0.088736] qcom-pcie 18000000.pcie: IO 0x0018200000..0x00182fffff -> 0x0000000000
[ 0.088753] qcom-pcie 18000000.pcie: MEM 0x0018300000..0x001fffffff -> 0x0018300000
[ 0.094413] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.095013] msm_serial 78b1000.serial: msm_serial: detected port #0
[ 0.095067] msm_serial 78b1000.serial: uartclk = 1843199
[ 0.095290] 78b1000.serial: ttyMSM0 at MMIO 0x78b1000 (irq = 19, base_baud = 115199) is a MSM
[ 0.095349] msm_serial: console setup on port #0
[ 0.095387] printk: legacy console [ttyMSM0] enabled
[ 0.209331] qcom-pcie 20000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 1024G
[ 0.209339] qcom-pcie 18000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 1024G
[ 0.209356] qcom-pcie 10000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 1024G
[ 0.213888] msm_serial: driver initialized
[ 0.417112] qcom-pcie 10000000.pcie: PCIe Gen.3 x1 link up
[ 0.427118] qcom-pcie 20000000.pcie: PCIe Gen.3 x2 link up
[ 0.427133] qcom-pcie 18000000.pcie: PCIe Gen.3 x2 link up
[ 0.427343] qcom-pcie 18000000.pcie: PCI host bridge to bus 0003:00
[ 0.427353] pci_bus 0003:00: root bus resource [bus 00-ff]
[ 0.427363] pci_bus 0003:00: root bus resource [io 0x200000-0x2fffff] (bus address [0x0000-0xfffff])
[ 0.427371] pci_bus 0003:00: root bus resource [mem 0x18300000-0x1fffffff]
[ 0.427399] pci 0003:00:00.0: [17cb:1108] type 01 class 0x060400 PCIe Root Port
[ 0.427416] pci 0003:00:00.0: BAR 0 [mem 0x00000000-0x00000fff]
[ 0.427425] pci 0003:00:00.0: PCI bridge to [bus 01-ff]
[ 0.427433] pci 0003:00:00.0: bridge window [io 0x200000-0x200fff]
[ 0.427440] pci 0003:00:00.0: bridge window [mem 0x00000000-0x000fffff]
[ 0.427449] pci 0003:00:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 0.427493] pci 0003:00:00.0: PME# supported from D0 D3hot D3cold
[ 0.429651] pci 0003:01:00.0: [17cb:1109] type 00 class 0x028000 PCIe Endpoint
[ 0.429827] pci 0003:01:00.0: BAR 0 [mem 0x00000000-0x001fffff 64bit]
[ 0.430234] pci 0003:01:00.0: PME# supported from D0 D3hot D3cold
[ 0.430590] pci 0003:00:00.0: bridge window [mem 0x18400000-0x185fffff]: assigned
[ 0.430599] pci 0003:00:00.0: BAR 0 [mem 0x18300000-0x18300fff]: assigned
[ 0.430611] pci 0003:01:00.0: BAR 0 [mem 0x18400000-0x185fffff 64bit]: assigned
[ 0.430651] pci 0003:00:00.0: PCI bridge to [bus 01-ff]
[ 0.430658] pci 0003:00:00.0: bridge window [mem 0x18400000-0x185fffff]
[ 0.430668] pci_bus 0003:00: resource 4 [io 0x200000-0x2fffff]
[ 0.430674] pci_bus 0003:00: resource 5 [mem 0x18300000-0x1fffffff]
[ 0.430681] pci_bus 0003:01: resource 1 [mem 0x18400000-0x185fffff]
[ 0.432283] pcieport 0003:00:00.0: PME: Signaling with IRQ 45
[ 0.432789] pcieport 0003:00:00.0: AER: enabled with IRQ 45
[ 0.434605] qcom-pcie 10000000.pcie: PCI host bridge to bus 0001:00
[ 1.260098] pci_bus 0001:00: root bus resource [bus 00-ff]
[ 1.266335] pci_bus 0001:00: root bus resource [io 0x100000-0x1fffff] (bus address [0x0000-0xfffff])
[ 1.271897] pci_bus 0001:00: root bus resource [mem 0x10300000-0x17ffffff]
[ 1.281206] pci 0001:00:00.0: [17cb:1108] type 01 class 0x060400 PCIe Root Port
[ 1.287963] pci 0001:00:00.0: BAR 0 [mem 0x00000000-0x00000fff]
[ 1.295152] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[ 1.301061] pci 0001:00:00.0: bridge window [io 0x100000-0x100fff]
[ 1.306264] pci 0001:00:00.0: bridge window [mem 0x00000000-0x000fffff]
[ 1.312868] pci 0001:00:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 1.319676] pci 0001:00:00.0: PME# supported from D0 D3hot D3cold
[ 1.329682] pci 0001:01:00.0: [17cb:1109] type 00 class 0x028000 PCIe Endpoint
[ 1.333602] pci 0001:01:00.0: BAR 0 [mem 0x00000000-0x001fffff 64bit]
[ 1.340960] pci 0001:01:00.0: PME# supported from D0 D3hot D3cold
[ 1.347215] pci 0001:01:00.0: 7.876 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x1 link at 0001:00:00.0 (capable of 15.752 Gb/s with 8.0 GT/s PCIe x2 link)
[ 1.353350] pci 0001:00:00.0: bridge window [mem 0x10400000-0x105fffff]: assigned
[ 1.353456] qcom-pcie 20000000.pcie: PCI host bridge to bus 0002:00
[ 1.367904] pci 0001:00:00.0: BAR 0 [mem 0x10300000-0x10300fff]: assigned
[ 1.375537] pci_bus 0002:00: root bus resource [bus 00-ff]
[ 1.381622] pci 0001:01:00.0: BAR 0 [mem 0x10400000-0x105fffff 64bit]: assigned
[ 1.388558] pci_bus 0002:00: root bus resource [io 0x0000-0xfffff]
[ 1.393971] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[ 1.401146] pci_bus 0002:00: root bus resource [mem 0x20300000-0x27ffffff]
[ 1.407395] pci 0001:00:00.0: bridge window [mem 0x10400000-0x105fffff]
[ 1.412614] pci 0002:00:00.0: [17cb:1108] type 01 class 0x060400 PCIe Root Port
[ 1.419551] pci_bus 0001:00: resource 4 [io 0x100000-0x1fffff]
[ 1.426410] pci 0002:00:00.0: BAR 0 [mem 0x00000000-0x00000fff]
[ 1.433523] pci_bus 0001:00: resource 5 [mem 0x10300000-0x17ffffff]
[ 1.439428] pci 0002:00:00.0: PCI bridge to [bus 01-ff]
[ 1.445324] pci_bus 0001:01: resource 1 [mem 0x10400000-0x105fffff]
[ 1.451580] pci 0002:00:00.0: bridge window [io 0x0000-0x0fff]
[ 1.459947] loop: module loaded
[ 1.463115] pci 0002:00:00.0: bridge window [mem 0x00000000-0x000fffff]
[ 1.472573] pci 0002:00:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 1.479266] pci 0002:00:00.0: PME# supported from D0 D3hot D3cold
[ 1.487090] spi-nand spi0.0: GigaDevice SPI NAND was found.
[ 1.489218] pci 0002:01:00.0: [17cb:1109] type 00 class 0x028000 PCIe Endpoint
[ 1.492982] spi-nand spi0.0: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[ 1.498540] pci 0002:01:00.0: BAR 0 [mem 0x00000000-0x001fffff 64bit]
[ 1.514161] 4 fixed-partitions partitions found on MTD device spi0.0
[ 1.514350] pci 0002:01:00.0: PME# supported from D0 D3hot D3cold
[ 1.520248] Creating 4 MTD partitions on "spi0.0":
[ 1.527022] pci 0002:00:00.0: bridge window [mem 0x20400000-0x205fffff]: assigned
[ 1.528589] pcieport 0001:00:00.0: PME: Signaling with IRQ 47
[ 1.528800] pcieport 0001:00:00.0: AER: enabled with IRQ 47
[ 1.532659] 0x000000000000-0x000000080000 : "0:training"
[ 1.556013] pci 0002:00:00.0: BAR 0 [mem 0x20300000-0x20300fff]: assigned
[ 1.561581] pci 0002:01:00.0: BAR 0 [mem 0x20400000-0x205fffff 64bit]: assigned
[ 1.568296] pci 0002:00:00.0: PCI bridge to [bus 01-ff]
[ 1.575368] pci 0002:00:00.0: bridge window [mem 0x20400000-0x205fffff]
[ 1.580591] pci_bus 0002:00: resource 4 [io 0x0000-0xfffff]
[ 1.587528] pci_bus 0002:00: resource 5 [mem 0x20300000-0x27ffffff]
[ 1.587901] 0x000000080000-0x0000000c0000 : "0:license"
[ 1.593241] pci_bus 0002:01: resource 1 [mem 0x20400000-0x205fffff]
[ 1.605100] 0x0000000c0000-0x000003cc0000 : "rootfs"
[ 1.606173] pcieport 0002:00:00.0: PME: Signaling with IRQ 49
[ 1.616088] pcieport 0002:00:00.0: AER: enabled with IRQ 49
[ 1.680962] mtd: setting mtd2 (rootfs) as root device
[ 1.681402] mtdsplit: no squashfs found in "rootfs"
[ 1.684994] 0x000003cc0000-0x0000078c0000 : "rootfs_1"
[ 1.761174] spi_qup 78b5000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[ 1.761613] spi-nor spi1.0: supply vcc not found, using dummy regulator
[ 1.768310] 21 fixed-partitions partitions found on MTD device spi1.0
[ 1.773849] Creating 21 MTD partitions on "spi1.0":
[ 1.780233] 0x000000000000-0x0000000c0000 : "0:sbl1"
[ 1.785217] 0x0000000c0000-0x0000000d0000 : "0:mibib"
[ 1.790387] 0x0000000d0000-0x0000000f0000 : "0:bootconfig"
[ 1.795349] 0x0000000f0000-0x000000110000 : "0:bootconfig1"
[ 1.800754] 0x000000110000-0x000000290000 : "0:qsee"
[ 1.806170] 0x000000290000-0x000000410000 : "0:qsee_1"
[ 1.811384] 0x000000410000-0x000000420000 : "0:devcfg"
[ 1.816311] 0x000000420000-0x000000430000 : "0:devcfg_1"
[ 1.821490] 0x000000430000-0x000000440000 : "0:apdp"
[ 1.826898] 0x000000440000-0x000000450000 : "0:apdp_1"
[ 1.831877] 0x000000450000-0x000000490000 : "0:tme"
[ 1.836810] 0x000000490000-0x0000004d0000 : "0:tme_1"
[ 1.841593] 0x0000004d0000-0x0000004f0000 : "0:rpm"
[ 1.846825] 0x0000004f0000-0x000000510000 : "0:rpm_1"
[ 1.851490] 0x000000510000-0x000000520000 : "0:cdt"
[ 1.856706] 0x000000520000-0x000000530000 : "0:cdt_1"
[ 1.861397] 0x000000530000-0x000000540000 : "0:appsblenv"
[ 1.866587] 0x000000540000-0x0000005e0000 : "0:appsbl"
[ 1.871972] 0x0000005e0000-0x000000680000 : "0:appsbl_1"
[ 1.877039] 0x000000680000-0x000000780000 : "0:art"
[ 1.882484] 0x000000780000-0x000000800000 : "0:ethphyfw"
[ 1.907663] hwmon hwmon0: temp1_input not attached to any thermal zone
[ 1.909525] hwmon hwmon1: temp1_input not attached to any thermal zone
[ 1.913857] i2c_dev: i2c /dev entries driver
[ 1.923902] sdhci: Secure Digital Host Controller Interface driver
[ 1.924013] sdhci: Copyright(c) Pierre Ossman
[ 1.930035] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.934719] random: crng init done
[ 1.935102] clocksource: arch_mmio_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 1.943380] arch-timer-mmio b120000.timer: mmio timer running at 24.00MHz (virt)
[ 1.955719] NET: Registered PF_INET6 protocol family
[ 1.962401] Segment Routing with IPv6
[ 1.966739] In-situ OAM (IOAM) with IPv6
[ 1.970355] NET: Registered PF_PACKET protocol family
[ 1.974375] 8021q: 802.1Q VLAN Support v1.8
[ 2.002645] cpufreq: cpufreq_policy_online: CPU0: Running at unlisted initial frequency: 799999 kHz, changing to: 936000 kHz
[ 2.003505] ubi0: attaching mtd2
[ 2.371237] ubi0: scanning is finished
[ 2.417436] ubi0: attached mtd2 (name "rootfs", size 60 MiB)
[ 2.417460] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 2.422151] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 2.428846] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 2.435693] ubi0: good PEBs: 480, bad PEBs: 0, corrupted PEBs: 0
[ 2.442470] ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128
[ 2.448719] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1786493377
[ 2.455748] ubi0: available PEBs: 0, total reserved PEBs: 480, PEBs reserved for bad PEB handling: 40
[ 2.465050] ubi0: background thread "ubi_bgt0d" started, PID 755
[ 2.465688] block ubiblock0_1: created from ubi0:1(ubi_rootfs)
[ 2.480788] clk: Disabling unused clocks
[ 2.486249] check access for rdinit=/init failed: -2, ignoring
[ 2.489672] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[ 2.491247] Freeing unused kernel memory: 960K
[ 2.498220] Run /sbin/init as init process
[ 2.502496] with arguments:
[ 2.502499] /sbin/init
[ 2.502502] with environment:
[ 2.502504] HOME=/
[ 2.502507] TERM=linux
[ 2.831567] init: Console is alive
[ 2.831690] init: - watchdog -
[ 3.463089] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 3.494376] gpio_button_hotplug: loading out-of-tree module taints kernel.
[ 3.504352] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 3.504379] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[ 3.509608] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe65 hci version 0x110 quirks 0x0000808000000010
[ 3.516291] xhci-hcd xhci-hcd.1.auto: irq 56, io mem 0x08a00000
[ 3.525725] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 3.531553] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[ 3.537112] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[ 3.544897] hub 1-0:1.0: USB hub found
[ 3.551287] hub 1-0:1.0: 1 port detected
[ 3.555096] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 3.559212] hub 2-0:1.0: USB hub found
[ 3.567152] hub 2-0:1.0: 1 port detected
[ 3.571888] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 3.581586] init: - preinit -
[ 8.153338] UBIFS (ubi0:2): Mounting in unauthenticated mode
[ 8.153404] UBIFS (ubi0:2): background thread "ubifs_bgt0_2" started, PID 924
[ 8.205845] UBIFS (ubi0:2): recovery needed
[ 8.330572] UBIFS (ubi0:2): recovery completed
[ 8.330633] UBIFS (ubi0:2): UBIFS: mounted UBI device 0, volume 2, name "rootfs_data"
[ 8.333906] UBIFS (ubi0:2): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 8.341821] UBIFS (ubi0:2): FS size: 33902592 bytes (32 MiB, 267 LEBs), max 277 LEBs, journal size 1650688 bytes (1 MiB, 13 LEBs)
[ 8.351714] UBIFS (ubi0:2): reserved for root: 1601302 bytes (1563 KiB)
[ 8.363338] UBIFS (ubi0:2): media format: w5/r0 (latest is w5/r0), UUID 784586C1-664F-4A04-8142-54C8C967DE54, small LPT model
[ 8.376563] mount_root: switching to ubifs overlay
[ 8.389921] overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off.
[ 8.396379] urandom-seed: Seeding with /etc/urandom.seed
[ 8.477849] procd: - early -
[ 8.477920] procd: - watchdog -
[ 9.022061] procd: - watchdog -
[ 9.022440] procd: - ubus -
[ 9.075127] procd: - init -
[ 9.393940] urngd: v1.0.2 started.
[ 9.416466] kmodloader: loading kernel modules from /etc/modules.d/*
[ 9.530534] Loading modules backported from Linux version v6.18.39-0-gf89c29685
[ 9.530557] Backport generated by backports.git 614e5ed
[ 9.564288] EDMA Hardware Configured
[ 9.565151] qcom_ppe 3a000000.ethernet: EDMA configuration successful
[ 9.567018] qcom_ppe 3a000000.ethernet lan1 (uninitialized): GMAC1 Using random MAC address - 9e:d1:0f:e9:37:91
[ 9.573297] qcom_ppe 3a000000.ethernet lan1 (uninitialized): netif_napi_add_weight_locked() called with weight 512
[ 9.757839] qcom_ppe 3a000000.ethernet lan1 (uninitialized): PHY [90000.mdio-1:10] driver [Qualcomm QCA8075] (irq=POLL)
[ 9.758565] qcom_ppe 3a000000.ethernet lan2 (uninitialized): GMAC2 Using random MAC address - 26:67:82:a5:1a:06
[ 9.837548] qcom_ppe 3a000000.ethernet lan2 (uninitialized): PHY [90000.mdio-1:11] driver [Qualcomm QCA8075] (irq=POLL)
[ 9.838286] qcom_ppe 3a000000.ethernet lan3 (uninitialized): GMAC3 Using random MAC address - 4e:31:43:eb:8e:7e
[ 9.927538] qcom_ppe 3a000000.ethernet lan3 (uninitialized): PHY [90000.mdio-1:12] driver [Qualcomm QCA8075] (irq=POLL)
[ 9.928262] qcom_ppe 3a000000.ethernet lan4 (uninitialized): GMAC4 Using random MAC address - 5e:10:46:50:07:ec
[ 10.007535] qcom_ppe 3a000000.ethernet lan4 (uninitialized): PHY [90000.mdio-1:13] driver [Qualcomm QCA8075] (irq=POLL)
[ 10.008262] qcom_ppe 3a000000.ethernet lan5 (uninitialized): GMAC5 Using random MAC address - e2:db:fd:8e:f7:6c
[ 10.027252] qcom_ppe 3a000000.ethernet lan5 (uninitialized): PHY [90000.mdio-1:08] driver [Aquantia AQR113C] (irq=POLL)
[ 10.027948] qcom_ppe 3a000000.ethernet wan (uninitialized): GMAC6 Using random MAC address - 62:67:49:7d:d3:97
[ 10.047256] qcom_ppe 3a000000.ethernet wan (uninitialized): PHY [90000.mdio-1:00] driver [Aquantia AQR113C] (irq=POLL)
[ 10.050236] NET: Registered PF_QIPCRTR protocol family
[ 10.120264] PPP generic driver version 2.4.2
[ 10.120655] NET: Registered PF_PPPOX protocol family
[ 10.127494] ath12k_pci 0003:01:00.0: BAR 0 [mem 0x18400000-0x185fffff 64bit]: assigned
[ 10.128576] ath12k_pci 0003:01:00.0: enabling device (0000 -> 0002)
[ 10.136558] ath12k_pci 0003:01:00.0: MSI vectors: 16
[ 10.142445] ath12k_pci 0003:01:00.0: Hardware name: qcn9274 hw2.0
[ 12.357196] mhi mhi0: Requested to power ON
[ 12.357226] mhi mhi0: Power on setup success
[ 12.517137] mhi mhi0: Wait for device to enter SBL or Mission mode
[ 13.028905] ath12k_pci 0001:01:00.0: BAR 0 [mem 0x10400000-0x105fffff 64bit]: assigned
[ 13.028983] ath12k_pci 0001:01:00.0: enabling device (0000 -> 0002)
[ 13.036075] ath12k_pci 0001:01:00.0: MSI vectors: 16
[ 13.036945] ath12k_pci 0003:01:00.0: qmi dma allocation failed (29360128 B type 1), will try later with small size
[ 13.041899] ath12k_pci 0001:01:00.0: Hardware name: qcn9274 hw2.0
[ 13.062014] ath12k_pci 0003:01:00.0: memory type 10 not supported
[ 13.068748] ath12k_pci 0003:01:00.0: chip_id 0x0 chip_family 0xb board_id 0xff soc_id 0x401a2200
[ 13.069479] ath12k_pci 0003:01:00.0: fw_version 0x160484db fw_build_timestamp 2025-12-09 19:48 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.WBE.1.6-01243-QCAHKSWPL_SILICONZ-1
[ 13.109616] mhi mhi1: Requested to power ON
[ 13.109650] mhi mhi1: Power on setup success
[ 13.125714] ath12k_pci 0003:01:00.0: failed to fetch board data for bus=pci,qmi-chip-id=0,qmi-board-id=255 from ath12k/QCN9274/hw2.0/board-2.bin
[ 13.125750] ath12k_pci 0003:01:00.0: failed to fetch board.bin from QCN9274/hw2.0
[ 13.137769] ath12k_pci 0003:01:00.0: qmi failed to load bdf:
[ 13.145104] ath12k_pci 0003:01:00.0: qmi failed to load board data file:-12
[ 13.273775] mhi mhi1: Wait for device to enter SBL or Mission mode
[ 13.789225] ath12k_pci 0002:01:00.0: BAR 0 [mem 0x20400000-0x205fffff 64bit]: assigned
[ 13.789300] ath12k_pci 0002:01:00.0: enabling device (0000 -> 0002)
[ 13.796384] ath12k_pci 0001:01:00.0: qmi dma allocation failed (29360128 B type 1), will try later with small size
[ 13.796458] ath12k_pci 0002:01:00.0: MSI vectors: 16
[ 13.812622] ath12k_pci 0002:01:00.0: Hardware name: qcn9274 hw2.0
[ 13.819104] ath12k_pci 0001:01:00.0: memory type 10 not supported
[ 13.829423] ath12k_pci 0001:01:00.0: chip_id 0x0 chip_family 0xb board_id 0xff soc_id 0x401a2200
[ 13.829797] ath12k_pci 0001:01:00.0: fw_version 0x160484db fw_build_timestamp 2025-12-09 19:48 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.WBE.1.6-01243-QCAHKSWPL_SILICONZ-1
[ 13.852246] ath12k_pci 0001:01:00.0: failed to fetch board data for bus=pci,qmi-chip-id=0,qmi-board-id=255 from ath12k/QCN9274/hw2.0/board-2.bin
[ 13.853676] ath12k_pci 0001:01:00.0: failed to fetch board.bin from QCN9274/hw2.0
[ 13.866800] ath12k_pci 0001:01:00.0: qmi failed to load bdf:
[ 13.870227] mhi mhi2: Requested to power ON
[ 13.874155] ath12k_pci 0001:01:00.0: qmi failed to load board data file:-12
[ 13.879899] mhi mhi2: Power on setup success
[ 14.037132] mhi mhi2: Wait for device to enter SBL or Mission mode
[ 14.553567] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 14.554692] ath12k_pci 0002:01:00.0: qmi dma allocation failed (29360128 B type 1), will try later with small size
[ 14.578643] ath12k_pci 0002:01:00.0: memory type 10 not supported
[ 14.584061] ath12k_pci 0002:01:00.0: chip_id 0x0 chip_family 0xb board_id 0xff soc_id 0x401a2200
[ 14.584085] ath12k_pci 0002:01:00.0: fw_version 0x160484db fw_build_timestamp 2025-12-09 19:48 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.WBE.1.6-01243-QCAHKSWPL_SILICONZ-1
[ 14.605030] ath12k_pci 0002:01:00.0: failed to fetch board data for bus=pci,qmi-chip-id=0,qmi-board-id=255 from ath12k/QCN9274/hw2.0/board-2.bin
[ 14.607607] ath12k_pci 0002:01:00.0: failed to fetch board.bin from QCN9274/hw2.0
[ 24.807159] qcom,gcc-ipq9574 1800000.clock-controller: sync_state() pending due to 73a000.crypto
参考:
https://openwrt.org/toh/gl.inet/gl-b3000
https://forum.openwrt.org/t/ipq5018-glinet-b3000-info/210771
浙公网安备 33010602011771号