用的是kernel自带的驱动,第二核起来后,第二核的时间不对,系统卡半个小时才打印出信息
[I] AWBoot r6190 starting...
[I] SPI-NAND: W25N01GV detected
[I] SPI-NAND: read dt blob of size 18770 at 42.00MB/S
[I] SPI-NAND: read Image of size 5074408 at 49.00MB/S
[I] booting linux...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 6.6.46 (hos@debian) (arm-linux-gnueabihf-gcc (GCC) 12.3.1 20230605 [releases/gcc-12 revision 256cb821273d328e98d87aae2a061e0e889ec408], GNU ld (Linaro_Binutils-2023.06) 2.40.0.20230605) #7 SMP Sun Aug 18 10:50:47 CST 2024
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (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: BingPI-M2
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000040000000-0x0000000047ffffff]
[ 0.000000] HighMem empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x0000000047ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x0000000047ffffff]
[ 0.000000] percpu: Embedded 12 pages/cpu s17108 r8192 d23852 u49152
[ 0.000000] Kernel command line: mem=128M ubi.mtd=3 rootfstype=ubifs root=ubi0:rootfs rw rootwait console=ttyS3,115200
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] Memory: 117396K/131072K available (7168K kernel code, 801K rwdata, 2144K rodata, 1024K init, 268K bss, 13676K reserved, 0K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
[ 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=2
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000013] Switching to timer-based delay loop, resolution 41ns
[ 0.000243] Console: colour dummy device 80x30
[ 0.000287] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.000303] CPU: Testing write buffer coherency: ok
[ 0.000351] pid_max: default: 32768 minimum: 301
[ 0.000495] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.000513] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.001332] CPU0: update cpu_capacity 1024
[ 0.001351] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.002707] Setting up static identity map for 0x40100000 - 0x40100060
[ 0.002919] rcu: Hierarchical SRCU implementation.
[ 0.002927] rcu: Max phase no-delay instances is 1000.
[ 0.003535] smp: Bringing up secondary CPUs ...
[ 6273.104504] CPU1: update cpu_capacity 1024
[ 6273.104517] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.004478] smp: Brought up 1 node, 2 CPUs
[ 0.004492] SMP: Total of 2 processors activated (96.00 BogoMIPS).
[ 0.004500] CPU: All CPU(s) started in SVC mode.
[ 0.005126] devtmpfs: initialized
[ 0.010067] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.010327] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.010353] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.010522] pinctrl core: initialized pinctrl subsystem
[ 0.011858] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.012253] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.013366] thermal_sys: Registered thermal governor 'step_wise'
[ 0.013617] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.013631] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.017169] platform 2001000.clock-controller: Fixed dependency cycle(s) with /soc/rtc@7090000
[ 0.019991] platform 5100000.mixer: Fixed dependency cycle(s) with /soc/tcon-top@5460000
[ 0.020264] platform 5200000.mixer: Fixed dependency cycle(s) with /soc/tcon-top@5460000
[ 0.020695] platform 5200000.mixer: Fixed dependency cycle(s) with /soc/tcon-top@5460000
[ 0.020803] platform 5100000.mixer: Fixed dependency cycle(s) with /soc/tcon-top@5460000
[ 0.020891] platform 5460000.tcon-top: Fixed dependency cycle(s) with /soc/mixer@5200000
[ 0.020973] platform 5460000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@5470000
[ 0.021002] platform 5460000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@5461000
[ 0.021020] platform 5460000.tcon-top: Fixed dependency cycle(s) with /soc/mixer@5100000
[ 0.021329] platform 5460000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@5461000
[ 0.021433] platform 5461000.lcd-controller: Fixed dependency cycle(s) with /soc/tcon-top@5460000
[ 0.021738] platform 5460000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@5470000
[ 0.021855] platform 5470000.lcd-controller: Fixed dependency cycle(s) with /soc/tcon-top@5460000
[ 0.022320] platform 7010000.clock-controller: Fixed dependency cycle(s) with /soc/clock-controller@2001000
[ 0.022404] platform 7010000.clock-controller: Fixed dependency cycle(s) with /soc/rtc@7090000
[ 0.022528] platform 7010000.clock-controller: Fixed dependency cycle(s) with /soc/rtc@7090000
[ 0.022753] platform 2001000.clock-controller: Fixed dependency cycle(s) with /soc/rtc@7090000
[ 0.022907] platform 7090000.rtc: Fixed dependency cycle(s) with /soc/clock-controller@7010000
[ 0.024522] platform 5461000.lcd-controller: Fixed dependency cycle(s) with /panel
[ 0.024633] platform panel: Fixed dependency cycle(s) with /soc/lcd-controller@5461000
[ 0.027026] usbcore: registered new interface driver usbfs
[ 0.027090] usbcore: registered new interface driver hub
[ 0.027148] usbcore: registered new device driver usb
[ 0.027450] pps_core: LinuxPPS API ver. 1 registered
[ 0.027461] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.027483] PTP clock support registered
[ 0.028723] Bluetooth: Core ver 2.22
[ 0.028784] NET: Registered PF_BLUETOOTH protocol family
[ 0.028790] Bluetooth: HCI device and connection manager initialized
[ 0.028805] Bluetooth: HCI socket layer initialized
[ 0.028812] Bluetooth: L2CAP socket layer initialized
[ 0.028829] Bluetooth: SCO socket layer initialized
[ 6273.129688] clocksource: Switched to clocksource arch_sys_counter
[ 6273.139402] NET: Registered PF_INET protocol family
[ 6273.139613] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 6273.140259] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 6273.140288] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 6273.140302] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 6273.140321] TCP bind hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 6273.140356] TCP: Hash tables configured (established 1024 bind 1024)
[ 6273.140453] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 6273.140490] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 6273.140657] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 6273.141310] RPC: Registered named UNIX socket transport module.
[ 6273.141328] RPC: Registered udp transport module.
[ 6273.141333] RPC: Registered tcp transport module.
[ 6273.141336] RPC: Registered tcp-with-tls transport module.
[ 6273.141340] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.044210] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[ 0.045257] Initialise system trusted keyrings
[ 6273.145742] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[ 0.046265] NFS: Registering the id_resolver key type
[ 0.046334] Key type id_resolver registered
[ 0.046341] Key type id_legacy registered
[ 0.185502] jitterentropy: Initialization failed with host not compliant with requirements: 9
[ 0.185521] Key type asymmetric registered
[ 0.185528] Asymmetric key parser 'x509' registered
[ 0.185599] io scheduler mq-deadline registered
[ 0.185607] io scheduler kyber registered
[ 0.185629] io scheduler bfq registered
[ 0.199491] rcu: INFO: rcu_sched self-detected stall on CPU
[ 0.199511] rcu: 0-...!: (1 GPs behind) idle=0594/1/0x40000002 softirq=4/5 fqs=0
[ 0.199527] rcu: (t=77643 jiffies g=-1187 q=47 ncpus=2)
[ 0.199534] rcu: rcu_sched kthread timer wakeup didn't happen for 77642 jiffies! g-1187 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402
[ 0.199544] rcu: Possible timer handling issue on cpu=1 timer-softirq=9
[ 0.199549] rcu: rcu_sched kthread starved for 77643 jiffies! g-1187 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=1
[ 0.199560] rcu: Unless rcu_sched kthread gets sufficient CPU time, OOM is now expected behavior.
[ 0.199564] rcu: RCU grace-period kthread stack dump:
[ 0.199568] task:rcu_sched state:I stack:0 pid:14 ppid:2 flags:0x00000000
[ 0.199594] __schedule from schedule+0x88/0xd8
[ 0.199618] schedule from schedule_timeout+0xb0/0xd8
[ 0.199636] schedule_timeout from rcu_gp_fqs_loop+0x34c/0x3a0
[ 0.199660] rcu_gp_fqs_loop from rcu_gp_kthread+0xc8/0xf4
[ 0.199681] rcu_gp_kthread from kthread+0xd4/0xdc
[ 0.199704] kthread from ret_from_fork+0x14/0x28
[ 0.199720] Exception stack(0xc884dfb0 to 0xc884dff8)
[ 0.199731] dfa0: 00000000 00000000 00000000 00000000
[ 0.199741] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 0.199749] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 0.199757] rcu: Stack dump where RCU GP kthread last ran:
[ 0.199761] Sending NMI from CPU 0 to CPUs 1:
[ 10.200106] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 6.6.46 #7
[ 10.200115] Hardware name: Generic DT based system
[ 10.200119] PC is at _raw_spin_unlock_irqrestore+0x1c/0x20
[ 10.200134] LR is at _raw_spin_unlock_irqrestore+0x18/0x20
[ 10.200146] pc : [<c07e4df8>] lr : [<c07e4df4>] psr: 60000013
[ 10.200152] sp : c8815e58 ip : 00000000 fp : 00000000
[ 10.200157] r10: 00000000 r9 : c09c9c58 r8 : c105a500
[ 10.200163] r7 : c0ca97e0 r6 : c7ef6758 r5 : 60000013 r4 : 00000000
[ 10.200169] r3 : 0000252f r2 : ff803eaa r1 : 60000013 r0 : c0d07c5c
[ 10.200177] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 10.200186] Control: 10c5387d Table: 4000406a DAC: 00000051
[ 10.200192] _raw_spin_unlock_irqrestore from of_match_node+0x3c/0x48
[ 10.200215] of_match_node from platform_match+0x28/0x98
[ 10.200236] platform_match from __driver_attach+0x54/0xf8
[ 10.200254] __driver_attach from bus_for_each_dev+0x84/0xc4
[ 10.200270] bus_for_each_dev from bus_add_driver+0xd0/0x1d8
[ 10.200283] bus_add_driver from driver_register+0xb8/0x100
[ 10.200299] driver_register from __platform_driver_probe+0x60/0xb0
[ 10.200316] __platform_driver_probe from do_one_initcall+0x74/0x1fc
[ 10.200335] do_one_initcall from kernel_init_freeable+0x198/0x1dc
[ 10.200356] kernel_init_freeable from kernel_init+0x14/0x12c
[ 10.200373] kernel_init from ret_from_fork+0x14/0x28
[ 10.200386] Exception stack(0xc8815fb0 to 0xc8815ff8)
[ 10.200394] 5fa0: 00000000 00000000 00000000 00000000
[ 10.200404] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 10.200412] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 10.201334] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 10.209976] panel-simple panel: supply power not found, using dummy regulator
[ 10.210173] panel-simple panel: Specify missing connector_type
[ 10.215351] sun6i-rtc 7090000.rtc: registered as rtc0
[ 6311.512872] NMI backtrace for cpu 1 skipped: idling at default_idle_call+0x24/0x30
[ 38.412730] sun6i-rtc 7090000.rtc: setting system clock to 1970-01-02T04:23:50 UTC (102230)
[ 38.413090] i2c_dev: i2c /dev entries driver
[ 38.414016] sunxi-wdt 20500a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 38.414605] sun8i-ce 3040000.crypto: Set mod clock to 300000000 (300 Mhz) from 400000000 (400 Mhz)
[ 38.415006] sun8i-ce 3040000.crypto: will run requests pump with realtime priority
[ 38.415244] sun8i-ce 3040000.crypto: will run requests pump with realtime priority
[ 38.415412] sun8i-ce 3040000.crypto: will run requests pump with realtime priority
[ 38.415559] sun8i-ce 3040000.crypto: will run requests pump with realtime priority
[ 38.415663] sun8i-ce 3040000.crypto: Register cbc(aes)
[ 38.415694] sun8i-ce 3040000.crypto: Register ecb(aes)
[ 38.415706] sun8i-ce 3040000.crypto: Register cbc(des3_ede)
[ 38.415718] sun8i-ce 3040000.crypto: Register ecb(des3_ede)
[ 38.415751] sun8i-ce 3040000.crypto: CryptoEngine Die ID 0
[ 38.416722] usbcore: registered new interface driver usbhid
[ 38.416731] usbhid: USB HID core driver
[ 38.417671] NET: Registered PF_PACKET protocol family
[ 38.417780] Key type dns_resolver registered
[ 38.418024] Registering SWP/SWPB emulation handler
[ 1710.749406] hrtimer: interrupt took 9007200931363091593 ns
[ 1710.752043] Loading compiled-in X.509 certificates
[ 8022.071927] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 8022.080387] sun20i-d1-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
[ 8022.081725] printk: console [ttyS3] disabled
[ 8022.102458] 2500c00.serial: ttyS3 at MMIO 0x2500c00 (irq = 233, base_baud = 1500000) is a 16550A
[ 8022.102516] printk: console [ttyS3] enabled
离线