OpenSBI smartx-d1-tina-v1.0.1-release
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : T-HEAD Xuantie Platform
Platform HART Features : RV64ACDFIMSUVX
Platform Max HARTs : 1
Current Hart : 0
Firmware Base : 0x40000400
Firmware Size : 75 KB
Runtime SBI Version : 0.2
MIDELEG : 0x0000000000000222
MEDELEG : 0x000000000000b1ff
PMP0 : 0x0000000040000000-0x000000004001ffff (A)
PMP1 : 0x0000000040000000-0x000000007fffffff (A,R,W,X)
PMP2 : 0x0000000080000000-0x00000000bfffffff (A,R,W,X)
PMP3 : 0x0000000000020000-0x0000000000027fff (A,R,W,X)
PMP4 : 0x0000000000000000-0x000000003fffffff (A,R,W)
U-Boot 2022.01-rc3-00096-gc0ffc12a70-dirty (Apr 03 2022 - 10:29:00 +0800)
DRAM: 64 MiB
[17.330]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
U-Boot 2022.01-rc3-00096-gc0ffc12a70-dirty (Apr 03 2022 - 10:29:00 +0800)
riscv64-unknown-linux-gnu-gcc (C-SKY RISCV Tools V1.8.4 B20200702) 8.1.0
GNU ld (GNU Binutils) 2.32
=> setenv kernel_comp_addr_r 0x41000000 && setenv kernel_comp_size 0x530121 && booti 0x40080000 - 0x43000000
Uncompressing Kernel Image
Moving Image from 0x40080000 to 0x40200000, end=40c0b52c
## Flattened Device Tree blob at 43000000
Booting using the fdt blob at 0x43000000
Loading Device Tree to 0000000049ff1000, end 0000000049fffed1 ... OK
Starting kernel ...
Unhandled exception: Instruction access fault
EPC: 000000e0000000ae RA: ffffffe0000000ae TVAL: 000000e0000000ae
EPC: 000000dffe0af0ae RA: ffffffdffe0af0ae reloc adjusted
Unhandled exception: Load access fault
EPC: 0000000043f522a2 RA: 0000000043f52294 TVAL: 000000e0000000ae
EPC: 00000000420012a2 RA: 0000000042001294 reloc adjusted
Code: 35d6 f413 ffe4 5783 0004 470d 4989 8b8d (8363 00e7)
resetting ...
System reset not supported on this platform
离线
ZQ value = 0x2f***********
get_pmu_exist() = 4294967295
ddr_efuse_type: 0xa
[AUTO DEBUG] single rank and full DQ!
ddr_efuse_type: 0xa
[AUTO DEBUG] rank 0 row = 13
[AUTO DEBUG] rank 0 bank = 4
[AUTO DEBUG] rank 0 page size = 2 KB
DRAM BOOT DRIVE INFO: %s
DRAM CLK = 528 MHz
DRAM Type = 2 (2:DDR2,3:DDR3)
DRAMC read ODT off.
DRAM ODT off.
ddr_efuse_type: 0xa
DRAM SIZE =64 M
DRAM simple test OK.
OpenSBI smartx-d1-tina-v1.0.1-release
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : T-HEAD Xuantie Platform
Platform HART Features : RV64ACDFIMSUVX
Platform Max HARTs : 1
Current Hart : 0
Firmware Base : 0x40000400
Firmware Size : 75 KB
Runtime SBI Version : 0.2
MIDELEG : 0x0000000000000222
MEDELEG : 0x000000000000b1ff
PMP0 : 0x0000000040000000-0x000000004001ffff (A)
PMP1 : 0x0000000040000000-0x000000007fffffff (A,R,W,X)
PMP2 : 0x0000000080000000-0x00000000bfffffff (A,R,W,X)
PMP3 : 0x0000000000020000-0x0000000000027fff (A,R,W,X)
PMP4 : 0x0000000000000000-0x000000003fffffff (A,R,W)
U-Boot 2022.01-rc3-00096-gc0ffc12a70-dirty (Apr 03 2022 - 17:28:35 +0800)
DRAM: 64 MiB
[23.846]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
Uncompressing Kernel Image
Moving Image from 0x40080000 to 0x40200000, end=40c0b52c
## Flattened Device Tree blob at 43000000
Booting using the fdt blob at 0x43000000
Loading Device Tree to 0000000049ff1000, end 0000000049fffed1 ... OK
Starting kernel ...
## Transferring control to kernel (at address 40200000) 0 ...
[ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000
[ 0.000000] Linux version 5.4.61+ (root@i9-10920) (riscv64-unknown-linux-gnu-gcc (C-SKY RISCV Tools V1.8.4 B20200702) 8.1.0, GNU ld (GNU Binutils) 2.32) #6 PREEMPT Thu Jan 13 21:57:43 CST 2022
[ 0.000000] earlycon: sbi0 at I/O port 0x0 (options '')
[ 0.000000] printk: bootconsole [sbi0] enabled
[ 0.000000] cma: Reserved 16 MiB at 0x0000000047000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000040200000-0x0000000047ffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040200000-0x0000000047ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x0000000047ffffff]
[ 0.000000] elf_hwcap is 0x20112d
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 31815
[ 0.000000] Kernel command line: console=ttyS0,115200n8 debug loglevel=7,initcall_debug=1 init=/init earlycon=sbi
[ 0.000000] Dentry cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.000000] Sorting __ex_table...
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 99084K/129024K available (6746K kernel code, 749K rwdata, 2312K rodata, 192K init, 277K bss, 13556K reserved, 16384K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 0, nr_irqs: 0, preallocated irqs: 0
[ 0.000000] plic: mapped 200 interrupts with 1 handlers for 2 contexts.
[ 0.000000] riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0]
[ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000102] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.008137] riscv_timer_clockevent depends on broadcast, but no broadcast function available
[ 0.020891] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.038213] Console: colour dummy device 80x25
[ 0.040174] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.047878] pid_max: default: 32768 minimum: 301
[ 0.054318] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.059900] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.082166] ASID allocator initialised with 65536 entries
[ 0.085435] rcu: Hierarchical SRCU implementation.
[ 0.092763] devtmpfs: initialized
[ 0.297604] random: get_random_u32 called from bucket_table_alloc.isra.31+0x4e/0x15e with crng_init=0
[ 0.310043] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.316120] futex hash table entries: 256 (order: 0, 6144 bytes, linear)
[ 0.328334] pinctrl core: initialized pinctrl subsystem
[ 0.341876] NET: Registered protocol family 16
[ 0.363657] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.371638] cpuidle: using governor menu
[ 0.907494] rtc_ccu: sunxi ccu init OK
[ 0.976661] clock: sunxi ccu init OK
[ 0.983286] clock: sunxi ccu init OK
[ 1.694274] iommu: Default domain type: Translated
[ 1.697338] sunxi iommu: irq = 4
[ 1.710960] SCSI subsystem initialized
[ 1.715944] usbcore: registered new interface driver usbfs
[ 1.718857] usbcore: registered new interface driver hub
[ 1.722176] usbcore: registered new device driver usb
[ 1.728288] mc: Linux media interface: v0.10
[ 1.731394] videodev: Linux video capture interface: v2.00
[ 1.746314] sunxi-msgbox-amp 3003000.msgbox: invalid resource
[ 1.755962] Advanced Linux Sound Architecture Driver Initialized.
[ 1.764867] Bluetooth: Core ver 2.22
[ 1.766708] NET: Registered protocol family 31
[ 1.768504] Bluetooth: HCI device and connection manager initialized
[ 1.774238] Bluetooth: HCI socket layer initialized
[ 1.778988] Bluetooth: L2CAP socket layer initialized
[ 1.784428] Bluetooth: SCO socket layer initialized
[ 1.790969] pwm module init!
[ 1.821122] clocksource: Switched to clocksource riscv_clocksource
[ 1.984896] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
[ 2.129339] thermal_sys: Registered thermal governor 'step_wise'
[ 2.129411] thermal_sys: Registered thermal governor 'user_space'
[ 2.137617] NET: Registered protocol family 2
[ 2.152395] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 2.155899] TCP established hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 2.163936] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 2.170589] TCP: Hash tables configured (established 1024 bind 1024)
[ 2.177703] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 2.183974] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 2.192114] NET: Registered protocol family 1
[ 2.222489] Initialise system trusted keyrings
[ 2.225625] workingset: timestamp_bits=62 max_order=15 bucket_order=0
[ 2.335111] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 3.318509] Key type asymmetric registered
[ 3.320180] Asymmetric key parser 'x509' registered
[ 3.323121] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 3.329636] io scheduler mq-deadline registered
[ 3.334630] io scheduler kyber registered
[ 3.338377] atomic64_test: passed
[ 3.355155] [DISP]disp_module_init
[ 3.363072] disp 5000000.disp: Adding to iommu group 0
[ 3.673370] disp 5000000.disp: 5000000.disp supply vcc-lcd not found, using dummy regulator
[ 3.678933] disp 5000000.disp: 5000000.disp supply vcc-pd not found, using dummy regulator
[ 3.815206] [DISP] disp_sys_pwm_request,line:442:
[ 3.815292] disp_sys_pwm_request pwm 8 fail! -517
[ 3.819385] [DISP] disp_sys_pwm_config,line:509:
[ 3.819446] disp_sys_pwm_Config, handle is NULL!
[ 3.834089] display_fb_request,fb_id:0
[ 3.840903] [DISP] Fb_copy_boot_fb,line:1444:
[ 3.840955] no boot_fb0
[ 3.847222] disp_al_manager_apply ouput_type:0
[ 3.850326] [DISP] lcd_clk_config,line:731:
[ 3.850538] disp 0, clk: pll(162000000),clk(162000000),dclk(27000000) dsi_rate(162000000)
[ 3.850538] clk real:pll(288000000),clk(288000000),dclk(48000000) dsi_rate(0)
[ 3.873524] [DISP]disp_module_init finish
[ 3.884122] sunxi_sid_init()506 - insmod ok
[ 3.891577] [DISP] disp_sys_pwm_request,line:442:
[ 3.891663] disp_sys_pwm_request pwm 8 fail! -517
[ 3.895757] [DISP] disp_sys_pwm_config,line:509:
[ 3.895819] disp_sys_pwm_Config, handle is NULL!
[ 3.914956] [DISP] disp_sys_pwm_set_polarity,line:528:
[ 3.915027] disp_sys_pwm_Set_Polarity, handle is NULL!
[ 3.970357] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pd not found, using dummy regulator
[ 4.004935] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator
[ 4.013285] uart uart0: get regulator failed
[ 4.015196] uart uart0: uart0 supply uart not found, using dummy regulator
[ 4.023967] uart0: ttyS0 at MMIO 0x2500000 (irq = 18, base_baud = 1500000) is a SUNXI
[ 4.028664] sw_console_setu▒[ 4.037540] printk: console [ttyS0] enabled
[ 4.037540] printk: console [ttyS0] enabled
[ 4.044611] printk: bootconsole [sbi0] disabled
[ 4.044611] printk: bootconsole [sbi0] disabled
[ 4.064012] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator
[ 4.079468] uart uart1: get regulator failed
[ 4.085043] uart uart1: uart1 supply uart not found, using dummy regulator
[ 4.096389] uart1: ttyS1 at MMIO 0x2500400 (irq = 19, base_baud = 1500000) is a SUNXI
[ 4.113429] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator
[ 4.128728] uart uart3: get regulator failed
[ 4.134341] uart uart3: uart3 supply uart not found, using dummy regulator
[ 4.145622] uart3: ttyS3 at MMIO 0x2500c00 (irq = 21, base_baud = 1500000) is a SUNXI
[ 4.166502] misc dump reg init
[ 4.178246] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9
[ 4.186311] sunxi-rfkill soc@3000000:rfkill@0: devm_pinctrl_get() failed!
[ 4.194607] [DISP] disp_sys_pwm_request,line:442:
[ 4.194694] disp_sys_pwm_request pwm 8 fail! -517
[ 4.206164] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed
[ 4.214390] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed
[ 4.222444] [DISP] disp_lcd_pwm_enable,line:1205:
[ 4.222504] pwm device hdl is NULL
[ 4.232374] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1)
[ 4.239325] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power.
[ 4.246975] [DISP] disp_sys_gpio_request,line:276:
[ 4.247106] disp_sys_gpio_request failed, gpio_name=lcd_bl_en, gpio=123, value=0, ret=-517
[ 4.263345] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=204 assert=1
[ 4.271652] [DISP] disp_device_attached_and_enable,line:233:
[ 4.271736] attached ok, mgr0<-->dev0
[ 4.283686] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1
[ 4.292440] [DISP] disp_device_attached_and_enable,line:236:
[ 4.292617] type:1,mode:0,fmt:rgb,bits:8bits,eotf:4,cs:0 dvi_hdmi:2, range:2 scan:0 ratio:8
[ 4.309436] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled
[ 4.319366] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power.
[ 4.327418] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=207 assert=0
[ 4.369116] libphy: Fixed MDIO Bus: probed
[ 4.374103] CAN device driver interface
[ 4.382227] RTL871X: module init start
[ 4.386724] RTL871X: rtl8189fs v4.3.24.8_22657.20170607
[ 4.393739] RTL871X: module init ret=0
[ 4.398244] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.406213] sunxi-ehci: EHCI SUNXI driver
[ 4.417458] get ehci0-controller wakeup-source is fail.
[ 4.425072] sunxi ehci0-controller don't init wakeup source
[ 4.431807] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xffffffe0009f6a70, 0x:ffffffd004075000, irq_no:2e
[ 4.446089] [sunxi-ehci0]: Not init ehci0
[ 4.454199] get ehci1-controller wakeup-source is fail.
[ 4.461783] sunxi ehci1-controller don't init wakeup source
[ 4.468322] [sunxi-ehci1]: probe, pdev->name: 4200000.ehci1-controller, sunxi_ehci: 0xffffffe0009f6e30, 0x:ffffffd004079000, irq_no:31
[ 4.482754] hci: sunxi_insmod_ehci()600 WARN: get supply failed
[ 4.489872] sunxi-ehci 4200000.ehci1-controller: EHCI Host Controller
[ 4.498054] sunxi-ehci 4200000.ehci1-controller: new USB bus registered, assigned bus number 1
[ 4.509557] sunxi-ehci 4200000.ehci1-controller: irq 49, io mem 0x04200000
[ 4.541567] sunxi-ehci 4200000.ehci1-controller: USB 2.0 started, EHCI 1.00
[ 4.560479] hub 1-0:1.0: USB hub found
[ 4.565834] hub 1-0:1.0: 1 port detected
[ 4.580147] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 4.588036] sunxi-ohci: OHCI SUNXI driver
[ 4.599448] get ohci0-controller wakeup-source is fail.
[ 4.607190] sunxi ohci0-controller don't init wakeup source
[ 4.614129] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xffffffe0009f75b0
[ 4.625241] [sunxi-ohci0]: Not init ohci0
[ 4.633290] get ohci1-controller wakeup-source is fail.
[ 4.640691] sunxi ohci1-controller don't init wakeup source
[ 4.647396] [sunxi-ohci1]: probe, pdev->name: 4200400.ohci1-controller, sunxi_ohci: 0xffffffe0009f7970
[ 4.658650] hci: sunxi_insmod_ohci()265 WARN: get supply failed
[ 4.665878] sunxi-ohci 4200400.ohci1-controller: OHCI Host Controller
[ 4.674060] sunxi-ohci 4200400.ohci1-controller: new USB bus registered, assigned bus number 2
[ 4.687222] sunxi-ohci 4200400.ohci1-controller: irq 50, io mem 0x04200400
[ 4.776042] hub 2-0:1.0: USB hub found
[ 4.780915] hub 2-0:1.0: 1 port detected
[ 4.797398] usbcore: registered new interface driver uas
[ 4.806425] usbcore: registered new interface driver usb-storage
[ 4.814399] usbcore: registered new interface driver ums-alauda
[ 4.822326] usbcore: registered new interface driver ums-cypress
[ 4.829957] usbcore: registered new interface driver ums-datafab
[ 4.837899] usbcore: registered new interface driver ums_eneub6250
[ 4.846191] usbcore: registered new interface driver ums-freecom
[ 4.853895] usbcore: registered new interface driver ums-isd200
[ 4.861628] usbcore: registered new interface driver ums-jumpshot
[ 4.869333] usbcore: registered new interface driver ums-karma
[ 4.877090] usbcore: registered new interface driver ums-onetouch
[ 4.885431] usbcore: registered new interface driver ums-realtek
[ 4.894441] usbcore: registered new interface driver ums-sddr09
[ 4.902398] usbcore: registered new interface driver ums-sddr55
[ 4.909798] usbcore: registered new interface driver ums-usbat
[ 4.920291] mousedev: PS/2 mouse device common for all mice
[ 4.941639] sunxi-rtc 7090000.rtc: registered as rtc0
[ 4.947842] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T02:13:11 UTC (7991)
[ 4.958081] sunxi-rtc 7090000.rtc: sunxi rtc probed
[ 4.969638] i2c /dev entries driver
[ 4.975146] IR NEC protocol handler initialized
[ 4.980518] IR RC5(x/sz) protocol handler initialized
[ 4.986793] IR RC6 protocol handler initialized
[ 4.992238] IR JVC protocol handler initialized
[ 4.997591] IR Sony protocol handler initialized
[ 5.003134] IR SANYO protocol handler initialized
[ 5.008695] IR Sharp protocol handler initialized
[ 5.014578] IR MCE Keyboard/mouse protocol handler initialized
[ 5.021516] IR XMP protocol handler initialized
[ 5.026885] ir_imon_decoder: IR iMON protocol handler initialized
[ 5.034339] IR RCMM protocol handler initialized
[ 5.047755] sunxi cedar version 1.1
[ 5.054595] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[ 5.063832] VE: cedar-ve the get irq is 6
[ 5.063832]
[ 5.072435] VE: ve_debug_proc_info:(____ptrval____), data:(____ptrval____), lock:(____ptrval____)
[ 5.072435]
[ 5.102077] sunxi-wdt 6011000.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 5.116727] Bluetooth: HCI UART driver ver 2.3
[ 5.122375] Bluetooth: HCI UART protocol H4 registered
[ 5.128458] Bluetooth: HCI UART protocol BCSP registered
[ 5.134840] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[ 5.191793] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.19 2021-03-24 19:50)
[ 5.204330] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[ 5.211974] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[ 5.218589] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[ 5.225732] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[ 5.232873] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[ 5.239789] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[ 5.246794] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[ 5.254038] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[ 5.264729] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[ 5.273844] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail
[ 5.282784] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 5.294813] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 5.315992] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 5.343143] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[ 5.359110] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.19 2021-03-24 19:50)
[ 5.372053] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8
[ 5.379305] sunxi-mmc 4021000.sdmmc: No vmmc regulator found
[ 5.386338] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found
[ 5.393478] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found
[ 5.400288] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found
[ 5.407296] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found
[ 5.414542] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found
[ 5.421786] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found
[ 5.428931] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[ 5.445456] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 5.457694] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[ 5.478918] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 5.504829] sunxi-mmc 4021000.sdmmc: detmode:manually by software
[ 5.513293] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 5.521486] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[ 5.528857] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 5.552226] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 5.572532] usbcore: registered new interface driver usbhid
[ 5.579456] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 5.592603] usbhid: USB HID core driver
[ 5.600564] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 5.609175] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 5.617714] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 5.626286] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[ 5.633920] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 5.672367] usbcore: registered new interface driver snd-usb-audio
[ 5.712300] [AUDIOCODEC][sunxi_codec_parse_params][2094]:digital_vol:0, lineout_vol:26, mic1gain:19, mic2gain:19 pa_msleep:120, pa_level:1, pa_pwr_level:1
[ 5.712300]
[ 5.730418] [AUDIOCODEC][sunxi_codec_parse_params][2130]:adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:0, dachpf:0
[ 5.745582] [AUDIOCODEC][sunxi_internal_codec_probe][2266]:codec probe finished
[ 5.768135] sid_rd_ver_reg()254 - ver >= 4, soc ver:5
[ 5.775074] debugfs: Directory '203034c.dummy_cpudai' with parent 'audiocodec' already present!
[ 5.785875] [SNDCODEC][sunxi_card_init][583]:card init finished
[ 5.797254] sunxi-codec-machine 2030340.sound: 2030000.codec <-> 203034c.dummy_cpudai mapping ok
[ 5.822937] input: audiocodec sunxi Audio Jack as /devices/platform/soc@3000000/2030340.sound/sound/card0/input0
[ 5.840951] [SNDCODEC][sunxi_card_dev_probe][832]:register card finished
[ 5.857323] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: id:sunxi,dsp-msgbox new channel: 0x202 -> 0x102!
[ 5.870629] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: rpmsg hifi[0] client driver is probed
[ 5.901611] NET: Registered protocol family 10
[ 5.919959] Segment Routing with IPv6
[ 5.927058] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 5.944581] NET: Registered protocol family 17
[ 5.950070] can: controller area network core (rev 20170425 abi 9)
[ 5.958348] NET: Registered protocol family 29
[ 5.963981] can: raw protocol (rev 20170425)
[ 5.968967] can: broadcast manager protocol (rev 20170425 t)
[ 5.976048] can: netlink gateway (rev 20190810) max_hops=1
[ 5.985266] Bluetooth: RFCOMM TTY layer initialized
[ 5.991672] Bluetooth: RFCOMM socket layer initialized
[ 5.997769] Bluetooth: RFCOMM ver 1.11
[ 6.010815] Loading compiled-in X.509 certificates
[ 6.037171] HDMI 2.0 driver init start!
[ 6.042119] boot_hdmi=false
[ 6.045993] ERROR: pinctrl_get for HDMI2.0 DDC fail
[ 6.058356] HDMI2.0 module init end
[ 6.388611] twi twi2: twi2 supply twi not found, using dummy regulator
[ 6.468542] random: fast init done
[ 6.515054] sunxi_i2c_probe()2262 - [i2c2] probe success
[ 6.598982] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 6.634732] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 6.644562] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
离线
const boot0_file_head_t fes1_head = {
{
/* jump_instruction */
JUMP_INSTRUCTION,
BOOT0_MAGIC,
STAMP_VALUE,
32,
sizeof(boot_file_head_t),
BOOT_PUB_HEAD_VERSION,
(CONFIG_FES1_RUN_ADDR + sizeof(boot0_file_head_t) - sizeof(fes1_head.fes_union_addr)),
CONFIG_FES1_RUN_ADDR,
0,
{
0, 0, '3','.','0','.','0',0
},
},
{
//__u32 prvt_head_size;
0,
//char prvt_head_vsn[4];
0,
0, /*power_mode*/
{0},/* reserver[2] */
//unsigned int dram_para[32] ;
{0},
//__s32 uart_port;
0,
//normal_gpio_cfg uart_ctrl[2];
{
{5, 3, 6, 1, 1, 0, {0} }, /* PE3: 6--RX */
{5, 2, 6, 1, 1, 0, {0} }, /* PE2: 6--TX */
//{ 2, 8, 4, 1, 1, 0, {0}},//PB8: 4--RX
//{ 2, 9, 4, 1, 1, 0, {0}},//PB9: 4--TX
},
//__s32 enable_jtag;
0,
//normal_gpio_cfg jtag_gpio[5];
{{0},{0},{0},{0},{0}},
//normal_gpio_cfg storage_gpio[32];
{
{6, 0, 2, 1, 2, 0, {0} },//PF0-5: 2--SDC
{6, 1, 2, 1, 2, 0, {0} },
{6, 2, 2, 1, 2, 0, {0} },
{6, 3, 2, 1, 2, 0, {0} },
{6, 4, 2, 1, 2, 0, {0} },
{6, 5, 2, 1, 2, 0, {0} },
},
//char storage_data[512 - sizeof(normal_gpio_cfg) * 32];
{0}
},
.hash = CI_INFO,
#ifdef CFG_SUNXI_SELECT_DRAM_PARA
.fes_union_addr.extd_head.magic = DRAM_EXT_MAGIC,
#endif
};
修改 tina-d1-open/lichee/brandy-2.0/spl/fes/main/fes1_head.c
离线
OpenSBI smartx-d1-tina-v1.0.1-release
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : T-HEAD Xuantie Platform
Platform HART Features : RV64ACDFIMSUVX
Platform Max HARTs : 1
Current Hart : 0
Firmware Base : 0x40000400
Firmware Size : 75 KB
Runtime SBI Version : 0.2
MIDELEG : 0x0000000000000222
MEDELEG : 0x000000000000b1ff
PMP0 : 0x0000000040000000-0x000000004001ffff (A)
PMP1 : 0x0000000040000000-0x000000007fffffff (A,R,W,X)
PMP2 : 0x0000000080000000-0x00000000bfffffff (A,R,W,X)
PMP3 : 0x0000000000020000-0x0000000000027fff (A,R,W,X)
PMP4 : 0x0000000000000000-0x000000003fffffff (A,R,W)
U-Boot 2022.01-rc3-00096-gc0ffc12a70-dirty (Apr 05 2022 - 00:09:54 +0800)
DRAM: 64 MiB
[22.346]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
Uncompressing Kernel Image
Moving Image from 0x40080000 to 0x40200000, end=40b147cc
## Flattened Device Tree blob at 40020000
Booting using the fdt blob at 0x40020000
Loading Device Tree to 0000000049ff1000, end 0000000049ffff29 ... OK
Starting kernel ...
[ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000
[ 0.000000] Linux version 5.4.61 (root@i9-10920) (riscv64-unknown-linux-gnu-gcc (C-SKY RISCV Tools V1.8.4 B20200702) 8.1.0, GNU ld (GNU Binutils) 2.32) #46 PREEMPT Mon Apr 4 23:14:30 CST 2022
[ 0.000000] cma: Reserved 8 MiB at 0x0000000047800000
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000040200000-0x0000000047ffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040200000-0x0000000047ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x0000000047ffffff]
[ 0.000000] On node 0 totalpages: 32256
[ 0.000000] DMA32 zone: 441 pages used for memmap
[ 0.000000] DMA32 zone: 0 pages reserved
[ 0.000000] DMA32 zone: 32256 pages, LIFO batch:7
[ 0.000000] elf_hwcap is 0x20112d
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 31815
[ 0.000000] Kernel command line: console=ttyS0,115200n8 earlyprintk=sunxi-uart,0x02500000 clk_ignore_unused loglevel=8 root=/dev/mmcblk0p2 init=/init rootfstype=ext4 partitions=boot@mmcblk0p1:rootfs@mmcblk0p2 cma=8M gpt=1 boot_type=1 mem=64M rw
[ 0.000000] Dentry cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.000000] Sorting __ex_table...
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 108264K/129024K available (6087K kernel code, 654K rwdata, 2099K rodata, 192K init, 254K bss, 12568K reserved, 8192K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 0, nr_irqs: 0, preallocated irqs: 0
[ 0.000000] plic: mapped 200 interrupts with 1 handlers for 2 contexts.
[ 0.000000] riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0]
[ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000101] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000307] riscv_timer_clockevent depends on broadcast, but no broadcast function available
[ 0.004777] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.017361] Console: colour dummy device 80x25
[ 0.017682] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.017965] pid_max: default: 32768 minimum: 301
[ 0.020061] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.020293] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.034897] ASID allocator initialised with 65536 entries
[ 0.036141] rcu: Hierarchical SRCU implementation.
[ 0.041720] devtmpfs: initialized
[ 0.251069] random: get_random_u32 called from bucket_table_alloc.isra.31+0x4e/0x15e with crng_init=0
[ 0.263605] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.263868] futex hash table entries: 256 (order: 0, 6144 bytes, linear)
[ 0.267180] pinctrl core: initialized pinctrl subsystem
[ 0.278902] NET: Registered protocol family 16
[ 0.302951] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.308515] cpuidle: using governor menu
[ 0.737656] rtc_ccu: sunxi ccu init OK
[ 0.805494] clock: sunxi ccu init OK
[ 0.811072] clock: sunxi ccu init OK
[ 1.183082] iommu: Default domain type: Translated
[ 1.184340] sunxi iommu: irq = 4
[ 1.196093] SCSI subsystem initialized
[ 1.199461] usbcore: registered new interface driver usbfs
[ 1.200362] usbcore: registered new interface driver hub
[ 1.201308] usbcore: registered new device driver usb
[ 1.202985] mc: Linux media interface: v0.10
[ 1.203730] videodev: Linux video capture interface: v2.00
[ 1.213765] sunxi-msgbox-amp 3003000.msgbox: invalid resource
[ 1.220877] Advanced Linux Sound Architecture Driver Initialized.
[ 1.227652] Bluetooth: Core ver 2.22
[ 1.228169] NET: Registered protocol family 31
[ 1.228332] Bluetooth: HCI device and connection manager initialized
[ 1.228549] Bluetooth: HCI socket layer initialized
[ 1.228752] Bluetooth: L2CAP socket layer initialized
[ 1.229096] Bluetooth: SCO socket layer initialized
[ 1.231226] pwm module init!
[ 1.245464] g2d 5410000.g2d: Adding to iommu group 0
[ 1.249712] G2D: rcq version initialized.major:250
[ 1.264212] clocksource: Switched to clocksource riscv_clocksource
[ 1.425951] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
[ 1.558523] thermal_sys: Registered thermal governor 'step_wise'
[ 1.558598] thermal_sys: Registered thermal governor 'user_space'
[ 1.564466] NET: Registered protocol family 2
[ 1.573777] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 1.574201] TCP established hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 1.575211] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 1.575756] TCP: Hash tables configured (established 1024 bind 1024)
[ 1.576578] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 1.577096] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 1.578970] NET: Registered protocol family 1
[ 1.593844] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator
[ 1.599051] spi spi0: spi0 supply spi not found, using dummy regulator
[ 1.601331] sunxi_spi_resource_get()2125 - [spi0] SPI MASTER MODE
[ 1.601965] sunxi_spi_resource_get()2163 - Failed to get sample mode
[ 1.602161] sunxi_spi_resource_get()2168 - Failed to get sample delay
[ 1.602363] sunxi_spi_resource_get()2172 - sample_mode:-1431633921 sample_delay:-1431633921
[ 1.602795] sunxi_spi_clk_init()2214 - [spi0] mclk 100000000
[ 1.610508] sunxi_spi_probe()2625 - [spi0]: driver probe succeed, base ffffffd00405c000, irq 31
[ 1.633253] Initialise system trusted keyrings
[ 1.634978] workingset: timestamp_bits=62 max_order=15 bucket_order=0
[ 1.741562] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 2.736650] Key type asymmetric registered
[ 2.736810] Asymmetric key parser 'x509' registered
[ 2.737069] io scheduler mq-deadline registered
[ 2.737223] io scheduler kyber registered
[ 2.737453] atomic64_test: passed
[ 2.749990] [DISP]disp_module_init
[ 2.758520] [DISP]disp_module_init finish
[ 2.766384] sunxi_sid_init()506 - insmod ok
[ 2.833860] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator
[ 2.837947] uart uart0: get regulator failed
[ 2.838277] uart uart0: uart0 supply uart not found, using dummy regulator
[ 2.841385] uart0: ttyS0 at MMIO 0x2500000 (irq = 18, base_baud = 1500000) is a SUNXI
[ 2.841663] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n
[ 3.601440] printk: console [ttyS0] enabled
[ 3.616699] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator
[ 3.632116] uart uart1: get regulator failed
[ 3.637497] uart uart1: uart1 supply uart not found, using dummy regulator
[ 3.648636] uart1: ttyS1 at MMIO 0x2500400 (irq = 19, base_baud = 1500000) is a SUNXI
[ 3.665170] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator
[ 3.680257] uart uart3: get regulator failed
[ 3.685639] uart uart3: uart3 supply uart not found, using dummy regulator
[ 3.696732] uart3: ttyS3 at MMIO 0x2500c00 (irq = 21, base_baud = 1500000) is a SUNXI
[ 3.716011] misc dump reg init
[ 3.739807] spi-nand spi0.0: Winbond SPI NAND was found.
[ 3.746309] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[ 3.788394] Error: Driver 'spi-nand' is already registered, aborting...
[ 3.800417] libphy: Fixed MDIO Bus: probed
[ 3.805693] CAN device driver interface
[ 3.812926] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.820913] sunxi-ehci: EHCI SUNXI driver
[ 3.831573] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 3.839081] sunxi-ohci: OHCI SUNXI driver
[ 3.851022] usbcore: registered new interface driver uas
[ 3.858421] usbcore: registered new interface driver usb-storage
[ 3.866085] usbcore: registered new interface driver ums-alauda
[ 3.873519] usbcore: registered new interface driver ums-cypress
[ 3.881184] usbcore: registered new interface driver ums-datafab
[ 3.888847] usbcore: registered new interface driver ums_eneub6250
[ 3.896716] usbcore: registered new interface driver ums-freecom
[ 3.904189] usbcore: registered new interface driver ums-isd200
[ 3.911765] usbcore: registered new interface driver ums-jumpshot
[ 3.919534] usbcore: registered new interface driver ums-karma
[ 3.927008] usbcore: registered new interface driver ums-onetouch
[ 3.935111] usbcore: registered new interface driver ums-realtek
[ 3.942582] usbcore: registered new interface driver ums-sddr09
[ 3.950160] usbcore: registered new interface driver ums-sddr55
[ 3.957736] usbcore: registered new interface driver ums-usbat
[ 3.967849] mousedev: PS/2 mouse device common for all mice
[ 3.987025] sunxi-rtc 7090000.rtc: registered as rtc0
[ 3.993245] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T00:13:39 UTC (819)
[ 4.003233] sunxi-rtc 7090000.rtc: sunxi rtc probed
[ 4.013400] i2c /dev entries driver
[ 4.018912] IR NEC protocol handler initialized
[ 4.024396] IR RC5(x/sz) protocol handler initialized
[ 4.030262] IR RC6 protocol handler initialized
[ 4.035725] IR JVC protocol handler initialized
[ 4.041001] IR Sony protocol handler initialized
[ 4.046570] IR SANYO protocol handler initialized
[ 4.052039] IR Sharp protocol handler initialized
[ 4.057706] IR MCE Keyboard/mouse protocol handler initialized
[ 4.064655] IR XMP protocol handler initialized
[ 4.069930] ir_imon_decoder: IR iMON protocol handler initialized
[ 4.077177] IR RCMM protocol handler initialized
[ 4.089031] sunxi cedar version 1.1
[ 4.095553] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[ 4.102214] VE: install start!!!
[ 4.102214]
[ 4.109974] VE: cedar-ve the get irq is 6
[ 4.109974]
[ 4.118300] VE: ve_debug_proc_info:(____ptrval____), data:(____ptrval____), lock:(____ptrval____)
[ 4.118300]
[ 4.130395] VE: install end!!!
[ 4.130395]
[ 4.150507] sunxi-wdt 6011000.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 4.163754] Bluetooth: HCI UART driver ver 2.3
[ 4.169175] Bluetooth: HCI UART protocol H4 registered
[ 4.175357] Bluetooth: HCI UART protocol BCSP registered
[ 4.181548] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[ 4.230232] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.19 2021-03-24 19:50)
[ 4.242569] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[ 4.250022] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[ 4.256861] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[ 4.263601] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[ 4.270536] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[ 4.277576] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[ 4.284607] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[ 4.291450] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[ 4.301850] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[ 4.310806] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail
[ 4.319464] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.331302] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 4.352310] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.378996] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[ 4.385350] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.408876] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.425740] usbcore: registered new interface driver usbhid
[ 4.432196] usbhid: USB HID core driver
[ 4.440891] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.469036] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.488087] usbcore: registered new interface driver snd-usb-audio
[ 4.521231] mmc0: host does not support reading read-only switch, assuming write-enable
[ 4.538150] [AUDIOCODEC][sunxi_codec_parse_params][2094]:digital_vol:0, lineout_vol:26, mic1gain:19, mic2gain:19 pa_msleep:120, pa_level:1, pa_pwr_level:1
[ 4.538150]
[ 4.556246] [AUDIOCODEC][sunxi_codec_parse_params][2130]:adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:0, dachpf:0
[ 4.568019] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 4.583383] [AUDIOCODEC][sunxi_internal_codec_probe][2266]:codec probe finished
[ 4.592708] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 4.615608] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[ 4.630981] sid_rd_ver_reg()254 - ver >= 4, soc ver:5
[ 4.637789] mmc0: new high speed SDHC card at address 59b4
[ 4.644992] debugfs: Directory '203034c.dummy_cpudai' with parent 'audiocodec' already present!
[ 4.658800] [SNDCODEC][sunxi_card_init][583]:card init finished
[ 4.669414] mmcblk0: mmc0:59b4 SMI 7.52 GiB
[ 4.691169] sunxi-codec-machine 2030340.sound: 2030000.codec <-> 203034c.dummy_cpudai mapping ok
[ 4.705152] mmcblk0: p1 p2
[ 4.734155] input: audiocodec sunxi Audio Jack as /devices/platform/soc@3000000/2030340.sound/sound/card0/input0
[ 4.755818] [SNDCODEC][sunxi_card_dev_probe][832]:register card finished
[ 4.770223] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: id:sunxi,dsp-msgbox new channel: 0x202 -> 0x102!
[ 4.783422] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: rpmsg hifi[0] client driver is probed
[ 4.814547] NET: Registered protocol family 10
[ 4.833218] Segment Routing with IPv6
[ 4.839991] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 4.857292] NET: Registered protocol family 17
[ 4.862795] can: controller area network core (rev 20170425 abi 9)
[ 4.870904] NET: Registered protocol family 29
[ 4.876323] can: raw protocol (rev 20170425)
[ 4.881314] can: broadcast manager protocol (rev 20170425 t)
[ 4.888149] can: netlink gateway (rev 20190810) max_hops=1
[ 4.897122] Bluetooth: RFCOMM TTY layer initialized
[ 4.902871] Bluetooth: RFCOMM socket layer initialized
[ 4.909603] Bluetooth: RFCOMM ver 1.11
[ 4.926091] Loading compiled-in X.509 certificates
[ 4.951655] HDMI2.0 module init end
[ 5.311100] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.345671] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.355215] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 5.365679] clk: Not disabling unused clocks
[ 5.370682] ALSA device list:
[ 5.374682] #0: audiocodec
[ 5.380176] VFS: Unable to mount root fs via NFS, trying floppy.
[ 5.387673] cfg80211: failed to load regulatory.db
[ 5.444750] [SNDCODEC][sunxi_check_hs_detect_status][191]:plugin --> switch:1
[ 5.455679] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 5.465618] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 5.493129] devtmpfs: mounted
[ 5.497790] Freeing unused kernel memory: 192K
[ 5.502972] This architecture does not have kernel memory protection.
[ 5.510622] Run /init as init process
[ 5.536148] Kernel panic - not syncing: Requested init /init failed (error -13).
[ 5.544758] CPU: 0 PID: 1 Comm: swapper Not tainted 5.4.61 #46
[ 5.551487] Call Trace:
[ 5.554476] [<ffffffe0000323ce>] walk_stackframe+0x0/0xa0
[ 5.560814] [<ffffffe0000325b0>] show_stack+0x2a/0x34
[ 5.566738] [<ffffffe0006072de>] dump_stack+0x20/0x28
[ 5.572656] [<ffffffe000037376>] panic+0xee/0x2b6
[ 5.578209] [<ffffffe00061ac66>] kernel_init+0x8a/0xee
[ 5.584242] [<ffffffe000031018>] ret_from_exception+0x0/0xc
[ 5.590776] ---[ end Kernel panic - not syncing: Requested init /init failed (error -13). ]---
离线
clk_ignore_unused 坑
离线
OpenSBI smartx-d1-tina-v1.0.1-release
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : T-HEAD Xuantie Platform
Platform HART Features : RV64ACDFIMSUVX
Platform Max HARTs : 1
Current Hart : 0
Firmware Base : 0x40000400
Firmware Size : 75 KB
Runtime SBI Version : 0.2
MIDELEG : 0x0000000000000222
MEDELEG : 0x000000000000b1ff
PMP0 : 0x0000000040000000-0x000000004001ffff (A)
PMP1 : 0x0000000040000000-0x000000007fffffff (A,R,W,X)
PMP2 : 0x0000000080000000-0x00000000bfffffff (A,R,W,X)
PMP3 : 0x0000000000020000-0x0000000000027fff (A,R,W,X)
PMP4 : 0x0000000000000000-0x000000003fffffff (A,R,W)
U-Boot 2022.01-rc3-00096-gc0ffc12a70-dirty (Apr 05 2022 - 00:09:54 +0800)
DRAM: 64 MiB
[19.106]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
Uncompressing Kernel Image
Moving Image from 0x40080000 to 0x40200000, end=40b147cc
## Flattened Device Tree blob at 40020000
Booting using the fdt blob at 0x40020000
Loading Device Tree to 0000000049ff1000, end 0000000049ffff29 ... OK
Starting kernel ...
[ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000
[ 0.000000] Linux version 5.4.61 (root@i9-10920) (riscv64-unknown-linux-gnu-gcc (C-SKY RISCV Tools V1.8.4 B20200702) 8.1.0, GNU ld (GNU Binutils) 2.32) #46 PREEMPT Mon Apr 4 23:14:30 CST 2022
[ 0.000000] cma: Reserved 8 MiB at 0x0000000047800000
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000040200000-0x0000000047ffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040200000-0x0000000047ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x0000000047ffffff]
[ 0.000000] On node 0 totalpages: 32256
[ 0.000000] DMA32 zone: 441 pages used for memmap
[ 0.000000] DMA32 zone: 0 pages reserved
[ 0.000000] DMA32 zone: 32256 pages, LIFO batch:7
[ 0.000000] elf_hwcap is 0x20112d
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 31815
[ 0.000000] Kernel command line: console=ttyS0,115200n8 earlyprintk=sunxi-uart,0x02500000 clk_ignore_unused loglevel=8 root=/dev/mmcblk0p2 init=/init rootfstype=ext4 partitions=boot@mmcblk0p1:rootfs@mmcblk0p2 cma=8M gpt=1 boot_type=1 mem=64M rw
[ 0.000000] Dentry cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.000000] Sorting __ex_table...
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 108264K/129024K available (6087K kernel code, 654K rwdata, 2099K rodata, 192K init, 254K bss, 12568K reserved, 8192K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 0, nr_irqs: 0, preallocated irqs: 0
[ 0.000000] plic: mapped 200 interrupts with 1 handlers for 2 contexts.
[ 0.000000] riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0]
[ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000101] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000307] riscv_timer_clockevent depends on broadcast, but no broadcast function available
[ 0.004774] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.017351] Console: colour dummy device 80x25
[ 0.017671] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.017955] pid_max: default: 32768 minimum: 301
[ 0.020053] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.020286] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.034887] ASID allocator initialised with 65536 entries
[ 0.036130] rcu: Hierarchical SRCU implementation.
[ 0.041704] devtmpfs: initialized
[ 0.250633] random: get_random_u32 called from bucket_table_alloc.isra.31+0x4e/0x15e with crng_init=0
[ 0.263157] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.263418] futex hash table entries: 256 (order: 0, 6144 bytes, linear)
[ 0.266726] pinctrl core: initialized pinctrl subsystem
[ 0.278422] NET: Registered protocol family 16
[ 0.302424] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.307974] cpuidle: using governor menu
[ 0.736405] rtc_ccu: sunxi ccu init OK
[ 0.804152] clock: sunxi ccu init OK
[ 0.809534] clock: sunxi ccu init OK
[ 1.182116] iommu: Default domain type: Translated
[ 1.183373] sunxi iommu: irq = 4
[ 1.195113] SCSI subsystem initialized
[ 1.198483] usbcore: registered new interface driver usbfs
[ 1.199383] usbcore: registered new interface driver hub
[ 1.200328] usbcore: registered new device driver usb
[ 1.202005] mc: Linux media interface: v0.10
[ 1.202747] videodev: Linux video capture interface: v2.00
[ 1.212769] sunxi-msgbox-amp 3003000.msgbox: invalid resource
[ 1.219990] Advanced Linux Sound Architecture Driver Initialized.
[ 1.226638] Bluetooth: Core ver 2.22
[ 1.227156] NET: Registered protocol family 31
[ 1.227318] Bluetooth: HCI device and connection manager initialized
[ 1.227537] Bluetooth: HCI socket layer initialized
[ 1.227739] Bluetooth: L2CAP socket layer initialized
[ 1.228082] Bluetooth: SCO socket layer initialized
[ 1.230211] pwm module init!
[ 1.244437] g2d 5410000.g2d: Adding to iommu group 0
[ 1.248674] G2D: rcq version initialized.major:250
[ 1.263144] clocksource: Switched to clocksource riscv_clocksource
[ 1.424640] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
[ 1.557051] thermal_sys: Registered thermal governor 'step_wise'
[ 1.557125] thermal_sys: Registered thermal governor 'user_space'
[ 1.562767] NET: Registered protocol family 2
[ 1.572291] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 1.572704] TCP established hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 1.573717] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 1.574264] TCP: Hash tables configured (established 1024 bind 1024)
[ 1.575084] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 1.575600] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 1.577471] NET: Registered protocol family 1
[ 1.592294] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator
[ 1.597505] spi spi0: spi0 supply spi not found, using dummy regulator
[ 1.599780] sunxi_spi_resource_get()2125 - [spi0] SPI MASTER MODE
[ 1.600412] sunxi_spi_resource_get()2163 - Failed to get sample mode
[ 1.600608] sunxi_spi_resource_get()2168 - Failed to get sample delay
[ 1.600810] sunxi_spi_resource_get()2172 - sample_mode:-1431633921 sample_delay:-1431633921
[ 1.601244] sunxi_spi_clk_init()2214 - [spi0] mclk 100000000
[ 1.608950] sunxi_spi_probe()2625 - [spi0]: driver probe succeed, base ffffffd00405c000, irq 31
[ 1.631652] Initialise system trusted keyrings
[ 1.633135] workingset: timestamp_bits=62 max_order=15 bucket_order=0
[ 1.739799] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 2.720905] Key type asymmetric registered
[ 2.721066] Asymmetric key parser 'x509' registered
[ 2.721325] io scheduler mq-deadline registered
[ 2.721478] io scheduler kyber registered
[ 2.721709] atomic64_test: passed
[ 2.734600] [DISP]disp_module_init
[ 2.742701] [DISP]disp_module_init finish
[ 2.750564] sunxi_sid_init()506 - insmod ok
[ 2.818150] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator
[ 2.822002] uart uart0: get regulator failed
[ 2.822330] uart uart0: uart0 supply uart not found, using dummy regulator
[ 2.825676] uart0: ttyS0 at MMIO 0x2500000 (irq = 18, base_baud = 1500000) is a SUNXI
[ 2.825953] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n
[ 3.586041] printk: console [ttyS0] enabled
[ 3.601067] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator
[ 3.616705] uart uart1: get regulator failed
[ 3.621872] uart uart1: uart1 supply uart not found, using dummy regulator
[ 3.633014] uart1: ttyS1 at MMIO 0x2500400 (irq = 19, base_baud = 1500000) is a SUNXI
[ 3.649539] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator
[ 3.664855] uart uart3: get regulator failed
[ 3.670021] uart uart3: uart3 supply uart not found, using dummy regulator
[ 3.681078] uart3: ttyS3 at MMIO 0x2500c00 (irq = 21, base_baud = 1500000) is a SUNXI
[ 3.700338] misc dump reg init
[ 3.724328] spi-nand spi0.0: Winbond SPI NAND was found.
[ 3.730619] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[ 3.776991] Error: Driver 'spi-nand' is already registered, aborting...
[ 3.789119] libphy: Fixed MDIO Bus: probed
[ 3.794393] CAN device driver interface
[ 3.801618] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.809595] sunxi-ehci: EHCI SUNXI driver
[ 3.820248] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 3.827752] sunxi-ohci: OHCI SUNXI driver
[ 3.839678] usbcore: registered new interface driver uas
[ 3.847076] usbcore: registered new interface driver usb-storage
[ 3.854738] usbcore: registered new interface driver ums-alauda
[ 3.862171] usbcore: registered new interface driver ums-cypress
[ 3.869834] usbcore: registered new interface driver ums-datafab
[ 3.877495] usbcore: registered new interface driver ums_eneub6250
[ 3.885366] usbcore: registered new interface driver ums-freecom
[ 3.892830] usbcore: registered new interface driver ums-isd200
[ 3.900403] usbcore: registered new interface driver ums-jumpshot
[ 3.908172] usbcore: registered new interface driver ums-karma
[ 3.915645] usbcore: registered new interface driver ums-onetouch
[ 3.923751] usbcore: registered new interface driver ums-realtek
[ 3.931225] usbcore: registered new interface driver ums-sddr09
[ 3.938802] usbcore: registered new interface driver ums-sddr55
[ 3.946369] usbcore: registered new interface driver ums-usbat
[ 3.956499] mousedev: PS/2 mouse device common for all mice
[ 3.975669] sunxi-rtc 7090000.rtc: registered as rtc0
[ 3.981893] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T16:08:55 UTC (58135)
[ 3.992083] sunxi-rtc 7090000.rtc: sunxi rtc probed
[ 4.002243] i2c /dev entries driver
[ 4.007752] IR NEC protocol handler initialized
[ 4.013029] IR RC5(x/sz) protocol handler initialized
[ 4.019101] IR RC6 protocol handler initialized
[ 4.024566] IR JVC protocol handler initialized
[ 4.029835] IR Sony protocol handler initialized
[ 4.035390] IR SANYO protocol handler initialized
[ 4.040862] IR Sharp protocol handler initialized
[ 4.046530] IR MCE Keyboard/mouse protocol handler initialized
[ 4.053476] IR XMP protocol handler initialized
[ 4.058746] ir_imon_decoder: IR iMON protocol handler initialized
[ 4.065996] IR RCMM protocol handler initialized
[ 4.077848] sunxi cedar version 1.1
[ 4.084362] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[ 4.091024] VE: install start!!!
[ 4.091024]
[ 4.098781] VE: cedar-ve the get irq is 6
[ 4.098781]
[ 4.107094] VE: ve_debug_proc_info:(____ptrval____), data:(____ptrval____), lock:(____ptrval____)
[ 4.107094]
[ 4.119181] VE: install end!!!
[ 4.119181]
[ 4.139273] sunxi-wdt 6011000.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 4.152512] Bluetooth: HCI UART driver ver 2.3
[ 4.157925] Bluetooth: HCI UART protocol H4 registered
[ 4.164102] Bluetooth: HCI UART protocol BCSP registered
[ 4.170294] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[ 4.219001] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.19 2021-03-24 19:50)
[ 4.231331] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[ 4.238783] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[ 4.245618] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[ 4.252361] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[ 4.259297] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[ 4.266333] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[ 4.273379] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[ 4.280222] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[ 4.290622] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[ 4.299586] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail
[ 4.308250] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.320092] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 4.341108] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.368073] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[ 4.374431] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.397955] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.414823] usbcore: registered new interface driver usbhid
[ 4.421277] usbhid: USB HID core driver
[ 4.429966] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.457819] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.477134] usbcore: registered new interface driver snd-usb-audio
[ 4.510253] mmc0: host does not support reading read-only switch, assuming write-enable
[ 4.527170] [AUDIOCODEC][sunxi_codec_parse_params][2094]:digital_vol:0, lineout_vol:26, mic1gain:19, mic2gain:19 pa_msleep:120, pa_level:1, pa_pwr_level:1
[ 4.527170]
[ 4.545259] [AUDIOCODEC][sunxi_codec_parse_params][2130]:adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:0, dachpf:0
[ 4.557010] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 4.572344] [AUDIOCODEC][sunxi_internal_codec_probe][2266]:codec probe finished
[ 4.581684] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 4.604565] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[ 4.619927] sid_rd_ver_reg()254 - ver >= 4, soc ver:5
[ 4.626741] mmc0: new high speed SDHC card at address 59b4
[ 4.633921] debugfs: Directory '203034c.dummy_cpudai' with parent 'audiocodec' already present!
[ 4.647746] [SNDCODEC][sunxi_card_init][583]:card init finished
[ 4.658355] mmcblk0: mmc0:59b4 SMI 7.52 GiB
[ 4.680103] sunxi-codec-machine 2030340.sound: 2030000.codec <-> 203034c.dummy_cpudai mapping ok
[ 4.694072] mmcblk0: p1 p2
[ 4.723078] input: audiocodec sunxi Audio Jack as /devices/platform/soc@3000000/2030340.sound/sound/card0/input0
[ 4.744753] [SNDCODEC][sunxi_card_dev_probe][832]:register card finished
[ 4.759147] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: id:sunxi,dsp-msgbox new channel: 0x202 -> 0x102!
[ 4.772335] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: rpmsg hifi[0] client driver is probed
[ 4.803441] NET: Registered protocol family 10
[ 4.822090] Segment Routing with IPv6
[ 4.828856] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 4.846130] NET: Registered protocol family 17
[ 4.851639] can: controller area network core (rev 20170425 abi 9)
[ 4.859745] NET: Registered protocol family 29
[ 4.865158] can: raw protocol (rev 20170425)
[ 4.870152] can: broadcast manager protocol (rev 20170425 t)
[ 4.876977] can: netlink gateway (rev 20190810) max_hops=1
[ 4.885952] Bluetooth: RFCOMM TTY layer initialized
[ 4.891700] Bluetooth: RFCOMM socket layer initialized
[ 4.898416] Bluetooth: RFCOMM ver 1.11
[ 4.914874] Loading compiled-in X.509 certificates
[ 4.940309] HDMI2.0 module init end
[ 5.299122] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.333001] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.342928] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 5.353680] clk: Not disabling unused clocks
[ 5.358689] ALSA device list:
[ 5.362191] #0: audiocodec
[ 5.366077] cfg80211: failed to load regulatory.db
[ 5.374751] VFS: Unable to mount root fs via NFS, trying floppy.
[ 5.433704] [SNDCODEC][sunxi_check_hs_detect_status][191]:plugin --> switch:1
[ 5.764712] EXT4-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended
[ 5.793733] EXT4-fs (mmcblk0p2): recovery complete
[ 5.846751] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 5.856733] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 5.885237] devtmpfs: mounted
[ 5.889681] Freeing unused kernel memory: 192K
[ 5.895068] This architecture does not have kernel memory protection.
[ 5.902521] Run /init as init process
[ 6.152117] random: fast init done
ntpd: send failed: Network is unreachable
[root@Risc-v /root]#
[root@Risc-v /root]# busybox --help
BusyBox v1.34.1 (2022-04-04 10:09:25 PDT) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2015.
Licensed under GPLv2. See source distribution for detailed
copyright notices.
Usage: busybox [function [arguments]...]
or: busybox --list[-full]
or: busybox --install [-s] [DIR]
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, acpid, add-shell, addgroup, adduser, adjtimex, arch, arp, arping, ascii, awk, base32, base64, basename, bc, beep, blkdiscard, blkid, blockdev, bootchartd, brctl, bunzip2, bzcat, bzip2, cal, cat, chat, chattr, chgrp,
chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, conspy, cp, cpio, crc32, crond, crontab, cryptpw, cttyhack, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff,
dirname, dmesg, dnsd, dnsdomainname, dos2unix, dpkg, dpkg-deb, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, ether-wake, expand, expr, factor, fakeidentd, fallocate, false, fatattr, fbset, fbsplash,
fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs, flock, fold, free, freeramdisk, fsck, fsck.minix, fsfreeze, fstrim, fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, groups, gunzip, gzip, halt, hd, hdparm, head,
hexdump, hexedit, hostid, hostname, httpd, hwclock, i2cdetect, i2cdump, i2cget, i2cset, i2ctransfer, id, ifconfig, ifdown, ifenslave, ifplugd, ifup, init, inotifyd, insmod, install, ionice, iostat, ip, ipaddr, ipcalc, ipcrm,
ipcs, iplink, ipneigh, iproute, iprule, iptunnel, kbd_mode, kill, killall, killall5, klogd, last, less, link, linux32, linux64, linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread, losetup, lpd, lpq, lpr, ls,
lsattr, lsmod, lsof, lspci, lsscsi, lsusb, lzcat, lzma, lzop, makedevs, makemime, man, md5sum, mdev, mesg, microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo,
modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump, nandwrite, nbd-client, nc, netcat, netstat, nice, nl, nmeter, nohup, nproc, nsenter, nslookup, ntpd, od, openvt, partprobe, passwd, paste, patch, pgrep, pidof,
ping, ping6, pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff, powertop, printenv, printf, ps, pscan, pstree, pwd, pwdx, raidautorun, rdate, rdev, readlink, readprofile, realpath, reboot, reformime, remove-shell,
renice, reset, resize, resume, rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-init, run-parts, runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail, seq, setarch, setconsole, setfattr, setfont,
setkeycodes, setlogcons, setpriv, setserial, setsid, setuidgid, sha1sum, sha256sum, sha3sum, sha512sum, showkey, shred, shuf, slattach, sleep, smemcap, softlimit, sort, split, ssl_client, start-stop-daemon, stat, strings, stty,
su, sulogin, sum, sv, svc, svlogd, svok, swapoff, swapon, switch_root, sysctl, syslogd, tac, tail, tar, taskset, tc, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr, traceroute, traceroute6, true,
truncate, ts, tty, ttysize, tunctl, ubiattach, ubidetach, ubimkvol, ubirename, ubirmvol, ubirsvol, ubiupdatevol, udhcpc, udhcpc6, udhcpd, udpsvd, uevent, umount, uname, unexpand, uniq, unix2dos, unlink, unlzma, unshare, unxz,
unzip, uptime, users, usleep, uudecode, uuencode, vconfig, vi, vlock, volname, w, wall, watch, watchdog, wc, wget, which, who, whoami, whois, xargs, xxd, xz, xzcat, yes, zcat, zcip
[root@Risc-v /root]#
成功启动 !
离线
dram: dram {
device_type = "dram";
compatible = "allwinner,dram";
clocks = <&ccu CLK_PLL_DDR0>;
clock-names = "pll_ddr";
};
memory@40000000 {
device_type = "memory";
reg = <0x0 0x40000000 0x0 0x8000000>;
};
f133 的 内存是 128M??? 坑!!!
离线
OpenSBI smartx-d1-tina-v1.0.1-release
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : T-HEAD Xuantie Platform
Platform HART Features : RV64ACDFIMSUVX
Platform Max HARTs : 1
Current Hart : 0
Firmware Base : 0x40000400
Firmware Size : 75 KB
Runtime SBI Version : 0.2
MIDELEG : 0x0000000000000222
MEDELEG : 0x000000000000b1ff
PMP0 : 0x0000000040000000-0x000000004001ffff (A)
PMP1 : 0x0000000040000000-0x000000007fffffff (A,R,W,X)
PMP2 : 0x0000000080000000-0x00000000bfffffff (A,R,W,X)
PMP3 : 0x0000000000020000-0x0000000000027fff (A,R,W,X)
PMP4 : 0x0000000000000000-0x000000003fffffff (A,R,W)
U-Boot 2022.01-rc3-00096-gc0ffc12a70-dirty (Apr 05 2022 - 16:57:13 +0800)
DRAM: 64 MiB
[23.161]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
Uncompressing Kernel Image
Moving Image from 0x40080000 to 0x40200000, end=40b147cc
## Flattened Device Tree blob at 40020000
Booting using the fdt blob at 0x40020000
Loading Device Tree to 0000000049ff0000, end 0000000049fff0fb ... OK
Starting kernel ...
[ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000
[ 0.000000] Linux version 5.4.61 (root@i9-10920) (riscv64-unknown-linux-gnu-gcc (C-SKY RISCV Tools V1.8.4 B20200702) 8.1.0, GNU ld (GNU Binutils) 2.32) #48 PREEMPT Tue Apr 5 10:58:34 CST 2022
[ 0.000000] cma: Reserved 8 MiB at 0x0000000043800000
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000040200000-0x0000000043ffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040200000-0x0000000043ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x0000000043ffffff]
[ 0.000000] On node 0 totalpages: 15872
[ 0.000000] DMA32 zone: 217 pages used for memmap
[ 0.000000] DMA32 zone: 0 pages reserved
[ 0.000000] DMA32 zone: 15872 pages, LIFO batch:3
[ 0.000000] elf_hwcap is 0x20112d
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 15655
[ 0.000000] Kernel command line: console=ttyS0,115200n8 earlyprintk=sunxi-uart,0x02500000 clk_ignore_unused loglevel=8 init=/init partitions=boot@mmcblk0p1:rootfs@mmcblk0p2 cma=8M ubi.mtd=5 rootfstype=ubifs root=ubi0:rootfs
[ 0.000000] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.000000] Sorting __ex_table...
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 43716K/63488K available (6087K kernel code, 654K rwdata, 2099K rodata, 192K init, 254K bss, 11580K reserved, 8192K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 0, nr_irqs: 0, preallocated irqs: 0
[ 0.000000] plic: mapped 200 interrupts with 1 handlers for 2 contexts.
[ 0.000000] riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0]
[ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000101] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000305] riscv_timer_clockevent depends on broadcast, but no broadcast function available
[ 0.004777] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.017683] Console: colour dummy device 80x25
[ 0.018005] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.018288] pid_max: default: 32768 minimum: 301
[ 0.020395] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.020636] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.035262] ASID allocator initialised with 65536 entries
[ 0.036501] rcu: Hierarchical SRCU implementation.
[ 0.042063] devtmpfs: initialized
[ 0.253030] random: get_random_u32 called from bucket_table_alloc.isra.31+0x4e/0x15e with crng_init=0
[ 0.263843] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.264109] futex hash table entries: 256 (order: 0, 6144 bytes, linear)
[ 0.267423] pinctrl core: initialized pinctrl subsystem
[ 0.279113] NET: Registered protocol family 16
[ 0.301405] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.307020] cpuidle: using governor menu
[ 0.735690] rtc_ccu: sunxi ccu init OK
[ 0.803603] clock: sunxi ccu init OK
[ 0.809221] clock: sunxi ccu init OK
[ 1.180159] iommu: Default domain type: Translated
[ 1.181409] sunxi iommu: irq = 4
[ 1.193147] SCSI subsystem initialized
[ 1.196537] usbcore: registered new interface driver usbfs
[ 1.197440] usbcore: registered new interface driver hub
[ 1.198397] usbcore: registered new device driver usb
[ 1.200095] mc: Linux media interface: v0.10
[ 1.200758] videodev: Linux video capture interface: v2.00
[ 1.210820] sunxi-msgbox-amp 3003000.msgbox: invalid resource
[ 1.217997] Advanced Linux Sound Architecture Driver Initialized.
[ 1.224785] Bluetooth: Core ver 2.22
[ 1.225305] NET: Registered protocol family 31
[ 1.225467] Bluetooth: HCI device and connection manager initialized
[ 1.225686] Bluetooth: HCI socket layer initialized
[ 1.225889] Bluetooth: L2CAP socket layer initialized
[ 1.226236] Bluetooth: SCO socket layer initialized
[ 1.228377] pwm module init!
[ 1.242628] g2d 5410000.g2d: Adding to iommu group 0
[ 1.246854] G2D: rcq version initialized.major:250
[ 1.259592] clocksource: Switched to clocksource riscv_clocksource
[ 1.422296] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
[ 1.555294] thermal_sys: Registered thermal governor 'step_wise'
[ 1.555368] thermal_sys: Registered thermal governor 'user_space'
[ 1.561331] NET: Registered protocol family 2
[ 1.570874] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 1.571291] TCP established hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 1.571705] TCP bind hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 1.572067] TCP: Hash tables configured (established 512 bind 512)
[ 1.572883] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 1.573399] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 1.575277] NET: Registered protocol family 1
[ 1.590815] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator
[ 1.595601] spi spi0: spi0 supply spi not found, using dummy regulator
[ 1.597871] sunxi_spi_resource_get()2125 - [spi0] SPI MASTER MODE
[ 1.598518] sunxi_spi_resource_get()2163 - Failed to get sample mode
[ 1.598713] sunxi_spi_resource_get()2168 - Failed to get sample delay
[ 1.598914] sunxi_spi_resource_get()2172 - sample_mode:-1431633921 sample_delay:-1431633921
[ 1.599347] sunxi_spi_clk_init()2214 - [spi0] mclk 100000000
[ 1.607283] sunxi_spi_probe()2625 - [spi0]: driver probe succeed, base ffffffd00405c000, irq 31
[ 1.628350] Initialise system trusted keyrings
[ 1.629998] workingset: timestamp_bits=62 max_order=14 bucket_order=0
[ 1.736855] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 2.733600] Key type asymmetric registered
[ 2.733761] Asymmetric key parser 'x509' registered
[ 2.734021] io scheduler mq-deadline registered
[ 2.734175] io scheduler kyber registered
[ 2.734405] atomic64_test: passed
[ 2.746889] [DISP]disp_module_init
[ 2.755400] [DISP]disp_module_init finish
[ 2.763265] sunxi_sid_init()506 - insmod ok
[ 2.831267] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator
[ 2.835210] uart uart0: get regulator failed
[ 2.835539] uart uart0: uart0 supply uart not found, using dummy regulator
[ 2.838653] uart0: ttyS0 at MMIO 0x2500000 (irq = 18, base_baud = 1500000) is a SUNXI
[ 2.838930] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n
[ 3.596298] printk: console [ttyS0] enabled
[ 3.611407] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator
[ 3.626879] uart uart1: get regulator failed
[ 3.632260] uart uart1: uart1 supply uart not found, using dummy regulator
[ 3.643430] uart1: ttyS1 at MMIO 0x2500400 (irq = 19, base_baud = 1500000) is a SUNXI
[ 3.659874] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator
[ 3.675007] uart uart3: get regulator failed
[ 3.680388] uart uart3: uart3 supply uart not found, using dummy regulator
[ 3.691575] uart3: ttyS3 at MMIO 0x2500c00 (irq = 21, base_baud = 1500000) is a SUNXI
[ 3.710775] misc dump reg init
[ 3.734544] spi-nand spi0.0: Winbond SPI NAND was found.
[ 3.741040] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[ 3.755120] 6 fixed-partitions partitions found on MTD device spi0.0
[ 3.762969] Creating 6 MTD partitions on "spi0.0":
[ 3.768592] 0x000000000000-0x000000100000 : "boot0"
[ 3.822567] 0x000000100000-0x000000120000 : "opensbi"
[ 3.862443] 0x000000120000-0x000000220000 : "u-boot"
[ 3.912532] 0x000000220000-0x000000240000 : "dtb"
[ 3.952436] 0x000000240000-0x000000840000 : "kernel"
[ 3.978286] random: fast init done
[ 4.092449] 0x000000840000-0x000008000000 : "rootfs"
[ 6.243331] Error: Driver 'spi-nand' is already registered, aborting...
[ 6.255180] libphy: Fixed MDIO Bus: probed
[ 6.260183] CAN device driver interface
[ 6.267416] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 6.275172] sunxi-ehci: EHCI SUNXI driver
[ 6.285547] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 6.293059] sunxi-ohci: OHCI SUNXI driver
[ 6.305045] usbcore: registered new interface driver uas
[ 6.312429] usbcore: registered new interface driver usb-storage
[ 6.320093] usbcore: registered new interface driver ums-alauda
[ 6.327444] usbcore: registered new interface driver ums-cypress
[ 6.335103] usbcore: registered new interface driver ums-datafab
[ 6.342768] usbcore: registered new interface driver ums_eneub6250
[ 6.350692] usbcore: registered new interface driver ums-freecom
[ 6.358157] usbcore: registered new interface driver ums-isd200
[ 6.365730] usbcore: registered new interface driver ums-jumpshot
[ 6.373502] usbcore: registered new interface driver ums-karma
[ 6.380978] usbcore: registered new interface driver ums-onetouch
[ 6.388771] usbcore: registered new interface driver ums-realtek
[ 6.396443] usbcore: registered new interface driver ums-sddr09
[ 6.404133] usbcore: registered new interface driver ums-sddr55
[ 6.411710] usbcore: registered new interface driver ums-usbat
[ 6.421876] mousedev: PS/2 mouse device common for all mice
[ 6.432682] sunxi-rtc 7090000.rtc: errata__fix_alarm_day_reg_default_value(): ALARM0_DAY_REG=0, set it to 1
[ 6.452928] sunxi-rtc 7090000.rtc: registered as rtc0
[ 6.459142] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T00:00:33 UTC (33)
[ 6.468838] sunxi-rtc 7090000.rtc: sunxi rtc probed
[ 6.479002] i2c /dev entries driver
[ 6.484515] IR NEC protocol handler initialized
[ 6.489992] IR RC5(x/sz) protocol handler initialized
[ 6.495856] IR RC6 protocol handler initialized
[ 6.501314] IR JVC protocol handler initialized
[ 6.506587] IR Sony protocol handler initialized
[ 6.512146] IR SANYO protocol handler initialized
[ 6.517613] IR Sharp protocol handler initialized
[ 6.523280] IR MCE Keyboard/mouse protocol handler initialized
[ 6.530230] IR XMP protocol handler initialized
[ 6.535503] ir_imon_decoder: IR iMON protocol handler initialized
[ 6.542745] IR RCMM protocol handler initialized
[ 6.554671] sunxi cedar version 1.1
[ 6.561180] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[ 6.567838] VE: install start!!!
[ 6.567838]
[ 6.575398] VE: cedar-ve the get irq is 6
[ 6.575398]
[ 6.583726] VE: ve_debug_proc_info:(____ptrval____), data:(____ptrval____), lock:(____ptrval____)
[ 6.583726]
[ 6.595817] VE: install end!!!
[ 6.595817]
[ 6.615896] sunxi-wdt 6011000.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 6.629145] Bluetooth: HCI UART driver ver 2.3
[ 6.634555] Bluetooth: HCI UART protocol H4 registered
[ 6.640737] Bluetooth: HCI UART protocol BCSP registered
[ 6.646928] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[ 6.696626] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.19 2021-03-24 19:50)
[ 6.709024] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[ 6.716489] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[ 6.723324] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[ 6.730258] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[ 6.737009] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[ 6.744043] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[ 6.751079] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[ 6.757928] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[ 6.768336] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[ 6.777253] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail
[ 6.785991] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.797816] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 6.818834] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.845525] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[ 6.851887] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.874279] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.892240] usbcore: registered new interface driver usbhid
[ 6.898698] usbhid: USB HID core driver
[ 6.907380] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.934615] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 6.954607] usbcore: registered new interface driver snd-usb-audio
[ 6.987797] mmc0: host does not support reading read-only switch, assuming write-enable
[ 7.004241] [AUDIOCODEC][sunxi_codec_parse_params][2094]:digital_vol:0, lineout_vol:26, mic1gain:19, mic2gain:19 pa_msleep:120, pa_level:1, pa_pwr_level:1
[ 7.004241]
[ 7.022320] [AUDIOCODEC][sunxi_codec_parse_params][2130]:adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:0, dachpf:0
[ 7.034082] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 7.049455] [AUDIOCODEC][sunxi_internal_codec_probe][2266]:codec probe finished
[ 7.058791] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 7.080916] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[ 7.097129] sid_rd_ver_reg()254 - ver >= 4, soc ver:5
[ 7.103932] mmc0: new high speed SDHC card at address 59b4
[ 7.111101] debugfs: Directory '203034c.dummy_cpudai' with parent 'audiocodec' already present!
[ 7.124966] [SNDCODEC][sunxi_card_init][583]:card init finished
[ 7.135667] mmcblk0: mmc0:59b4 SMI 7.52 GiB
[ 7.157208] sunxi-codec-machine 2030340.sound: 2030000.codec <-> 203034c.dummy_cpudai mapping ok
[ 7.169379] mmcblk0: p1 p2
[ 7.201860] input: audiocodec sunxi Audio Jack as /devices/platform/soc@3000000/2030340.sound/sound/card0/input0
[ 7.219810] [SNDCODEC][sunxi_card_dev_probe][832]:register card finished
[ 7.234372] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: id:sunxi,dsp-msgbox new channel: 0x202 -> 0x102!
[ 7.247412] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: rpmsg hifi[0] client driver is probed
[ 7.278480] NET: Registered protocol family 10
[ 7.297312] Segment Routing with IPv6
[ 7.304014] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 7.321177] NET: Registered protocol family 17
[ 7.326684] can: controller area network core (rev 20170425 abi 9)
[ 7.334798] NET: Registered protocol family 29
[ 7.340209] can: raw protocol (rev 20170425)
[ 7.345200] can: broadcast manager protocol (rev 20170425 t)
[ 7.352028] can: netlink gateway (rev 20190810) max_hops=1
[ 7.361040] Bluetooth: RFCOMM TTY layer initialized
[ 7.366791] Bluetooth: RFCOMM socket layer initialized
[ 7.373556] Bluetooth: RFCOMM ver 1.11
[ 7.388034] Loading compiled-in X.509 certificates
[ 7.416156] HDMI2.0 module init end
[ 7.768610] ubi0: attaching mtd5
[ 7.910357] [SNDCODEC][sunxi_check_hs_detect_status][191]:plugin --> switch:1
[ 9.096708] random: crng init done
[ 14.351475] ubi0: scanning is finished
[ 14.483322] ubi0: attached mtd5 (name "rootfs", size 119 MiB)
[ 14.490260] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 14.498270] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 14.506374] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 14.514865] ubi0: good PEBs: 958, bad PEBs: 0, corrupted PEBs: 0
[ 14.522085] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
[ 14.530703] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 148355507
[ 14.541386] ubi0: available PEBs: 0, total reserved PEBs: 958, PEBs reserved for bad PEB handling: 20
[ 14.552315] ubi0: background thread "ubi_bgt0d" started, PID 63
[ 14.568661] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 14.602462] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 14.612387] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 14.622752] clk: Not disabling unused clocks
[ 14.627755] ALSA device list:
[ 14.631776] cfg80211: failed to load regulatory.db
[ 14.637862] #0: audiocodec
[ 14.654466] UBIFS (ubi0:0): Mounting in unauthenticated mode
[ 15.752530] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "rootfs", R/O mode
[ 15.762363] UBIFS (ubi0:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 15.774074] UBIFS (ubi0:0): FS size: 117198848 bytes (111 MiB, 923 LEBs), journal size 5840896 bytes (5 MiB, 46 LEBs)
[ 15.786511] UBIFS (ubi0:0): reserved for root: 4952683 bytes (4836 KiB)
[ 15.794470] UBIFS (ubi0:0): media format: w5/r0 (latest is w5/r0), UUID 632A2A4C-3F3D-49A5-81D8-819561999B1E, small LPT model
[ 15.832954] VFS: Mounted root (ubifs filesystem) readonly on device 0:14.
[ 15.869313] devtmpfs: mounted
[ 15.874377] Freeing unused kernel memory: 192K
[ 15.879773] This architecture does not have kernel memory protection.
[ 15.887226] Run /init as init process
ntpd: send failed: Network is unreachable
[root@Risc-v /root]#
[root@Risc-v /root]# uname -a
Linux Risc-v 5.4.61 #48 PREEMPT Tue Apr 5 10:58:34 CST 2022 riscv64 GNU/Linux
[root@Risc-v /root]#
[root@Risc-v /root]# bash -version
GNU bash, version 5.1.8(1)-release (riscv64-unknown-linux-gnu)
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
spi-nand 启动成功了!!!
最近编辑记录 Cadence (2022-04-05 17:08:20)
离线
d1s spi-nand 完整的启动 log
HELLO! BOOT0 is starting!
BOOT0 commit : 023b78d-dirty
set pll start
periph0 has been enabled
set pll end
[pmu]: bus read error
board init ok
ZQ value = 0x2f***********
get_pmu_exist() = -1
ddr_efuse_type: 0xa
[AUTO DEBUG] single rank and full DQ!
ddr_efuse_type: 0xa
[AUTO DEBUG] rank 0 row = 13
[AUTO DEBUG] rank 0 bank = 4
[AUTO DEBUG] rank 0 page size = 2 KB
DRAM BOOT DRIVE INFO: V0.24
DRAM CLK = 528 MHz
DRAM Type = 2 (2:DDR2,3:DDR3)
DRAMC read ODT off.
DRAM ODT off.
ddr_efuse_type: 0xa
DRAM SIZE =64 M
DRAM simple test OK.
dram size =64
spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 16
Jump to second Boot.
OpenSBI smartx-d1-tina-v1.0.1-release
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : T-HEAD Xuantie Platform
Platform HART Features : RV64ACDFIMSUVX
Platform Max HARTs : 1
Current Hart : 0
Firmware Base : 0x40000400
Firmware Size : 75 KB
Runtime SBI Version : 0.2
MIDELEG : 0x0000000000000222
MEDELEG : 0x000000000000b1ff
PMP0 : 0x0000000040000000-0x000000004001ffff (A)
PMP1 : 0x0000000040000000-0x000000007fffffff (A,R,W,X)
PMP2 : 0x0000000080000000-0x00000000bfffffff (A,R,W,X)
PMP3 : 0x0000000000020000-0x0000000000027fff (A,R,W,X)
PMP4 : 0x0000000000000000-0x000000003fffffff (A,R,W)
U-Boot 2022.01-rc3-00096-gc0ffc12a70-dirty (Apr 05 2022 - 17:29:15 +0800)
DRAM: 64 MiB
[00.334]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
Reading 131072 byte(s) (64 page(s)) at offset 0x00220000
Reading 6291456 byte(s) (3072 page(s)) at offset 0x00240000
Uncompressing Kernel Image
Moving Image from 0x40080000 to 0x40200000, end=40b147cc
## Flattened Device Tree blob at 40020000
Booting using the fdt blob at 0x40020000
Loading Device Tree to 0000000049ff0000, end 0000000049fff0fb ... OK
Starting kernel ...
[ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000
[ 0.000000] Linux version 5.4.61 (root@i9-10920) (riscv64-unknown-linux-gnu-gcc (C-SKY RISCV Tools V1.8.4 B20200702) 8.1.0, GNU ld (GNU Binutils) 2.32) #48 PREEMPT Tue Apr 5 10:58:34 CST 2022
[ 0.000000] cma: Reserved 8 MiB at 0x0000000043800000
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000040200000-0x0000000043ffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040200000-0x0000000043ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x0000000043ffffff]
[ 0.000000] On node 0 totalpages: 15872
[ 0.000000] DMA32 zone: 217 pages used for memmap
[ 0.000000] DMA32 zone: 0 pages reserved
[ 0.000000] DMA32 zone: 15872 pages, LIFO batch:3
[ 0.000000] elf_hwcap is 0x20112d
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 15655
[ 0.000000] Kernel command line: console=ttyS0,115200n8 earlyprintk=sunxi-uart,0x02500000 clk_ignore_unused loglevel=8 init=/init partitions=boot@mmcblk0p1:rootfs@mmcblk0p2 cma=8M ubi.mtd=5 rootfstype=ubifs root=ubi0:rootfs
[ 0.000000] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.000000] Sorting __ex_table...
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 43716K/63488K available (6087K kernel code, 654K rwdata, 2099K rodata, 192K init, 254K bss, 11580K reserved, 8192K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 0, nr_irqs: 0, preallocated irqs: 0
[ 0.000000] plic: mapped 200 interrupts with 1 handlers for 2 contexts.
[ 0.000000] riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0]
[ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000007] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000027] riscv_timer_clockevent depends on broadcast, but no broadcast function available
[ 0.000354] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000986] Console: colour dummy device 80x25
[ 0.001033] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.001053] pid_max: default: 32768 minimum: 301
[ 0.001259] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.001280] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.003282] ASID allocator initialised with 65536 entries
[ 0.003484] rcu: Hierarchical SRCU implementation.
[ 0.004206] devtmpfs: initialized
[ 0.017783] random: get_random_u32 called from bucket_table_alloc.isra.31+0x4e/0x15e with crng_init=0
[ 0.018563] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.018601] futex hash table entries: 256 (order: 0, 6144 bytes, linear)
[ 0.019143] pinctrl core: initialized pinctrl subsystem
[ 0.020724] NET: Registered protocol family 16
[ 0.022554] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.023275] cpuidle: using governor menu
[ 0.055733] rtc_ccu: sunxi ccu init OK
[ 0.064399] clock: sunxi ccu init OK
[ 0.065463] clock: sunxi ccu init OK
[ 0.104117] iommu: Default domain type: Translated
[ 0.104310] sunxi iommu: irq = 4
[ 0.105480] SCSI subsystem initialized
[ 0.105866] usbcore: registered new interface driver usbfs
[ 0.105966] usbcore: registered new interface driver hub
[ 0.106101] usbcore: registered new device driver usb
[ 0.106303] mc: Linux media interface: v0.10
[ 0.106370] videodev: Linux video capture interface: v2.00
[ 0.107637] sunxi-msgbox-amp 3003000.msgbox: invalid resource
[ 0.108402] Advanced Linux Sound Architecture Driver Initialized.
[ 0.109045] Bluetooth: Core ver 2.22
[ 0.109138] NET: Registered protocol family 31
[ 0.109150] Bluetooth: HCI device and connection manager initialized
[ 0.109175] Bluetooth: HCI socket layer initialized
[ 0.109191] Bluetooth: L2CAP socket layer initialized
[ 0.109232] Bluetooth: SCO socket layer initialized
[ 0.109566] pwm module init!
[ 0.111172] g2d 5410000.g2d: Adding to iommu group 0
[ 0.111690] G2D: rcq version initialized.major:250
[ 0.112545] clocksource: Switched to clocksource riscv_clocksource
[ 0.125553] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
[ 0.142864] thermal_sys: Registered thermal governor 'step_wise'
[ 0.142871] thermal_sys: Registered thermal governor 'user_space'
[ 0.143496] NET: Registered protocol family 2
[ 0.144402] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.144450] TCP established hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.144472] TCP bind hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.144488] TCP: Hash tables configured (established 512 bind 512)
[ 0.144663] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.144708] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.144978] NET: Registered protocol family 1
[ 0.146298] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator
[ 0.146941] spi spi0: spi0 supply spi not found, using dummy regulator
[ 0.147226] sunxi_spi_resource_get()2125 - [spi0] SPI MASTER MODE
[ 0.147295] sunxi_spi_resource_get()2163 - Failed to get sample mode
[ 0.147305] sunxi_spi_resource_get()2168 - Failed to get sample delay
[ 0.147314] sunxi_spi_resource_get()2172 - sample_mode:-1431633921 sample_delay:-1431633921
[ 0.147378] sunxi_spi_clk_init()2214 - [spi0] mclk 100000000
[ 0.148151] sunxi_spi_probe()2625 - [spi0]: driver probe succeed, base ffffffd00405c000, irq 31
[ 0.149892] Initialise system trusted keyrings
[ 0.150142] workingset: timestamp_bits=62 max_order=14 bucket_order=0
[ 0.157818] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.178896] Key type asymmetric registered
[ 0.178915] Asymmetric key parser 'x509' registered
[ 0.178945] io scheduler mq-deadline registered
[ 0.178954] io scheduler kyber registered
[ 0.178977] atomic64_test: passed
[ 0.180298] [DISP]disp_module_init
[ 0.181042] [DISP]disp_module_init finish
[ 0.181824] sunxi_sid_init()506 - insmod ok
[ 0.189854] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator
[ 0.190337] uart uart0: get regulator failed
[ 0.190368] uart uart0: uart0 supply uart not found, using dummy regulator
[ 0.190781] uart0: ttyS0 at MMIO 0x2500000 (irq = 18, base_baud = 1500000) is a SUNXI
[ 0.190812] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n
[ 0.915227] printk: console [ttyS0] enabled
[ 0.920829] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator
[ 0.932308] uart uart1: get regulator failed
[ 0.937149] uart uart1: uart1 supply uart not found, using dummy regulator
[ 0.945260] uart1: ttyS1 at MMIO 0x2500400 (irq = 19, base_baud = 1500000) is a SUNXI
[ 0.954890] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator
[ 0.966355] uart uart3: get regulator failed
[ 0.971139] uart uart3: uart3 supply uart not found, using dummy regulator
[ 0.979246] uart3: ttyS3 at MMIO 0x2500c00 (irq = 21, base_baud = 1500000) is a SUNXI
[ 0.989117] misc dump reg init
[ 0.994853] spi-nand spi0.0: Winbond SPI NAND was found.
[ 1.000789] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[ 1.010608] 6 fixed-partitions partitions found on MTD device spi0.0
[ 1.017808] Creating 6 MTD partitions on "spi0.0":
[ 1.023251] 0x000000000000-0x000000100000 : "boot0"
[ 1.043816] 0x000000100000-0x000000120000 : "opensbi"
[ 1.063817] 0x000000120000-0x000000220000 : "u-boot"
[ 1.083814] 0x000000220000-0x000000240000 : "dtb"
[ 1.103781] 0x000000240000-0x000000840000 : "kernel"
[ 1.111863] random: fast init done
[ 1.133829] 0x000000840000-0x000008000000 : "rootfs"
[ 1.403981] Error: Driver 'spi-nand' is already registered, aborting...
[ 1.411850] libphy: Fixed MDIO Bus: probed
[ 1.416508] CAN device driver interface
[ 1.421075] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.428409] sunxi-ehci: EHCI SUNXI driver
[ 1.433272] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.440195] sunxi-ohci: OHCI SUNXI driver
[ 1.445384] usbcore: registered new interface driver uas
[ 1.451404] usbcore: registered new interface driver usb-storage
[ 1.458267] usbcore: registered new interface driver ums-alauda
[ 1.464988] usbcore: registered new interface driver ums-cypress
[ 1.471750] usbcore: registered new interface driver ums-datafab
[ 1.478570] usbcore: registered new interface driver ums_eneub6250
[ 1.485602] usbcore: registered new interface driver ums-freecom
[ 1.492374] usbcore: registered new interface driver ums-isd200
[ 1.499099] usbcore: registered new interface driver ums-jumpshot
[ 1.506015] usbcore: registered new interface driver ums-karma
[ 1.512642] usbcore: registered new interface driver ums-onetouch
[ 1.519531] usbcore: registered new interface driver ums-realtek
[ 1.526354] usbcore: registered new interface driver ums-sddr09
[ 1.533111] usbcore: registered new interface driver ums-sddr55
[ 1.539784] usbcore: registered new interface driver ums-usbat
[ 1.546858] mousedev: PS/2 mouse device common for all mice
[ 1.553760] sunxi-rtc 7090000.rtc: errata__fix_alarm_day_reg_default_value(): ALARM0_DAY_REG=0, set it to 1
[ 1.566144] sunxi-rtc 7090000.rtc: registered as rtc0
[ 1.571903] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T00:00:05 UTC (5)
[ 1.580853] sunxi-rtc 7090000.rtc: sunxi rtc probed
[ 1.586666] i2c /dev entries driver
[ 1.590673] IR NEC protocol handler initialized
[ 1.595781] IR RC5(x/sz) protocol handler initialized
[ 1.601412] IR RC6 protocol handler initialized
[ 1.606489] IR JVC protocol handler initialized
[ 1.611536] IR Sony protocol handler initialized
[ 1.616709] IR SANYO protocol handler initialized
[ 1.621950] IR Sharp protocol handler initialized
[ 1.627217] IR MCE Keyboard/mouse protocol handler initialized
[ 1.633747] IR XMP protocol handler initialized
[ 1.638796] ir_imon_decoder: IR iMON protocol handler initialized
[ 1.645614] IR RCMM protocol handler initialized
[ 1.651355] sunxi cedar version 1.1
[ 1.655573] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[ 1.661820] VE: install start!!!
[ 1.661820]
[ 1.667399] VE: cedar-ve the get irq is 6
[ 1.667399]
[ 1.673801] VE: ve_debug_proc_info:(____ptrval____), data:(____ptrval____), lock:(____ptrval____)
[ 1.673801]
[ 1.685397] VE: install end!!!
[ 1.685397]
[ 1.691815] sunxi-wdt 6011000.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 1.700932] Bluetooth: HCI UART driver ver 2.3
[ 1.705945] Bluetooth: HCI UART protocol H4 registered
[ 1.711672] Bluetooth: HCI UART protocol BCSP registered
[ 1.717626] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[ 1.727698] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.19 2021-03-24 19:50)
[ 1.737718] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[ 1.743942] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[ 1.750256] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[ 1.756696] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[ 1.763123] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[ 1.769627] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[ 1.776156] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[ 1.782688] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[ 1.789696] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[ 1.795232] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail
[ 1.801866] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 1.813032] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 1.833157] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 1.857596] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[ 1.863355] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 1.875574] usbcore: registered new interface driver usbhid
[ 1.881792] usbhid: USB HID core driver
[ 1.887959] usbcore: registered new interface driver snd-usb-audio
[ 1.897965] [AUDIOCODEC][sunxi_codec_parse_params][2094]:digital_vol:0, lineout_vol:26, mic1gain:19, mic2gain:19 pa_msleep:120, pa_level:1, pa_pwr_level:1
[ 1.897965]
[ 1.915142] [AUDIOCODEC][sunxi_codec_parse_params][2130]:adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:0, dachpf:0
[ 1.926576] [AUDIOCODEC][sunxi_internal_codec_probe][2266]:codec probe finished
[ 1.936066] sid_rd_ver_reg()254 - ver >= 4, soc ver:5
[ 1.941751] debugfs: Directory '203034c.dummy_cpudai' with parent 'audiocodec' already present!
[ 1.951569] [SNDCODEC][sunxi_card_init][583]:card init finished
[ 1.960906] sunxi-codec-machine 2030340.sound: 2030000.codec <-> 203034c.dummy_cpudai mapping ok
[ 1.972233] input: audiocodec sunxi Audio Jack as /devices/platform/soc@3000000/2030340.sound/sound/card0/input0
[ 1.984480] [SNDCODEC][sunxi_card_dev_probe][832]:register card finished
[ 1.992713] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: id:sunxi,dsp-msgbox new channel: 0x202 -> 0x102!
[ 2.004328] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: rpmsg hifi[0] client driver is probed
[ 2.016476] NET: Registered protocol family 10
[ 2.023056] Segment Routing with IPv6
[ 2.027368] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.035008] NET: Registered protocol family 17
[ 2.040046] can: controller area network core (rev 20170425 abi 9)
[ 2.047171] NET: Registered protocol family 29
[ 2.052140] can: raw protocol (rev 20170425)
[ 2.056948] can: broadcast manager protocol (rev 20170425 t)
[ 2.063301] can: netlink gateway (rev 20190810) max_hops=1
[ 2.069779] Bluetooth: RFCOMM TTY layer initialized
[ 2.075364] Bluetooth: RFCOMM socket layer initialized
[ 2.081126] Bluetooth: RFCOMM ver 1.11
[ 2.086249] Loading compiled-in X.509 certificates
[ 2.094329] HDMI2.0 module init end
[ 2.125683] ubi0: attaching mtd5
[ 2.369537] random: crng init done
[ 2.682691] [SNDCODEC][sunxi_check_hs_detect_status][191]:plugin --> switch:1
[ 3.142823] ubi0: scanning is finished
[ 3.160998] ubi0: attached mtd5 (name "rootfs", size 119 MiB)
[ 3.167468] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 3.175207] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 3.182814] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 3.190576] ubi0: good PEBs: 958, bad PEBs: 0, corrupted PEBs: 0
[ 3.197300] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
[ 3.205490] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 148355507
[ 3.215617] ubi0: available PEBs: 0, total reserved PEBs: 958, PEBs reserved for bad PEB handling: 20
[ 3.225944] ubi0: background thread "ubi_bgt0d" started, PID 60
[ 3.233375] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 3.244531] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 3.251994] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 3.261821] clk: Not disabling unused clocks
[ 3.266686] cfg80211: failed to load regulatory.db
[ 3.272130] ALSA device list:
[ 3.275550] #0: audiocodec
[ 3.280603] UBIFS (ubi0:0): Mounting in unauthenticated mode
[ 3.445935] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "rootfs", R/O mode
[ 3.455213] UBIFS (ubi0:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 3.466302] UBIFS (ubi0:0): FS size: 117198848 bytes (111 MiB, 923 LEBs), journal size 5840896 bytes (5 MiB, 46 LEBs)
[ 3.478161] UBIFS (ubi0:0): reserved for root: 4952683 bytes (4836 KiB)
[ 3.485569] UBIFS (ubi0:0): media format: w5/r0 (latest is w5/r0), UUID 632A2A4C-3F3D-49A5-81D8-819561999B1E, small LPT model
[ 3.502185] VFS: Mounted root (ubifs filesystem) readonly on device 0:14.
[ 3.514323] devtmpfs: mounted
[ 3.517871] Freeing unused kernel memory: 192K
[ 3.522881] This architecture does not have kernel memory protection.
[ 3.530061] Run /init as init process
ntpd: send failed: Network is unreachable
[root@Risc-v /root]#
离线
HELLO! BOOT0 is starting!
BOOT0 commit : 023b78d-dirty
set pll start
periph0 has been enabled
set pll end
[pmu]: bus read error
board init ok
ZQ value = 0x2f***********
get_pmu_exist() = -1
ddr_efuse_type: 0xa
[AUTO DEBUG] single rank and full DQ!
ddr_efuse_type: 0xa
[AUTO DEBUG] rank 0 row = 13
[AUTO DEBUG] rank 0 bank = 4
[AUTO DEBUG] rank 0 page size = 2 KB
DRAM BOOT DRIVE INFO: V0.24
DRAM CLK = 528 MHz
DRAM Type = 2 (2:DDR2,3:DDR3)
DRAMC read ODT off.
DRAM ODT off.
ddr_efuse_type: 0xa
DRAM SIZE =64 M
DRAM simple test OK.
dram size =64
spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 16
Jump to second Boot.
OpenSBI smartx-d1-tina-v1.0.1-release
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : T-HEAD Xuantie Platform
Platform HART Features : RV64ACDFIMSUVX
Platform Max HARTs : 1
Current Hart : 0
Firmware Base : 0x40000400
Firmware Size : 75 KB
Runtime SBI Version : 0.2
MIDELEG : 0x0000000000000222
MEDELEG : 0x000000000000b1ff
PMP0 : 0x0000000040000000-0x000000004001ffff (A)
PMP1 : 0x0000000040000000-0x000000007fffffff (A,R,W,X)
PMP2 : 0x0000000080000000-0x00000000bfffffff (A,R,W,X)
PMP3 : 0x0000000000020000-0x0000000000027fff (A,R,W,X)
PMP4 : 0x0000000000000000-0x000000003fffffff (A,R,W)
U-Boot 2022.01-rc3-00096-gc0ffc12a70-dirty (Apr 10 2022 - 10:55:44 +0800)
DRAM: 64 MiB
[00.336]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
Reading 131072 byte(s) (64 page(s)) at offset 0x00220000
Reading 6291456 byte(s) (3072 page(s)) at offset 0x00240000
Uncompressing Kernel Image
Moving Image from 0x40080000 to 0x40200000, end=40c0760c
## Flattened Device Tree blob at 40020000
Booting using the fdt blob at 0x40020000
Loading Device Tree to 0000000049ff0000, end 0000000049fff17a ... OK
Starting kernel ...
[ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000
[ 0.000000] Linux version 5.4.61 (root@i9-10920) (riscv64-unknown-linux-gnu-gcc (C-SKY RISCV Tools V1.8.4 B20200702) 8.1.0, GNU ld (GNU Binutils) 2.32) #79 PREEMPT Sun Apr 10 10:21:14 CST 2022
[ 0.000000] cma: Reserved 8 MiB at 0x0000000043800000
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000040200000-0x0000000043ffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040200000-0x0000000043ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x0000000043ffffff]
[ 0.000000] On node 0 totalpages: 15872
[ 0.000000] DMA32 zone: 217 pages used for memmap
[ 0.000000] DMA32 zone: 0 pages reserved
[ 0.000000] DMA32 zone: 15872 pages, LIFO batch:3
[ 0.000000] elf_hwcap is 0x20112d
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 15655
[ 0.000000] Kernel command line: console=ttyS0,115200n8 earlyprintk=sunxi-uart,0x02500000 clk_ignore_unused loglevel=8 init=/init partitions=boot@mmcblk0p1:rootfs@mmcblk0p2 cma=8M ubi.mtd=5 rootfstype=ubifs root=ubi0:rootfs
[ 0.000000] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.000000] Sorting __ex_table...
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 42744K/63488K available (6745K kernel code, 755K rwdata, 2285K rodata, 196K init, 277K bss, 12552K reserved, 8192K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 0, nr_irqs: 0, preallocated irqs: 0
[ 0.000000] plic: mapped 200 interrupts with 1 handlers for 2 contexts.
[ 0.000000] riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0]
[ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000006] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000026] riscv_timer_clockevent depends on broadcast, but no broadcast function available
[ 0.000358] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.001008] Console: colour dummy device 80x25
[ 0.001056] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.001077] pid_max: default: 32768 minimum: 301
[ 0.001265] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.001285] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.003252] ASID allocator initialised with 65536 entries
[ 0.003449] rcu: Hierarchical SRCU implementation.
[ 0.004176] devtmpfs: initialized
[ 0.016259] random: get_random_u32 called from bucket_table_alloc.isra.31+0x4e/0x15e with crng_init=0
[ 0.017054] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.017089] futex hash table entries: 256 (order: 0, 6144 bytes, linear)
[ 0.017606] pinctrl core: initialized pinctrl subsystem
[ 0.019115] NET: Registered protocol family 16
[ 0.021034] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.021752] cpuidle: using governor menu
[ 0.056071] rtc_ccu: sunxi ccu init OK
[ 0.063634] clock: sunxi ccu init OK
[ 0.064720] clock: sunxi ccu init OK
[ 0.114122] iommu: Default domain type: Translated
[ 0.114316] sunxi iommu: irq = 4
[ 0.115493] SCSI subsystem initialized
[ 0.115869] usbcore: registered new interface driver usbfs
[ 0.115971] usbcore: registered new interface driver hub
[ 0.116091] usbcore: registered new device driver usb
[ 0.116300] mc: Linux media interface: v0.10
[ 0.116373] videodev: Linux video capture interface: v2.00
[ 0.117585] sunxi-msgbox-amp 3003000.msgbox: invalid resource
[ 0.118316] Advanced Linux Sound Architecture Driver Initialized.
[ 0.118998] Bluetooth: Core ver 2.22
[ 0.119090] NET: Registered protocol family 31
[ 0.119103] Bluetooth: HCI device and connection manager initialized
[ 0.119130] Bluetooth: HCI socket layer initialized
[ 0.119145] Bluetooth: L2CAP socket layer initialized
[ 0.119187] Bluetooth: SCO socket layer initialized
[ 0.119498] pwm module init!
[ 0.121163] g2d 5410000.g2d: Adding to iommu group 0
[ 0.121671] G2D: rcq version initialized.major:250
[ 0.122567] clocksource: Switched to clocksource riscv_clocksource
[ 0.135379] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
[ 0.152771] thermal_sys: Registered thermal governor 'step_wise'
[ 0.152777] thermal_sys: Registered thermal governor 'user_space'
[ 0.153359] NET: Registered protocol family 2
[ 0.154263] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.154307] TCP established hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.154326] TCP bind hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.154343] TCP: Hash tables configured (established 512 bind 512)
[ 0.154516] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.154565] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.154832] NET: Registered protocol family 1
[ 0.156154] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator
[ 0.156793] spi spi0: spi0 supply spi not found, using dummy regulator
[ 0.157066] sunxi_spi_resource_get()2125 - [spi0] SPI MASTER MODE
[ 0.157139] sunxi_spi_resource_get()2163 - Failed to get sample mode
[ 0.157152] sunxi_spi_resource_get()2168 - Failed to get sample delay
[ 0.157163] sunxi_spi_resource_get()2172 - sample_mode:-1431633921 sample_delay:-1431633921
[ 0.157225] sunxi_spi_clk_init()2214 - [spi0] mclk 100000000
[ 0.157988] sunxi_spi_probe()2625 - [spi0]: driver probe succeed, base ffffffd00405c000, irq 31
[ 0.159763] Initialise system trusted keyrings
[ 0.160014] workingset: timestamp_bits=62 max_order=14 bucket_order=0
[ 0.167482] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.187695] Key type asymmetric registered
[ 0.187712] Asymmetric key parser 'x509' registered
[ 0.187738] io scheduler mq-deadline registered
[ 0.187748] io scheduler kyber registered
[ 0.187772] atomic64_test: passed
[ 0.189049] [DISP]disp_module_init
[ 0.189674] [DISP]disp_module_init finish
[ 0.190437] sunxi_sid_init()506 - insmod ok
[ 0.198681] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator
[ 0.199175] uart uart0: get regulator failed
[ 0.199208] uart uart0: uart0 supply uart not found, using dummy regulator
[ 0.199581] uart0: ttyS0 at MMIO 0x2500000 (irq = 18, base_baud = 1500000) is a SUNXI
[ 0.199611] sw_console_setup()1808 - console setup baud 115200 parity n bits 8, flow n
[ 0.924272] printk: console [ttyS0] enabled
[ 0.929849] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator
[ 0.941416] uart uart1: get regulator failed
[ 0.946255] uart uart1: uart1 supply uart not found, using dummy regulator
[ 0.954326] uart1: ttyS1 at MMIO 0x2500400 (irq = 19, base_baud = 1500000) is a SUNXI
[ 0.963965] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator
[ 0.975423] uart uart3: get regulator failed
[ 0.980208] uart uart3: uart3 supply uart not found, using dummy regulator
[ 0.988352] uart3: ttyS3 at MMIO 0x2500c00 (irq = 21, base_baud = 1500000) is a SUNXI
[ 0.998259] misc dump reg init
[ 1.002517] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9
[ 1.009779] sunxi-rfkill soc@3000000:rfkill@0: devm_pinctrl_get() failed!
[ 1.017396] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed
[ 1.024719] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed
[ 1.032110] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1)
[ 1.038653] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power.
[ 1.045596] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1)
[ 1.053329] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=204 assert=0
[ 1.061195] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1
[ 1.069353] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled
[ 1.077061] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power.
[ 1.083843] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1)
[ 1.091353] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=207 assert=0
[ 1.099654] [ADDR_MGT] addr_mgt_probe: module version: v1.0.9
[ 1.107274] [ADDR_MGT] addr_mgt_probe: success.
[ 1.113695] spi-nand spi0.0: Winbond SPI NAND was found.
[ 1.119630] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[ 1.129419] 6 fixed-partitions partitions found on MTD device spi0.0
[ 1.136653] Creating 6 MTD partitions on "spi0.0":
[ 1.142009] 0x000000000000-0x000000100000 : "boot0"
[ 1.163914] 0x000000100000-0x000000120000 : "opensbi"
[ 1.183885] 0x000000120000-0x000000220000 : "u-boot"
[ 1.203876] 0x000000220000-0x000000240000 : "dtb"
[ 1.223925] 0x000000240000-0x000000840000 : "kernel"
[ 1.231886] random: fast init done
[ 1.253888] 0x000000840000-0x000008000000 : "rootfs"
[ 1.514036] Error: Driver 'spi-nand' is already registered, aborting...
[ 1.521902] libphy: Fixed MDIO Bus: probed
[ 1.526560] CAN device driver interface
[ 1.531135] RTL871X: module init start
[ 1.535474] RTL871X: module init ret=0
[ 1.539660] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.546981] sunxi-ehci: EHCI SUNXI driver
[ 1.551841] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.558816] sunxi-ohci: OHCI SUNXI driver
[ 1.563992] usbcore: registered new interface driver uas
[ 1.570008] usbcore: registered new interface driver usb-storage
[ 1.576869] usbcore: registered new interface driver ums-alauda
[ 1.583592] usbcore: registered new interface driver ums-cypress
[ 1.590354] usbcore: registered new interface driver ums-datafab
[ 1.597187] usbcore: registered new interface driver ums_eneub6250
[ 1.604205] usbcore: registered new interface driver ums-freecom
[ 1.610965] usbcore: registered new interface driver ums-isd200
[ 1.617688] usbcore: registered new interface driver ums-jumpshot
[ 1.624620] usbcore: registered new interface driver ums-karma
[ 1.631192] usbcore: registered new interface driver ums-onetouch
[ 1.638129] usbcore: registered new interface driver ums-realtek
[ 1.644968] usbcore: registered new interface driver ums-sddr09
[ 1.651644] usbcore: registered new interface driver ums-sddr55
[ 1.658374] usbcore: registered new interface driver ums-usbat
[ 1.666969] sunxi-rtc 7090000.rtc: registered as rtc0
[ 1.672772] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T02:00:54 UTC (7254)
[ 1.681933] sunxi-rtc 7090000.rtc: sunxi rtc probed
[ 1.687748] i2c /dev entries driver
[ 1.691758] IR NEC protocol handler initialized
[ 1.696864] IR RC5(x/sz) protocol handler initialized
[ 1.702497] IR RC6 protocol handler initialized
[ 1.707572] IR JVC protocol handler initialized
[ 1.712647] IR Sony protocol handler initialized
[ 1.717794] IR SANYO protocol handler initialized
[ 1.723063] IR Sharp protocol handler initialized
[ 1.728307] IR MCE Keyboard/mouse protocol handler initialized
[ 1.734835] IR XMP protocol handler initialized
[ 1.739876] ir_imon_decoder: IR iMON protocol handler initialized
[ 1.746698] IR RCMM protocol handler initialized
[ 1.752440] sunxi cedar version 1.1
[ 1.756652] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[ 1.762950] VE: install start!!!
[ 1.762950]
[ 1.768515] VE: cedar-ve the get irq is 6
[ 1.768515]
[ 1.774924] VE: ve_debug_proc_info:(____ptrval____), data:(____ptrval____), lock:(____ptrval____)
[ 1.774924]
[ 1.786517] VE: install end!!!
[ 1.786517]
[ 1.792964] sunxi-wdt 6011000.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 1.802030] Bluetooth: HCI UART driver ver 2.3
[ 1.807045] Bluetooth: HCI UART protocol H4 registered
[ 1.812803] Bluetooth: HCI UART protocol BCSP registered
[ 1.818726] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[ 1.825988] [XR_BT_LPM] bluesleep_probe: bt_wake polarity: 1
[ 1.832370] [XR_BT_LPM] bluesleep_probe: host_wake polarity: 1
[ 1.838966] [XR_BT_LPM] bluesleep_probe: wakeup source is disabled!
[ 1.838966]
[ 1.847644] [XR_BT_LPM] bluesleep_probe: uart_index(1)
[ 1.856665] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.19 2021-03-24 19:50)
[ 1.866682] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[ 1.872909] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[ 1.879226] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[ 1.885664] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[ 1.892074] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[ 1.898604] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[ 1.905138] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[ 1.911643] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[ 1.918692] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[ 1.924226] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail
[ 1.930882] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 1.942041] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 1.962197] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 1.986626] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[ 1.992299] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.004629] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.19 2021-03-24 19:50)
[ 2.014653] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8
[ 2.020827] sunxi-mmc 4021000.sdmmc: No vmmc regulator found
[ 2.027314] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found
[ 2.033796] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found
[ 2.040258] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found
[ 2.046820] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.058400] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found
[ 2.064940] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found
[ 2.071446] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found
[ 2.078110] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[ 2.088023] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.099173] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.110814] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[ 2.121512] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.133117] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.157436] sunxi-mmc 4021000.sdmmc: detmode:manually by software
[ 2.165090] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.177337] usbcore: registered new interface driver usbhid
[ 2.183664] usbhid: USB HID core driver
[ 2.190106] usbcore: registered new interface driver snd-usb-audio
[ 2.197171] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 2.208792] mmc0: host does not support reading read-only switch, assuming write-enable
[ 2.220988] [AUDIOCODEC][sunxi_codec_parse_params][2094]:digital_vol:0, lineout_vol:26, mic1gain:19, mic2gain:19 pa_msleep:120, pa_level:1, pa_pwr_level:1
[ 2.220988]
[ 2.238334] [AUDIOCODEC][sunxi_codec_parse_params][2130]:adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:0, dachpf:0
[ 2.249322] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 2.261388] [AUDIOCODEC][sunxi_internal_codec_probe][2266]:codec probe finished
[ 2.269623] sunxi-mmc 4021000.sdmmc: card claims to support voltages below defined range
[ 2.278795] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 2.291832] sid_rd_ver_reg()254 - ver >= 4, soc ver:5
[ 2.297780] debugfs: Directory '203034c.dummy_cpudai' with parent 'audiocodec' already present!
[ 2.307608] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[ 2.319408] [SNDCODEC][sunxi_card_init][583]:card init finished
[ 2.326208] mmc0: new high speed SDHC card at address 59b4
[ 2.334457] mmcblk0: mmc0:59b4 SMI 7.52 GiB
[ 2.342235] sunxi-codec-machine 2030340.sound: 2030000.codec <-> 203034c.dummy_cpudai mapping ok
[ 2.355792] mmcblk0: p1 p2
[ 2.359965] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 2.373218] input: audiocodec sunxi Audio Jack as /devices/platform/soc@3000000/2030340.sound/sound/card0/input0
[ 2.385094] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 2.397641] [SNDCODEC][sunxi_card_dev_probe][832]:register card finished
[ 2.405904] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: id:sunxi,dsp-msgbox new channel: 0x202 -> 0x102!
[ 2.417590] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[ 2.429505] rpmsg_hifi 3003000.msgbox.sunxi,dsp-msgbox.514.258: rpmsg hifi[0] client driver is probed
[ 2.440880] mmc1: new high speed SDIO card at address 0001
[ 2.448861] NET: Registered protocol family 10
[ 2.454587] RTL871X: CHIP TYPE: RTL8188F
[ 2.460671] Segment Routing with IPv6
[ 2.465103] RTL871X: rtw_hal_config_rftype RF_Type is 3 TotalTxPath is 1
[ 2.472966] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.480445] NET: Registered protocol family 17
[ 2.485516] RTL871X: Chip Version Info: CHIP_8188F_Normal_Chip_SMIC_B_CUT_1T1R_RomVer(0)
[ 2.494668] can: controller area network core (rev 20170425 abi 9)
[ 2.501670] NET: Registered protocol family 29
[ 2.506890] RTL871X: SetHwReg8188F: hci_sus_state=1
[ 2.512380] can: raw protocol (rev 20170425)
[ 2.518957] RTL871X: SetHwReg8188F: bMacPwrCtrlOn=1
[ 2.524451] can: broadcast manager protocol (rev 20170425 t)
[ 2.530793] can: netlink gateway (rev 20190810) max_hops=1
[ 2.536958] RTL871X: SetHwReg8188F: hci_sus_state=2
[ 2.542747] RTL871X: PowerOnCheck: val_mix:0x0000063f, res:0x0000063f
[ 2.549930] RTL871X: PowerOnCheck: 0x100 the result of cmd52 and cmd53 is the same.
[ 2.558898] Bluetooth: RFCOMM TTY layer initialized
[ 2.564492] Bluetooth: RFCOMM socket layer initialized
[ 2.570257] Bluetooth: RFCOMM ver 1.11
[ 2.574615] RTL871X: PowerOnCheck: 0x1B8 test Pass.
[ 2.581033] Loading compiled-in X.509 certificates
[ 2.586503] RTL871X: EEPROM type is E-FUSE
[ 2.593975] HDMI2.0 module init end
[ 2.603014] RTL871X: hal_EfuseSwitchToBank: Efuse switch bank to 0
[ 2.650154] ubi0: attaching mtd5
[ 2.709971] RTL871X: hal_ReadEFuse_WiFi: data end at address=0x98
[ 2.717432] RTL871X: HW EFUSE
[ 2.721824] RTL871X: hal_com_config_channel_plan chplan:0x20
[ 2.734278] RTL871X: kfree flag:1
[ 2.738511] RTL871X: bb_gain:1
[ 2.745143] RTL871X: rtl8188f_FirmwareDownload((null)) tmp_ps=3
[ 2.752294] RTL871X: rtl8188f_FirmwareDownload fw: FW_NIC, size: 21020
[ 2.760197] RTL871X: rtl8188f_FirmwareDownload: fw_ver=4 fw_subver=0000 sig=0x88f1, Month=08, Date=22, Hour=17, Minute=36
[ 2.773067] RTL871X: rtl8188f_FirmwareDownload(): Shift for fw header!
[ 2.780892] RTL871X: rtl8188f_FirmwareDownload by IO write!
[ 2.867451] random: crng init done
[ 3.092731] [SNDCODEC][sunxi_check_hs_detect_status][191]:plugin --> switch:1
[ 3.249552] RTL871X: polling_fwdl_chksum: Checksum report OK! (1, 0ms), REG_MCUFWDL:0x07050105
[ 3.264912] RTL871X: _8051Reset8188: Finish
[ 3.278635] RTL871X: _FWFreeToGo: Polling FW ready OK! (15, 20ms), REG_MCUFWDL:0x070501c6
[ 3.288112] RTL871X: rtl8188f_FirmwareDownload: DLFW OK !
[ 3.294733] RTL871X: rtl8188f_FirmwareDownload success. write_fw:1, 520ms
[ 3.304026] RTL871X: <=== rtl8188f_FirmwareDownload()
[ 3.315146] RTL871X: hal_read_mac_hidden_rpt OK! (1, 10ms), fwdl:1, id:0x19
[ 3.329193] RTL871X: SetHwReg8188F: bMacPwrCtrlOn=0
[ 3.334945] RTL871X: SetHwReg8188F: hci_sus_state=3
[ 3.347593] RTL871X: SetHwReg8188F: hci_sus_state=0
[ 3.353384] RTL871X: rtw_hal_read_chip_info in 850 ms
[ 3.362279] RTL871X: init_channel_set((null)) ChannelPlan ID:0x20, ch num:13
[ 3.375134] RTL871X: rtw_alloc_macid((null)) if1, hwaddr:ff:ff:ff:ff:ff:ff macid:1
[ 3.385187] RTL871X: Init_ODM_ComInfo_8188f(): fab_ver=0 cut_ver=1
[ 3.393229] RTL871X: rtw_regsty_chk_target_tx_power_valid return _FALSE for band:0, path:0, rs:0, t:-1
[ 3.405840] RTL871X: phy_ConfigBBWithPgParaFile(): No File PHY_REG_PG.txt, Load from HWImg Array!
[ 3.416393] RTL871X: default power by rate loaded
[ 3.425270] RTL871X: rtw_macaddr_cfg mac addr:68:b9:d3:8b:ca:65
[ 3.434045] RTL871X: bDriverStopped:True, bSurpriseRemoved:False, bup:0, hw_init_completed:0
[ 3.446196] RTL871X: rtw_wiphy_alloc(phy0)
[ 3.451766] RTL871X: rtw_wdev_alloc(padapter=00000000bcc9db8d)
[ 3.458908] RTL871X: rtw_wiphy_register(phy0)
[ 3.464383] RTL871X: Register RTW cfg80211 vendor cmd(0x67) interface
[ 3.475038] RTL871X: _rtw_reg_notifier
[ 3.479226] RTL871X: _rtw_reg_notifier_apply: NL80211_REGDOM_SET_BY_CORE to DRV
[ 3.491286] RTL871X: rtw_ndev_init(wlan0) if1 mac_addr=68:b9:d3:8b:ca:65
[ 3.503397] RTL871X: cfg80211_rtw_get_txpower
[ 4.200801] ubi0: scanning is finished
[ 4.219173] ubi0: attached mtd5 (name "rootfs", size 119 MiB)
[ 4.225640] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 4.233335] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 4.240906] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 4.248694] ubi0: good PEBs: 958, bad PEBs: 0, corrupted PEBs: 0
[ 4.255421] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
[ 4.263505] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 148355507
[ 4.273619] ubi0: available PEBs: 0, total reserved PEBs: 958, PEBs reserved for bad PEB handling: 20
[ 4.283942] ubi0: background thread "ubi_bgt0d" started, PID 67
[ 4.291341] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 4.302436] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 4.310130] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 4.319831] clk: Not disabling unused clocks
[ 4.324731] ALSA device list:
[ 4.328046] #0: audiocodec
[ 4.332054] cfg80211: failed to load regulatory.db
[ 4.338613] UBIFS (ubi0:0): Mounting in unauthenticated mode
[ 4.407070] UBIFS (ubi0:0): recovery needed
[ 4.490727] UBIFS (ubi0:0): recovery deferred
[ 4.495803] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "rootfs", R/O mode
[ 4.505076] UBIFS (ubi0:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 4.516165] UBIFS (ubi0:0): FS size: 117198848 bytes (111 MiB, 923 LEBs), journal size 5840896 bytes (5 MiB, 46 LEBs)
[ 4.528025] UBIFS (ubi0:0): reserved for root: 4952683 bytes (4836 KiB)
[ 4.535433] UBIFS (ubi0:0): media format: w5/r0 (latest is w5/r0), UUID 632A2A4C-3F3D-49A5-81D8-819561999B1E, small LPT model
[ 4.551501] VFS: Mounted root (ubifs filesystem) readonly on device 0:14.
[ 4.563183] devtmpfs: mounted
[ 4.566742] Freeing unused kernel memory: 196K
[ 4.571696] This architecture does not have kernel memory protection.
[ 4.578930] Run /init as init process
[root@Risc-v /root]# ifconfig -a
lo Link encap:Local Loopback
LOOPBACK MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 68:B9:D3:8B:CA:65
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
[root@Risc-v /root]#
[root@Risc-v /root]#
[root@Risc-v /root]# cat /etc/wpa_action.sh
#!/bin/sh
/sbin/ifconfig wlan0 up
/usr/sbin/wpa_supplicant -i "wlan0" -c "/etc/wpa_supplicant.conf" -B
/sbin/udhcpc -i wlan0 -T 10 -s /usr/share/udhcpc/default.script
[root@Risc-v /root]# . /etc/wpa_action.sh
Successfully initialized wpa_supplicant
udhcpc: started, v1.35.0
udhcpc: broadcasting discover
[ 40.951254] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: broadcasting select for 192.168.1.6, server 192.168.1.1
udhcpc: lease of 192.168.1.6 obtained from 192.168.1.1, lease time 259200
/usr/share/udhcpc/default.script: Adding DNS 192.168.1.1
[root@Risc-v /root]#
WIFI 成功连接!!!
最近编辑记录 Cadence (2022-04-10 11:05:40)
离线
关于WIFI的调试信息操控
比如去掉如下信息:
[ 7.866999] RTL871X: EEPROM type is E-FUSE
[ 7.873956] RTL871X: hal_EfuseSwitchToBank: Efuse switch bank to 0
[ 8.137127] RTL871X: hal_ReadEFuse_WiFi: data end at address=0x98
[ 8.144661] RTL871X: HW EFUSE
[ 8.148152] RTL871X: 0x000:
[ 8.148199] 29
[ 8.151763] 81
[ 8.153862] 03
[ 8.155963] CC
[ 8.158065] 00
[ 8.160355] 00
[ 8.162460] 50
[ 8.164562] 00
[ 8.166663] 00
[ 8.169061] 00
[ 8.171350] 04
[ 8.173455] CC
[ 8.175557] 0A
[ 8.177660] 0C
[ 8.179949] 00
[ 8.182053] 00
[ 8.186081] RTL871X: 0x010:
[ 8.186125] 2A
[ 8.189515] 2A
[ 8.191819] 2A
[ 8.193923] 2A
[ 8.196025] 2A
[ 8.198127] 2A
[ 8.200421] 2D
[ 8.202527] 2D
[ 8.204629] 2D
[ 8.207028] 2D
[ 8.209129] 2D
[ 8.211422] 03
[ 8.213526] FF
[ 8.215630] FF
[ 8.217731] FF
[ 8.220024] FF
[ 8.224055] RTL871X: 0x020:
1.修改drivers/net/wireless/rtl8189fs/include/autoconf.h
注释掉227行 CONFIG_DEBUG
227 //#define CONFIG_DEBUG /* DBG_871X, etc... */
2.修改drivers/net/wireless/rtl8189fs/core/rtw_debug.c
25 u32 GlobalDebugLevel = _drv_err_;
修改为
u32 GlobalDebugLevel = _drv_always_;
3.关掉全部调试信息
修改drivers/net/wireless/rtl8189fs/os_dep/linux/rtw_proc.c
135行 if( log_level >= _drv_always_ && log_level <= _drv_debug_ )
改为
if( log_level >= 0 && log_level <= _drv_debug_ )
启动起来后在sh里执行
echo 0 > /proc/net/rtl8189fs/log_level
或者drivers/net/wireless/rtl8189fs/core/rtw_debug.c
u32 GlobalDebugLevel = 0;
动态打开全部调试信息
echo 10 > /proc/net/rtl8189fs/log_level
最近编辑记录 Cadence (2022-04-10 17:30:47)
离线
wpa_supplicant.conf配置
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
network={
ssid="#####"
scan_ssid=1
proto=RSN
key_mgmt=WPA-EAP WPA-PSK IEEE8021X NONE
pairwise=TKIP CCMP
group=CCMP TKIP WEP104 WEP40
#psk="########"
psk=4b5d43faf757b6ff8d02c1f2a051522c87c562c7c2349355bb342dc490bf563a
priority=5
}
wifi启动脚本
#!/bin/sh
/sbin/ifconfig wlan0 up
/usr/sbin/wpa_supplicant -i "wlan0" -c "/etc/wpa_supplicant.conf" -B
/sbin/udhcpc -i wlan0 -T 10 -s /usr/share/udhcpc/default.script
cat /usr/share/udhcpc/default.script
#!/bin/sh
# udhcpc script edited by Tim Riker <Tim@Rikers.org>
[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
[ -n "$subnet" ] && NETMASK="netmask $subnet"
# return 0 if root is mounted on a network filesystem
root_is_nfs() {
sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\1 \2/p' /proc/mounts |
grep -q "^/ \(nfs\|smbfs\|ncp\|coda\)$"
}
BROADCAST="broadcast +"
[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
case "$1" in
deconfig)
if ! root_is_nfs ; then
/sbin/ip addr flush dev $interface
/sbin/ip link set dev $interface up
fi
;;
renew|bound)
/sbin/ip addr add dev $interface local $ip/$mask $BROADCAST
if [ -n "$router" ] ; then
if ! root_is_nfs ; then
while /sbin/ip route del default dev $interface 2>/dev/null ; do
:
done
fi
metric=10
for i in $router ; do
/sbin/ip route add default via $i metric $metric
metric=$(($metric + 1))
done
fi
# Update resolver configuration file
R=""
[ -n "$domain" ] && R="domain $domain
"
for i in $dns; do
echo "$0: Adding DNS $i"
R="${R}nameserver $i
"
done
;;
esac
exit 0
放在这里备忘
最近编辑记录 Cadence (2022-04-26 08:04:57)
离线
这 coremark.exe ???
[root@Risc-v /root]# ./coremark.exe
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 18926
Total time (secs): 18.926000
Iterations/Sec : 105.674733
Iterations : 2000
Compiler version : GCC10.3.0
Compiler flags : -O2 -DPERFORMANCE_RUN=1 -lrt
Memory location : Please put data memory location here
(e.g. code in flash, data on heap etc)
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0x4983
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 105.674733 / GCC10.3.0 -O2 -DPERFORMANCE_RUN=1 -lrt / Heap
这是通过xfel 在ddr2里启动的
可能是CPU速度没设对
最近编辑记录 Cadence (2022-05-08 18:18:25)
离线
这 coremark.exe ???
[root@Risc-v /root]# ./coremark.exe
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 13040
Total time (secs): 13.040000
Iterations/Sec : 2300.613497
Iterations : 30000
Compiler version : GCC10.3.0
Compiler flags : -O2 -DPERFORMANCE_RUN=1 -lrt
Memory location : Please put data memory location here
(e.g. code in flash, data on heap etc)
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0x5275
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 2300.613497 / GCC10.3.0 -O2 -DPERFORMANCE_RUN=1 -lrt / Heap
这是上电 spi-nand 启动的
最近编辑记录 Cadence (2022-05-08 18:17:35)
离线
[root@Risc-v /root]# insmod xr829.ko
[ 83.964827] ======== XRADIO WIFI OPEN ========
[ 83.975378] [XRADIO] Driver Label:XR_V02.16.84_P2P_HT40_01.31
[ 83.982851] [XRADIO] Allocated hw_priv @ 00000000a8ad29d9
[ 83.994821] sunxi-rfkill soc@3000000:rfkill@0: bus_index: 1
[ 84.012084] sunxi-rfkill soc@3000000:rfkill@0: wlan power on success
[ 84.219910] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 84.231593] [XRADIO] Detect SDIO card 1
[ 84.247562] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[ 84.268621] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 84.295370] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 84.311814] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 84.343612] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 84.356232] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[ 84.369498] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[ 84.387733] mmc1: new high speed SDIO card at address 0001
[ 84.397876] [SBUS] XRadio Device:sdio clk=50000000
[ 84.410794] [XRADIO] XRADIO_HW_REV 1.0 detected.
[ 84.503338] [XRADIO] xradio_update_dpllctrl: DPLL_CTRL Sync=0x01400000.
[ 84.715051] [XRADIO] Bootloader complete
[ 85.644747] [XRADIO] Firmware completed.
[ 85.655319] [WSM] Firmware Label:XR_C09.08.52.64_DBG_02.100 2GHZ HT40 Jan 3 2020 13:14:37
[ 85.675064] [XRADIO] Firmware Startup Done.
[ 85.682035] [XRADIO_WRN] enable Multi-Rx!
[ 85.707503] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
离线
[root@Risc-v /root]# . /etc/wpa_action.sh
[ 390.701999] ieee80211_do_open: vif_type=2, p2p=0, ch=3, addr=38:4b:10:8c:93:be
[ 390.711153] [STA] !!!xradio_vif_setup: id=0, type=2, p2p=0, addr=38:4b:10:8c:93:be
[ 390.744836] [AP_WRN] BSS_CHANGED_ASSOC but driver is unjoined.
Successfully initialized wpa_supplicant
[ 394.871175] ieee80211_do_open: vif_type=10, p2p=0, ch=3, addr=38:4b:10:8c:93:bf
[ 394.880868] [STA] !!!xradio_vif_setup: id=2, type=10, p2p=0, addr=38:4b:10:8c:93:bf
udhcpc: started, v1.35.0
udhcpc: broadcasting discover
[ 397.362433] [STA_WRN] Freq 2437 (wsm ch: 6) prev: 3.
[ 397.368286] wlan0: authenticate with 04:5f:a7:5d:59:7c (try 1)
[ 397.385903] [STA_WRN] [HT40][xradio_join_work][bss_ht_info]:
[ 397.385903] [primary_chan :0x00000006]
[ 397.385903] [ht_param :0x00000000]
[ 397.385903] [operation_mode:0x00000006]
[ 397.385903] [stbc_param :0x00000000]
[ 397.385903] [basic_set[0] :0x00000000]
[ 397.415570] [STA_WRN] [HT40][xradio_join_work][PhyModeCfg:0x0007]
[ 397.415570] [ModemFlags :0x00000007]
[ 397.415570] [ChWidthCfg :0x00000000]
[ 397.415570] [PriChCfg :0x00000000]
[ 397.415570] [BandCfg :0x00000000]
[ 397.415570] [STBC_Enable :0x00000000]
[ 397.415570] [PreambleCfg :0x00000000]
[ 397.415570] [SGI_Enable :0x00000000]
[ 397.415570] GF_Enable :0x00000000]
[ 397.495077] wlan0: authenticated
[ 397.507169] [STA_WRN] Freq 2422 (wsm ch: 3) prev: 6.
[ 397.539531] [STA_WRN] Freq 2437 (wsm ch: 6) prev: 3.
[ 397.546557] wlan0: associate with 04:5f:a7:5d:59:7c (try 1)
[ 397.564654] wlan0: RX AssocResp from 04:5f:a7:5d:59:7c (capab=0x411 status=0 aid=4)
[ 397.573715] wlan0: associated
[ 397.606013] [AP_WRN] [STA] ASSOC HTCAP 11N 58
[ 397.611341] [AP_WRN] [HT40][xradio_bss_info_changed][ht_prot:0x0000000a][HtProtMode:0x0002][Green:0x0004]
[ 397.621492] [AP_WRN] [HT40][xradio_bss_info_changed][PhyModeCfg:0x4007]
[ 397.621492] [ModemFlags :0x00000007]
[ 397.621492] [ChWidthCfg :0x00000000]
[ 397.621492] [PriChCfg :0x00000000]
[ 397.621492] [BandCfg :0x00000000]
[ 397.621492] [STBC_Enable :0x00000000]
[ 397.621492] [PreambleCfg :0x00000000]
[ 397.621492] [SGI_Enable :0x00000001]
[ 397.621492] [GF_Enable :0x00000000]
[ 397.773161] [TXRX_WRN] drop=1759, fctl=0x00d0.
[ 397.821780] [TXRX_WRN] [RX] IF=0, No key found.
[ 399.356718] [TXRX_WRN] [RX] IF=0, No key found.
[ 400.818709] [WSM_WRN] Issue unjoin command (RX).
[ 400.827568] wlan0: deauthenticated from 04:5f:a7:5d:59:7c (Reason: 15)
[ 400.941369] [AP_WRN] BSS_CHANGED_ASSOC but driver is unjoined.
udhcpc: broadcasting discover
[ 412.222435] wlan0: authenticate with 04:5f:a7:5d:59:7c (try 1)
[ 412.229914] [STA_WRN] [HT40][xradio_join_work][bss_ht_info]:
[ 412.229914] [primary_chan :0x00000006]
[ 412.229914] [ht_param :0x00000000]
[ 412.229914] [operation_mode:0x00000006]
[ 412.229914] [stbc_param :0x00000000]
[ 412.229914] [basic_set[0] :0x00000000]
[ 412.259745] [STA_WRN] [HT40][xradio_join_work][PhyModeCfg:0x0007]
[ 412.259745] [ModemFlags :0x00000007]
[ 412.259745] [ChWidthCfg :0x00000000]
[ 412.259745] [PriChCfg :0x00000000]
[ 412.259745] [BandCfg :0x00000000]
[ 412.259745] [STBC_Enable :0x00000000]
[ 412.259745] [PreambleCfg :0x00000000]
[ 412.259745] [SGI_Enable :0x00000000]
[ 412.259745] GF_Enable :0x00000000]
[ 412.361704] wlan0: authenticated
[ 412.379520] wlan0: associate with 04:5f:a7:5d:59:7c (try 1)
[ 412.394845] wlan0: RX AssocResp from 04:5f:a7:5d:59:7c (capab=0x411 status=0 aid=4)
[ 412.404104] wlan0: associated
[ 412.437419] [AP_WRN] [STA] ASSOC HTCAP 11N 58
[ 412.442757] [AP_WRN] [HT40][xradio_bss_info_changed][ht_prot:0x0000000a][HtProtMode:0x0002][Green:0x0004]
[ 412.444788] [AP_WRN] [HT40][xradio_bss_info_changed][PhyModeCfg:0x4007]
[ 412.444788] [ModemFlags :0x00000007]
[ 412.444788] [ChWidthCfg :0x00000000]
[ 412.444788] [PriChCfg :0x00000000]
[ 412.444788] [BandCfg :0x00000000]
[ 412.444788] [STBC_Enable :0x00000000]
[ 412.444788] [PreambleCfg :0x00000000]
[ 412.444788] [SGI_Enable :0x00000001]
[ 412.444788] [GF_Enable :0x00000000]
[ 412.608400] [TXRX_WRN] drop=1759, fctl=0x00d0.
[ 412.710015] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
udhcpc: broadcasting discover
udhcpc: broadcasting select for 192.168.10.14, server 192.168.10.1
udhcpc: lease of 192.168.10.14 obtained from 192.168.10.1, lease time 86400
/usr/share/udhcpc/default.script: Adding DNS 192.168.10.1
/usr/share/udhcpc/default.script: Adding DNS 192.168.1.1
[root@Risc-v /root]# ifconfig
wlan0 Link encap:Ethernet HWaddr 38:4B:10:8C:93:BE
inet addr:192.168.10.14 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::3a4b:10ff:fe8c:93be/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:31 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11680 (11.4 KiB) TX bytes:2206 (2.1 KiB)
[root@Risc-v /root]# ping www.baido.com
PING www.baido.com (35.214.154.215): 56 data bytes
64 bytes from 35.214.154.215: seq=0 ttl=109 time=407.417 ms
64 bytes from 35.214.154.215: seq=1 ttl=109 time=428.640 ms
64 bytes from 35.214.154.215: seq=2 ttl=109 time=346.609 ms
64 bytes from 35.214.154.215: seq=3 ttl=109 time=378.123 ms
64 bytes from 35.214.154.215: seq=4 ttl=109 time=390.404 ms
^C
--- www.baido.com ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 346.609/390.238/428.640 ms
[root@Risc-v /root]#
最近编辑记录 Cadence (2022-05-31 10:12:43)
离线