W . A . X . O
ncc-1701
LINUX - UNIX




ROCK PI S



L'ORDINATEUR ROCK PI S - Version 256 Mo
  • URL : https://wiki.radxa.com/RockpiS
  • CPU : RockChip 4 coeurs (Rockchip RK3308 Quad A35 64bit processor with built-in VAD)
  • RAM : 256 Mo
  • Connexions : LAN RJ45 + USB A (maitre) + USB C (power+liaison pc)
  • 26 pin GPIO header
  • 26 pin voice/audio header includes I2C, PCM, TDM, PDM, SPDIF, and HDMI ARC
  • DIMENSIONS : 38.1mm x 38.1mm
CARACTERISTIQUES TECHNIQUES
Model ROCK Pi S
Processor SoC RK3308
Quad Cortex-A35 ARM 64bits processor
frequency up to 1.3GHz
Memory 256MB or 512MB DDR3
Storage MicroSD(TF), optional on board 1/2/4/8Gb NAND flash
Wireless 802.11 b/g/n wifi
Bluetooth 4.0(rtl8723DS)
external antenna
USB USB2.0 Type-A HOST x1
USB3.0 Type-C OTG x1
Key maskrom x1
reset x1
Ethernet 100MB ethernet, optional PoE(additional HAT requried)
IO 26-pin expansion header
I2C x4
PWM x3
SPI x2
UART x3
I2S0 x1
5V DC power in x2
3.3V DC power in x2
Others ---
Power USB Type-C DC 5V
Size 1.7inch square




INSTALLATION D'UN OPERATING SYSTEM
  • Plusieurs OS peuvent etre utilises sur Rock Pi S. Debian, Ubuntu, Slackware ARM, Armbian.
  • 1 - Telecharger une de ces images : https://wiki.radxa.com/RockpiS/downloads
  • 2 - Deposer l'image sur une carte SD (via etcher par exemple)
  • 3 - Booter l'ordi Rock Pi S avec la carte SD.


CONFIGURATION DE DEBIAN SUR ROCK PI S
  • Connexion au Rock Pi S
  • 0 - Page Debian et Rock Pi S de reference : https://wiki.radxa.com/RockpiS/Debian
  • 1 - SSH : ssh rock@xx.xx.xx.xx
  • 2 - PORT SERIE : via un cable US / serie, il est possible d'acceder directement au prompt de l'OS.
  • Creation dune partition Swap
  • free -h
  • fallocate -l 1G /swapfile
  • sudo fallocate -l 1G /swapfile
  • sudo chmod 600 /swapfile
  • sudo mkswap /swapfile
  • sudo swapon /swapfile
  • sudo swapon --show
  • free -h
  • sudo vi /etc/fstab
  • Modification des depots Debian
  • Fichier /etc/apt/sources.list
  • Changeent de http://httpredir.debian.org/XXXXXXXX par http://deb.debian.org/XXXXXXXXX
  • sudo apt-get update
  • sudo apt-get upgrade
  • Installation de Nginx
  • sudo apt-get install nginx
  • Modification du site par défaut : /var/www/html/index.XXXXXXXX
rock@rockpis:~$ dmesg
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.143-52-rockchip-g7ed61b60d176 (root@6d5eaf0c838c) (gcc version 7.3.1 20180425 
[linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Fri Jun 12 10:11:23 UTC 2020
[    0.000000] Boot CPU: AArch64 Processor [410fd042]
[    0.000000] Reserved memory: failed to reserve memory for node 'drm-logo@00000000': base 0x0000000000000000, size 0 MiB
[    0.000000] On node 0 totalpages: 65024
[    0.000000]   DMA zone: 1016 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 65024 pages, LIFO batch:15
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] PERCPU: Embedded 19 pages/cpu @ffffffc00ff58000 s40344 r8192 d29288 u77824
[    0.000000] pcpu-alloc: s40344 r8192 d29288 u77824 alloc=19*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64008
[    0.000000] Kernel command line: initrd=initrd.img-4.4.143-52-rockchip-g7ed61b60d176 root=UUID=a5113904-6994-48ee-a6f0-915d42bcb24b 
rootwait rw rootfstype=ext4 console=tty1 console=ttyS0,1500000n8 panic=10 consoleblank=0 loglevel=7  
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] software IO TLB [mem 0x09ed8000-0x0ded8000] (64MB) mapped at [ffffffc009ed8000-ffffffc00ded7fff]
[    0.000000] Memory: 171564K/260096K available (6910K kernel code, 558K rwdata, 2492K rodata, 
384K init, 522K bss, 88532K reserved, 0K cma-reserved)
[    0.000000] Virtual kernel memory layout:
                   modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
                   vmalloc : 0xffffff8008000000 - 0xffffffbdbfff0000   (   246 GB)
                     .init : 0xffffff80089c0000 - 0xffffff8008a20000   (   384 KB)
                     .text : 0xffffff8008080000 - 0xffffff8008740000   (  6912 KB)
                   .rodata : 0xffffff8008740000 - 0xffffff80089c0000   (  2560 KB)
                     .data : 0xffffff8008a20000 - 0xffffff8008aab808   (   559 KB)
                   fixed   : 0xffffffbffe7fd000 - 0xffffffbffec00000   (  4108 KB)
                   PCI I/O : 0xffffffbffee00000 - 0xffffffbfffe00000   (    16 MB)
                   memory  : 0xffffffc000200000 - 0xffffffc010000000   (   254 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] rockchip_mmc_get_phase: invalid clk rate
[    0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000978] Console: colour dummy device 80x25
[    0.002488] console [tty1] enabled
[    0.002540] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.002620] pid_max: default: 32768 minimum: 301
[    0.002736] Security Framework initialized
[    0.002782] AppArmor: AppArmor disabled by boot time parameter
[    0.002874] Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.002922] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.003717] Initializing cgroup subsys io
[    0.003774] Initializing cgroup subsys memory
[    0.003838] Initializing cgroup subsys devices
[    0.003887] Initializing cgroup subsys freezer
[    0.003933] Initializing cgroup subsys net_cls
[    0.003976] Initializing cgroup subsys perf_event
[    0.004022] Initializing cgroup subsys net_prio
[    0.004078] Initializing cgroup subsys hugetlb
[    0.004121] Initializing cgroup subsys pids
[    0.004473] sched-energy: CPU device node has no sched-energy-costs
[    0.004523] Invalid sched_group_energy for CPU0
[    0.004561] CPU0: update cpu_capacity 1024
[    0.004642] ASID allocator initialised with 65536 entries
[    0.039912] Detected VIPT I-cache on CPU1
[    0.039967] Invalid sched_group_energy for CPU1
[    0.039972] CPU1: update cpu_capacity 1024
[    0.039977] CPU1: Booted secondary processor [410fd042]
[    0.051941] Detected VIPT I-cache on CPU2
[    0.051980] Invalid sched_group_energy for CPU2
[    0.051984] CPU2: update cpu_capacity 1024
[    0.051989] CPU2: Booted secondary processor [410fd042]
[    0.063982] Detected VIPT I-cache on CPU3
[    0.064018] Invalid sched_group_energy for CPU3
[    0.064023] CPU3: update cpu_capacity 1024
[    0.064027] CPU3: Booted secondary processor [410fd042]
[    0.064107] Brought up 4 CPUs
[    0.064551] SMP: Total of 4 processors activated.
[    0.064595] CPU: All CPU(s) started at EL2
[    0.064775] Invalid sched_group_energy for CPU3
[    0.064819] Invalid sched_group_energy for Cluster3
[    0.064857] Invalid sched_group_energy for CPU2
[    0.064895] Invalid sched_group_energy for Cluster2
[    0.064933] Invalid sched_group_energy for CPU1
[    0.064971] Invalid sched_group_energy for Cluster1
[    0.065008] Invalid sched_group_energy for CPU0
[    0.065046] Invalid sched_group_energy for Cluster0
[    0.065668] devtmpfs: initialized
[    0.083110] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.083212] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.083701] pinctrl core: initialized pinctrl subsystem
[    0.085013] NET: Registered protocol family 16
[    0.096135] cpuidle: using governor menu
[    0.096221] Registered FIQ tty driver
[    0.096581] vdso: 2 pages (1 code @ ffffff8008746000, 1 data @ ffffff8008a24000)
[    0.096679] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.096933] DMA: preallocated 256 KiB pool for atomic allocations
[    0.104504] console [pstore-1] enabled
[    0.104552] pstore: Registered ramoops as persistent store backend
[    0.104599] ramoops: attached 0xf0000@0x110000, ecc: 0/0
[    0.112138] gpiochip_add_data: registered GPIOs 0 to 31 on device: gpio0
[    0.112310] gpiochip_add_data: registered GPIOs 32 to 63 on device: gpio1
[    0.112430] gpiochip_add_data: registered GPIOs 64 to 95 on device: gpio2
[    0.112536] gpiochip_add_data: registered GPIOs 96 to 127 on device: gpio3
[    0.112651] gpiochip_add_data: registered GPIOs 128 to 159 on device: gpio4
[    0.142662] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vdd-log[0]'
[    0.143015] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vdd-1v0[0]'
[    0.143325] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vcc-1v8[0]'
[    0.143736] vcc_1v8: regulator get failed, ret=-517
[    0.143901] of_get_named_gpiod_flags: parsed 'gpio' property of node '/vcc-sd[0]' - status (0)
[    0.144308] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vcc-1v8-codec[0]'
[    0.144636] vcc_1v8_codec: regulator get failed, ret=-517
[    0.144818] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vcc-ddr[0]'
[    0.145212] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vcc-io[0]'
[    0.145481] vcc_1v8: supplied by vcc_io
[    0.145597] vcc_1v8_codec: supplied by vcc_io
[    0.145780] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vccio-flash[0]'
[    0.146079] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vcc-phy-regulator[0]'
[    0.146535] of_get_named_gpiod_flags: parsed 'gpio' property of node '/otg-vbus-regulator[0]' - status (0)
[    0.147116] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/vccio-sd[0]'
[    0.147835] SCSI subsystem initialized
[    0.148207] libata version 3.00 loaded.
[    0.148535] usbcore: registered new interface driver usbfs
[    0.148647] usbcore: registered new interface driver hub
[    0.148785] usbcore: registered new device driver usb
[    0.148968] media: Linux media interface: v0.10
[    0.149057] Linux video capture interface: v2.00
[    0.149209] pps_core: LinuxPPS API ver. 1 registered
[    0.149253] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti 
[    0.149346] PTP clock support registered
[    0.150538] Advanced Linux Sound Architecture Driver Initialized.
[    0.151328] Bluetooth: Core ver 2.21
[    0.151423] NET: Registered protocol family 31
[    0.151466] Bluetooth: HCI device and connection manager initialized
[    0.151518] Bluetooth: HCI socket layer initialized
[    0.151565] Bluetooth: L2CAP socket layer initialized
[    0.151631] Bluetooth: SCO socket layer initialized
[    0.152262] NetLabel: Initializing
[    0.152310] NetLabel:  domain hash size = 128
[    0.152350] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.152470] NetLabel:  unlabeled traffic allowed by default
[    0.153108] rockchip-cpuinfo cpuinfo: Serial		: 60de413377361e86
[    0.153788] clocksource: Switched to clocksource arch_sys_counter
[    0.166182] thermal thermal_zone1: power_allocator: sustainable_power will be estimated
[    0.166271] missing polling-delay-passive property
[    0.166313] failed to build thermal zone soc_thermal: -22
[    0.166683] NET: Registered protocol family 2
[    0.167444] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.167537] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.167622] TCP: Hash tables configured (established 2048 bind 2048)
[    0.167744] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.167806] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.168078] NET: Registered protocol family 1
[    0.168661] Trying to unpack rootfs image as initramfs...
[    0.614882] Freeing initrd memory: 5924K
[    0.615551] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    0.619482] audit: initializing netlink subsys (disabled)
[    0.619611] audit: type=2000 audit(0.616:1): initialized
[    0.620420] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.629844] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.630686] fuse init (API version 7.23)
[    0.635343] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    0.635590] io scheduler noop registered
[    0.635641] io scheduler deadline registered (default)
[    0.635861] io scheduler cfq registered
[    0.641141] dma-pl330 ff2c0000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.641236] dma-pl330 ff2c0000.dma-controller: 	DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 Num_Events-12
[    0.643666] dma-pl330 ff2d0000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.643756] dma-pl330 ff2d0000.dma-controller: 	DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[    0.644170] rockchip-pvtm ff000000.grf:pmu-pvtm: failed to get rst 0 pmu
[    0.644347] rockchip-pvtm ff00c000.syscon:pvtm: failed to get rst 0 core
[    0.644953] pwm-regulator vdd-core: GPIO lookup for consumer enable
[    0.644968] pwm-regulator vdd-core: using device tree for GPIO lookup
[    0.644984] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/vdd-core[0]'
[    0.644998] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/vdd-core[0]'
[    0.645011] pwm-regulator vdd-core: using lookup tables for GPIO lookup
[    0.645026] pwm-regulator vdd-core: lookup for GPIO enable failed
[    0.645974] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
[    0.648214] console [ttyS0] disabled
[    0.648328] ff0a0000.serial: ttyS0 at MMIO 0xff0a0000 (irq = 11, base_baud = 1500000) is a 16550A
[    0.725733] console [ttyS0] enabled
[    0.727228] ff0e0000.serial: ttyS4 at MMIO 0xff0e0000 (irq = 12, base_baud = 5078125) is a 16550A
[    0.729014] [drm] Initialized drm 1.1.0 20060810
[    0.731985] Unable to detect cache hierarchy for CPU 0
[    0.733643] brd: module loaded
[    0.741287] loop: module loaded
[    0.742128] SCSI Media Changer driver v0.25 
[    0.744701] rk_gmac-dwmac ff4e0000.ethernet: clock input or output? (output).
[    0.745396] rk_gmac-dwmac ff4e0000.ethernet: Can not read property: tx_delay.
[    0.746118] rk_gmac-dwmac ff4e0000.ethernet: set tx_delay to 0x30
[    0.746701] rk_gmac-dwmac ff4e0000.ethernet: Can not read property: rx_delay.
[    0.747369] rk_gmac-dwmac ff4e0000.ethernet: set rx_delay to 0x10
[    0.747954] rk_gmac-dwmac ff4e0000.ethernet: integrated PHY? (no).
[    0.753822] rk_gmac-dwmac ff4e0000.ethernet: init for RMII
[    0.754459] stmmac - user ID: 0x10, Synopsys ID: 0x35
[    0.754939]  Ring mode enabled
[    0.755241]  DMA HW capability register supported
[    0.755654]  Normal descriptors
[    0.756004]  RX Checksum Offload Engine supported (type 2)
[    0.756520]  TX Checksum insertion supported
[    0.756927]  Wake-Up On Lan supported
[    0.757335]  Enable RX Mitigation via HW Watchdog Timer
[    0.758008] of_get_named_gpiod_flags: parsed 'snps,reset-gpio' property of node '/ethernet@ff4e0000[0]' - status (0)
[    0.882069] brian phy in rtl8201f_probe 
[    0.893518] brian phy in rtl8201f_probe 
[    0.896701] libphy: stmmac: probed
[    0.897046] eth%d: PHY ID 001cc816 at 0 IRQ POLL (stmmac-0:00) active
[    0.897651] eth%d: PHY ID 001cc816 at 1 IRQ POLL (stmmac-0:01)
[    0.899344] Rockchip WiFi SYS interface (V1.00) ... 
[    0.900239] ff400000.usb supply vusb_d not found, using dummy regulator
[    0.900942] ff400000.usb supply vusb_a not found, using dummy regulator
[    1.017854] dwc2 ff400000.usb: EPs: 10, dedicated fifos, 972 entries in SPRAM
[    1.019078] dwc2 ff400000.usb: DWC OTG Controller
[    1.019570] dwc2 ff400000.usb: new USB bus registered, assigned bus number 1
[    1.020276] dwc2 ff400000.usb: irq 20, io mem 0xff400000
[    1.020966] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.021607] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.022339] usb usb1: Product: DWC OTG Controller
[    1.022795] usb usb1: Manufacturer: Linux 4.4.143-52-rockchip-g7ed61b60d176 dwc2_hsotg
[    1.023553] usb usb1: SerialNumber: ff400000.usb
[    1.024767] hub 1-0:1.0: USB hub found
[    1.025177] hub 1-0:1.0: 1 port detected
[    1.249282] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[    1.250056] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.250681] ehci-platform: EHCI generic platform driver
[    1.254979] ehci-platform ff440000.usb: EHCI Host Controller
[    1.255763] ehci-platform ff440000.usb: new USB bus registered, assigned bus number 2
[    1.256657] ehci-platform ff440000.usb: irq 21, io mem 0xff440000
[    1.265833] ehci-platform ff440000.usb: USB 2.0 started, EHCI 1.00
[    1.266620] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    1.267261] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.267959] usb usb2: Product: EHCI Host Controller
[    1.268427] usb usb2: Manufacturer: Linux 4.4.143-52-rockchip-g7ed61b60d176 ehci_hcd
[    1.269170] usb usb2: SerialNumber: ff440000.usb
[    1.270364] hub 2-0:1.0: USB hub found
[    1.270771] hub 2-0:1.0: 1 port detected
[    1.271745] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.272363] ohci-platform: OHCI generic platform driver
[    1.273229] ohci-platform ff450000.usb: Generic Platform OHCI controller
[    1.274153] ohci-platform ff450000.usb: new USB bus registered, assigned bus number 3
[    1.275035] ohci-platform ff450000.usb: irq 22, io mem 0xff450000
[    1.334009] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    1.334652] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.335348] usb usb3: Product: Generic Platform OHCI controller
[    1.335907] usb usb3: Manufacturer: Linux 4.4.143-52-rockchip-g7ed61b60d176 ohci_hcd
[    1.336649] usb usb3: SerialNumber: ff450000.usb
[    1.337816] hub 3-0:1.0: USB hub found
[    1.338227] hub 3-0:1.0: 1 port detected
[    1.340448] i2c /dev entries driver
[    1.341251] usbcore: registered new interface driver uvcvideo
[    1.341829] USB Video Class driver (1.1.1)
[    1.344485] rk_tsadcv2_temp_to_code: Invalid conversion table: code=4095, temperature=2147483647
[    1.345602] rockchip-thermal ff1f0000.tsadc: tsadc is probed successfully!
[    1.347625] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    1.348458] Bluetooth: Virtual HCI driver ver 1.5
[    1.349379] cpu cpu0: leakage=6
[    1.350008] cpu cpu0: Failed to get pvtm
[    1.351636] cpu cpu0: l=0 h=55000 hyst=5000 l_limit=1200000000 h_limit=1008000000
[    1.353752] Synopsys Designware Multimedia Card Interface Driver
[    1.355497] dwmmc_rockchip ff480000.dwmmc: IDMAC supports 32-bit address mode.
[    1.356237] dwmmc_rockchip ff480000.dwmmc: Using internal DMA controller.
[    1.356884] dwmmc_rockchip ff480000.dwmmc: Version ID is 270a
[    1.357483] dwmmc_rockchip ff480000.dwmmc: DW MMC controller at irq 23,32 bit host data width,256 deep fifo
[    1.358759] dwmmc_rockchip ff480000.dwmmc: GPIO lookup for consumer cd
[    1.358776] dwmmc_rockchip ff480000.dwmmc: using device tree for GPIO lookup
[    1.358794] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/dwmmc@ff480000[0]'
[    1.358808] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/dwmmc@ff480000[0]'
[    1.358822] dwmmc_rockchip ff480000.dwmmc: using lookup tables for GPIO lookup
[    1.358837] dwmmc_rockchip ff480000.dwmmc: lookup for GPIO cd failed
[    1.358855] dwmmc_rockchip ff480000.dwmmc: GPIO lookup for consumer wp
[    1.358869] dwmmc_rockchip ff480000.dwmmc: using device tree for GPIO lookup
[    1.358884] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@ff480000[0]'
[    1.358898] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@ff480000[0]'
[    1.358914] dwmmc_rockchip ff480000.dwmmc: using lookup tables for GPIO lookup
[    1.358927] dwmmc_rockchip ff480000.dwmmc: lookup for GPIO wp failed
[    1.373962] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    1.390974] dwmmc_rockchip ff480000.dwmmc: 1 slots initialized
[    1.393884] dwmmc_rockchip ff490000.dwmmc: IDMAC supports 32-bit address mode.
[    1.394647] dwmmc_rockchip ff490000.dwmmc: Using internal DMA controller.
[    1.395311] dwmmc_rockchip ff490000.dwmmc: Version ID is 270a
[    1.396936] dwmmc_rockchip ff490000.dwmmc: DW MMC controller at irq 24,32 bit host data width,256 deep fifo
[    1.399968] dwmmc_rockchip ff490000.dwmmc: No vmmc regulator found
[    1.400570] dwmmc_rockchip ff490000.dwmmc: No vqmmc regulator found
[    1.401191] dwmmc_rockchip ff490000.dwmmc: GPIO lookup for consumer wp
[    1.401207] dwmmc_rockchip ff490000.dwmmc: using device tree for GPIO lookup
[    1.401225] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@ff490000[0]'
[    1.401241] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@ff490000[0]'
[    1.401255] dwmmc_rockchip ff490000.dwmmc: using lookup tables for GPIO lookup
[    1.401271] dwmmc_rockchip ff490000.dwmmc: lookup for GPIO wp failed
[    1.413938] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    1.429322] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    1.430563] mmc0: new high speed SDHC card at address 2153
[    1.431419] dwmmc_rockchip ff490000.dwmmc: 1 slots initialized
[    1.431911] mmcblk0: mmc0:2153 APPSD 31.3 GiB 
[    1.434080] dwmmc_rockchip ff4a0000.dwmmc: num-slots property not found, assuming 1 slot is available
[    1.435235] dwmmc_rockchip ff4a0000.dwmmc: IDMAC supports 32-bit address mode.
[    1.436038] dwmmc_rockchip ff4a0000.dwmmc: Using internal DMA controller.
[    1.436786] dwmmc_rockchip ff4a0000.dwmmc: Version ID is 270a
[    1.437454] dwmmc_rockchip ff4a0000.dwmmc: DW MMC controller at irq 25,32 bit host data width,256 deep fifo
[    1.438502] dwmmc_rockchip ff4a0000.dwmmc: No vmmc regulator found
[    1.439140] Alternate GPT is invalid, using primary GPT.
[    1.439152] dwmmc_rockchip ff4a0000.dwmmc: No vqmmc regulator found
[    1.439173] dwmmc_rockchip ff4a0000.dwmmc: GPIO lookup for consumer wp
[    1.439180] dwmmc_rockchip ff4a0000.dwmmc: using device tree for GPIO lookup
[    1.439190] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@ff4a0000[0]'
[    1.439197] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@ff4a0000[0]'
[    1.439205] dwmmc_rockchip ff4a0000.dwmmc: using lookup tables for GPIO lookup
[    1.439214] dwmmc_rockchip ff4a0000.dwmmc: lookup for GPIO wp failed
[    1.439484] platform sdio-pwrseq: GPIO lookup for consumer reset
[    1.439491] platform sdio-pwrseq: using device tree for GPIO lookup
[    1.439509] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/sdio-pwrseq[0]' - status (0)
[    1.439559] dwmmc_rockchip ff4a0000.dwmmc: allocated mmc-pwrseq
[    1.440879]  mmcblk0: p1 p2
[    1.453974] mmc_host mmc1: Bus speed (slot 0) = 300000Hz (slot req 300000Hz, actual 300000HZ div = 0)
[    1.454011] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    1.469966] dwmmc_rockchip ff4a0000.dwmmc: 1 slots initialized
[    1.471062] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/green-led[0]' - status (0)
[    1.471311] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/blue-led[0]' - status (0)
[    1.471713] hidraw: raw HID events driver (C) Jiri Kosina
[    1.473964] usbcore: registered new interface driver usbhid
[    1.474505] usbhid: USB HID core driver
[    1.475137] rockchip-dmc dmc: failed to get the count of devfreq-event in /dmc node
[    1.476174] rockchip-dmc dmc: Failed to get leakage
[    1.476756] rockchip-dmc dmc: Failed to get pvtm
[    1.477531] rockchip-dmc dmc: failed to get vop bandwidth to dmc rate
[    1.478196] rockchip-dmc dmc: failed to get vop pn to msch rl
[    1.478746] rockchip-dmc dmc: don't add devfreq feature
[    1.481411] rknandc_base v1.1 2017-01-11
[    1.482102] rksfc_base v1.1 2016-01-08
[    1.487001] dummy_codec dummy-codec: Unable to get mclk
[    1.487910] rk3308-acodec ff560000.acodec: GPIO lookup for consumer hp-ctl
[    1.487929] rk3308-acodec ff560000.acodec: using device tree for GPIO lookup
[    1.487947] of_get_named_gpiod_flags: can't parse 'hp-ctl-gpios' property of node '/acodec@ff560000[0]'
[    1.487961] of_get_named_gpiod_flags: can't parse 'hp-ctl-gpio' property of node '/acodec@ff560000[0]'
[    1.487976] rk3308-acodec ff560000.acodec: using lookup tables for GPIO lookup
[    1.487992] rk3308-acodec ff560000.acodec: lookup for GPIO hp-ctl failed
[    1.488006] rk3308-acodec ff560000.acodec: Don't need hp-ctl gpio
[    1.488589] rk3308-acodec ff560000.acodec: GPIO lookup for consumer spk-ctl
[    1.488603] rk3308-acodec ff560000.acodec: using device tree for GPIO lookup
[    1.488618] of_get_named_gpiod_flags: can't parse 'spk-ctl-gpios' property of node '/acodec@ff560000[0]'
[    1.488632] of_get_named_gpiod_flags: can't parse 'spk-ctl-gpio' property of node '/acodec@ff560000[0]'
[    1.488646] rk3308-acodec ff560000.acodec: using lookup tables for GPIO lookup
[    1.488659] rk3308-acodec ff560000.acodec: lookup for GPIO spk-ctl failed
[    1.488673] rk3308-acodec ff560000.acodec: Don't need spk-ctl gpio
[    1.489259] rk3308-acodec ff560000.acodec: GPIO lookup for consumer pa-drv
[    1.489273] rk3308-acodec ff560000.acodec: using device tree for GPIO lookup
[    1.489288] of_get_named_gpiod_flags: can't parse 'pa-drv-gpios' property of node '/acodec@ff560000[0]'
[    1.489303] of_get_named_gpiod_flags: can't parse 'pa-drv-gpio' property of node '/acodec@ff560000[0]'
[    1.489316] rk3308-acodec ff560000.acodec: using lookup tables for GPIO lookup
[    1.489329] rk3308-acodec ff560000.acodec: lookup for GPIO pa-drv failed
[    1.489343] rk3308-acodec ff560000.acodec: Don't need pa-drv gpio
[    1.489959] rk3308-acodec ff560000.acodec: De-pop as much as possible
[    1.490732] The acodec version is: b
[    1.494076] mmc_host mmc2: Bus speed (slot 0) = 300000Hz (slot req 300000Hz, actual 300000HZ div = 0)
[    1.494085] mmc_host mmc1: Bus speed (slot 0) = 200000Hz (slot req 200000Hz, actual 200000HZ div = 0)
[    1.537936] mmc_host mmc2: Bus speed (slot 0) = 200000Hz (slot req 200000Hz, actual 200000HZ div = 0)
[    1.537944] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[    1.551429] rk-multicodecs acodec-sound: rk3308-hifi <-> ff320000.i2s mapping ok
[    1.553492] input: rockchip,rk3308-acodec Headphones as /devices/platform/acodec-sound/sound/card1/input0
[    1.555257] u32 classifier
[    1.555557] Netfilter messages via NETLINK v0.30.
[    1.556113] ip_set: protocol 6
[    1.556656] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.557179] Initializing XFRM netlink socket
[    1.558243] NET: Registered protocol family 10
[    1.559927] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    1.560462] NET: Registered protocol family 17
[    1.560911] NET: Registered protocol family 15
[    1.561377] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to 
load br_netfilter if you need this.
[    1.561935] rk3308-acodec ff560000.acodec: Don't need to change dac_output: 0
[    1.564041] Bridge firewalling registered
[    1.564609] Bluetooth: RFCOMM TTY layer initialized
[    1.565086] Bluetooth: RFCOMM socket layer initialized
[    1.565592] Bluetooth: RFCOMM ver 1.11
[    1.566008] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    1.566571] Bluetooth: HIDP socket layer initialized
[    1.567043] 8021q: 802.1Q VLAN Support v1.8
[    1.567472] [WLAN_RFKILL]: Enter rfkill_wlan_init
[    1.568434] [WLAN_RFKILL]: Enter rfkill_wlan_probe
[    1.568908] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi_chip_type = rtl8723ds
[    1.569564] [WLAN_RFKILL]: wlan_platdata_parse_dt: enable wifi power control.
[    1.570252] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi power controled by gpio.
[    1.570953] of_get_named_gpiod_flags: can't parse 'WIFI,poweren_gpio' property of node '/wireless-wlan[0]'
[    1.570964] of_get_named_gpiod_flags: can't parse 'WIFI,vbat_gpio' property of node '/wireless-wlan[0]'
[    1.570975] of_get_named_gpiod_flags: can't parse 'WIFI,reset_gpio' property of node '/wireless-wlan[0]'
[    1.571020] of_get_named_gpiod_flags: parsed 'WIFI,host_wake_irq' property of node '/wireless-wlan[0]' - status (0)
[    1.571030] [WLAN_RFKILL]: wlan_platdata_parse_dt: get property: WIFI,host_wake_irq = 0, flags = 0.
[    1.571922] [WLAN_RFKILL]: rfkill_wlan_probe: init gpio
[    1.572414] [WLAN_RFKILL]: Exit rfkill_wlan_probe
[    1.572937] [BT_RFKILL]: Enter rfkill_rk_init
[    1.573877] of_get_named_gpiod_flags: parsed 'uart_rts_gpios' property of node '/wireless-bluetooth[0]' - status (0)
[    1.573894] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: uart_rts_gpios = 135.
[    1.574682] of_get_named_gpiod_flags: parsed 'BT,power_gpio' property of node '/wireless-bluetooth[0]' - status (0)
[    1.574691] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,power_gpio = 139.
[    1.575448] of_get_named_gpiod_flags: can't parse 'BT,reset_gpio' property of node '/wireless-bluetooth[0]'
[    1.575459] of_get_named_gpiod_flags: can't parse 'BT,wake_gpio' property of node '/wireless-bluetooth[0]'
[    1.575497] of_get_named_gpiod_flags: parsed 'BT,wake_host_irq' property of node '/wireless-bluetooth[0]' - status (0)
[    1.575507] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_host_irq = 140.
[    1.576292] [BT_RFKILL]: bluetooth_platdata_parse_dt: clk_get failed!!!.
[    1.576974] [BT_RFKILL]: Request irq for bt wakeup host
[    1.577535] [BT_RFKILL]: ** disable irq
[    1.578132] [BT_RFKILL]: bt_default device registered.
[    1.578725] Key type dns_resolver registered
[    1.580617] flash vendor_init_thread!
[    1.580985] flash vendor storage:20170308 ret = -1
[    1.581875] registered taskstats version 1
[    1.594091] mmc_host mmc2: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[    1.618712] Key type encrypted registered
[    1.619888] hctosys: unable to open rtc device (rtc0)
[    1.632821] ALSA device list:
[    1.633129]   #0: Loopback 1
[    1.633405]   #1: rockchip,rk3308-acodec
[    1.634555] Freeing unused kernel memory: 384K
[    2.569323] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    3.373081] systemd[1]: System time before build time, advancing clock.
[    3.386683] cgroup: cgroup2: unknown option "nsdelegate"
[    3.404799] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT 
+UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
[    3.408712] systemd[1]: Detected architecture arm64.
[    3.439390] systemd[1]: Set hostname to .
[    3.918797] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), 
but the local system does not support BPF/cgroup based firewalling.
[    3.920547] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[    4.376545] random: systemd: uninitialized urandom read (16 bytes read, 42 bits of entropy available)
[    4.389264] random: systemd: uninitialized urandom read (16 bytes read, 42 bits of entropy available)
[    4.397516] systemd[1]: Created slice system-serial\x2dgetty.slice.
[    4.400365] random: systemd: uninitialized urandom read (16 bytes read, 42 bits of entropy available)
[    4.402744] systemd[1]: Created slice system-getty.slice.
[    4.414505] random: systemd: uninitialized urandom read (16 bytes read, 42 bits of entropy available)
[    4.415955] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    4.426278] random: systemd: uninitialized urandom read (16 bytes read, 42 bits of entropy available)
[    4.427479] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    4.430188] random: systemd: uninitialized urandom read (16 bytes read, 42 bits of entropy available)
[    4.431579] systemd[1]: Listening on Journal Audit Socket.
[    4.438130] random: systemd: uninitialized urandom read (16 bytes read, 42 bits of entropy available)
[    4.439722] systemd[1]: Listening on udev Control Socket.
[    4.446152] random: systemd: uninitialized urandom read (16 bytes read, 42 bits of entropy available)
[    4.447535] systemd[1]: Listening on udev Kernel Socket.
[    4.449142] random: systemd: uninitialized urandom read (16 bytes read, 42 bits of entropy available)
[    4.450416] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    4.452528] random: systemd: uninitialized urandom read (16 bytes read, 43 bits of entropy available)
[    4.453492] systemd[1]: Reached target Paths.
[    4.463726] systemd[1]: Set up automount boot.automount.
[    4.466468] systemd[1]: Listening on Journal Socket.
[    4.479346] systemd[1]: Mounting Kernel Debug File System...
[    4.497110] systemd[1]: Starting Load Kernel Modules...
[    4.502088] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[    4.510006] systemd[1]: Starting Remount Root and Kernel File Systems...
[    4.519974] systemd[1]: Mounting POSIX Message Queue File System...
[    4.530565] systemd[1]: Starting udev Coldplug all Devices...
[    4.541316] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[    4.544472] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    4.554355] systemd[1]: Reached target Remote File Systems.
[    4.562303] systemd[1]: Reached target Local Encrypted Volumes.
[    4.564513] systemd[1]: Reached target Swap.
[    4.574974] systemd[1]: Mounting Huge Pages File System...
[    4.577548] systemd[1]: Listening on Journal Socket (/dev/log).
[    4.584809] systemd[1]: Starting Journal Service...
[    4.588479] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    4.590023] systemd[1]: Created slice User and Session Slice.
[    4.592187] systemd[1]: Reached target Slices.
[    4.602382] systemd[1]: Mounted Kernel Debug File System.
[    4.605841] vendor storage:20160801 ret = -1
[    4.612744] systemd[1]: Started Remount Root and Kernel File Systems.
[    4.623736] systemd[1]: Mounted POSIX Message Queue File System.
[    4.632431] systemd[1]: Started Create list of required static device nodes for the current kernel.
[    4.635832] systemd[1]: Mounted Huge Pages File System.
[    4.649072] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[    4.654205] systemd[1]: Starting Load/Save Random Seed...
[    4.660896] systemd[1]: Starting Create System Users...
[    4.665577] systemd[1]: Started Load Kernel Modules.
[    4.678363] systemd[1]: Mounting Kernel Configuration File System...
[    4.698651] systemd[1]: Mounting FUSE Control File System...
[    4.706387] systemd[1]: Starting Apply Kernel Variables...
[    4.726956] systemd[1]: Started Load/Save Random Seed.
[    4.735285] systemd[1]: Mounted Kernel Configuration File System.
[    4.746882] systemd[1]: Mounted FUSE Control File System.
[    4.751639] systemd[1]: Started Create System Users.
[    4.763959] systemd[1]: Starting Create Static Device Nodes in /dev...
[    4.772326] systemd[1]: Started Apply Kernel Variables.
[    4.817427] systemd[1]: Started Journal Service.
[    4.887009] systemd-journald[210]: Received request to flush runtime journal from PID 1
[    4.918344] systemd-journald[210]: File /var/log/journal/e2104e528a3b42ef86e9f6906a7ddac3/system.journal 
corrupted or uncleanly shut down, renaming and replacing.
[   16.117814] random: nonblocking pool is initialized
[   17.171893] Bluetooth: HCI UART driver ver 2.2.d448471.20190215-141136
[   17.172525] Bluetooth: HCI H4 protocol initialized
[   17.172978] Bluetooth: HCI Realtek H5 protocol initialized
[   17.173491] rtk_btcoex: rtk_btcoex_init: version: 1.2
[   17.174020] rtk_btcoex: create workqueue
[   17.174413] rtk_btcoex: Coex over UDP
[   17.174830] rtk_btcoex: alloc buffers 1792, 2432 for ev and l2
[   18.994633] [BT_RFKILL]: rfkill_rk_set_power: set bt wake_host pin output high!
[   19.065853] [BT_RFKILL]: rfkill_rk_set_power: set bt wake_host pin input!
[   19.066539] [BT_RFKILL]: ENABLE UART_RTS
[   19.169961] [BT_RFKILL]: DISABLE UART_RTS
[   19.170485] [BT_RFKILL]: bt turn on power
[   20.568318] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[   21.928711] [BT_RFKILL]: rfkill_rk_set_power: set bt wake_host pin output high!
[   22.001955] [BT_RFKILL]: rfkill_rk_set_power: set bt wake_host pin input!
[   22.002625] [BT_RFKILL]: ENABLE UART_RTS
[   22.105897] [BT_RFKILL]: DISABLE UART_RTS
[   22.106358] [BT_RFKILL]: bt turn on power
[   22.474012] phy phy-ff008000.syscon:usb2-phy@100.0: charger = INVALID_CHARGER
[   22.678775] file system registered
[   22.709942] phy phy-ff008000.syscon:usb2-phy@100.0: charger = INVALID_CHARGER
[   22.879039] read descriptors
[   22.879420] read strings
[   22.970017] phy phy-ff008000.syscon:usb2-phy@100.0: charger = INVALID_CHARGER
[   23.093366] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   23.213897] phy phy-ff008000.syscon:usb2-phy@100.0: charger = INVALID_CHARGER
[   23.468392] phy phy-ff008000.syscon:usb2-phy@100.0: charger = INVALID_CHARGER
[   23.708101] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[   23.789687] dwc2 ff400000.usb: bound driver configfs-gadget
[   25.094234] rk_gmac-dwmac ff4e0000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[   29.880382] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[   30.252463] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[   30.872462] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[   36.156370] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[   97.008757] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[  178.790558] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[  181.278568] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[  216.579203] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER
[  265.551715] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_SDP_CHARGER