Jump to content

RK3288 and RK3188


balbes150
 Share

Recommended Posts

@Capeschae I'd recommend to use armbian-config command to manage the most of generic settings, like network and wifi setup, install some additional network services (avahi) or bluetooth (bluz) etc, include edit the current/actual dts in the text editor with automatic its compilation

Link to comment
Share on other sites

Open source development is fun. Join Armbian Linux development team today!

28 minutes ago, BOBAH said:

@Capeschae I'd recommend to use armbian-config command to manage the most of generic settings, like network and wifi setup, install some additional network services (avahi) or bluetooth (bluz) etc, include edit the current/actual dts in the text editor with automatic its compilation

Yes, I understand. That is what I tried to do, but the dts that is shown in the text editor is not the same as the dts that I refer to in /boot/extlinux/extlinux.conf. 

The dts that I can edit in armbian-config is for  "BQ Edison2 Quad-Core" and is different than the one I use. So I was wondering which one will be used when I edit.

 

Link to comment
Share on other sites

ver 20220205 kernel 5.10.96 for rk3188

 

Please note, now I am publishing new versions for rk3188 only on yandex disk (in order not to occupy Armbian resources with non-profile and unsupported versions that are released "as is" without any guarantees of work and support)

Link to comment
Share on other sites

@BOBAH Just FYI.

 

It seems that the dts editor in armbian-config uses the "first" dtb it finds in the /root/dtb folder.  Because there were multiple dtb files in my dtb folder a different one was picked than the one I have configured in my extlinux.conf file.

 

Removing all but one dtb files from the /root/dtb folder did the trick. 

 

After this I edited the clock rates to try to get LAN working, as you mentioned before. Unfortunately, but as expected, this did not have any results for my Minix NEO X7.

Link to comment
Share on other sites

Minix Neo X7 LAN via RTL8152: It seems that the RTL8152 is not powered on after booting. I cannot measure any supply voltages to the chip. When booting from Android NAND the supply voltages are there.

 

I expect that there will be a GPIO that switches the voltage regulator and I'm going to look into this. But it will be a search for the needle in the haystack.

Link to comment
Share on other sites

In a dmesg from a Minix Neo X7 running NETBSD that I found here, it says that LAN works. I find following info regarding GPIO:

gpio: 0x0000a000 0x00000104 -> 0x0000010c

gpio: 0x0000a004 0x00000104 -> 0x0000010c

gpio: 0x0003e000 0x00000000 -> 0x80000000

gpio: 0x0003e004 0x00000000 -> 0x80000000

gpio: 0x00080000 0x00000000 -> 0x04000000

gpio: 0x00080004 0x00000000 -> 0x04000000

gpio: 0x0000a000 0x0000010c -> 0x4000010c

gpio: 0x0000a004 0x0000010c -> 0x4000010c

gpio: 0x00080000 0x04000000 -> 0x04000400

gpio: 0x00080004 0x04000000 -> 0x04000400

 

Does anybody know how this relates to the GPIO settings in our Armbian DTS? In the DTS there are only gpio0 to gpio3 with different address ranges.

Link to comment
Share on other sites

Thanks for the updated RK3188 system @balbes150 its look running OK but i dont knowing if its being stable (the version before was crashing some time every 24H) but looks good after some hours.

The only large problem is missing modules that is exuded in the kernel that is making docker not working.

Quote

WARNING: Module bridge not found in direc /lib/modules/5.10.96-rk3188
WARNING: Module br_netfilter not found in directory /lib/modules/5.10.96-rk3188
Running iptables --wait -t nat -L -n failed with message: `iptables/1.8.7 Failed to initialize nft: Protocol

Then looking in the kernel config is most network modules disabled in the kernel.

 

Can you compiling one updated kernel with modules with enough function for running docker with bridged network ?

 

I dont have enough knowledge and hardware (only one converterebal with 4G RAM) for compiling all from your source code.

 

Thanks in advance !!

 

Mvh  Mattias

Link to comment
Share on other sites

LAN working on Minix NEO X7.

For now I gave up on trying to find the IO-pin that controls the LAN power on the Minix NEO X7 board.

By making a hardware modification, involving removing a voltage controller (because unfortunately 1 pin broke during the modification) and placing a wire to get the LAN power supply from another voltage controller, I got LAN up and running. I will leave it running for a couple of days to see if nothing breaks.

 

I can state that the drivers for the Realtek 8152B USB ethernet adapter are working.

Link to comment
Share on other sites

On 2/7/2022 at 3:58 PM, Capeschae said:

@BOBAH Just FYI.

 

It seems that the dts editor in armbian-config uses the "first" dtb it finds in the /root/dtb folder.  Because there were multiple dtb files in my dtb folder a different one was picked than the one I have configured in my extlinux.conf file.

 

Removing all but one dtb files from the /root/dtb folder did the trick. 

 

After this I edited the clock rates to try to get LAN working, as you mentioned before. Unfortunately, but as expected, this did not have any results for my Minix NEO X7.

Sorry for delay

I checked my configuration and found, that my `/boot/dtb/` (not `/root/dtb/` like in your case) also contains number or dtb files.
The `/boot/extlinux/extlinux.conf` refs to `/boot/dtb/rk3188-radxarock.dtb` in my case

And after calling dts editor in armbian-config, I see the file time has been updated and created backup file `/boot/dtb/rk3188-radxarock.dtb.bak` (with datetime of original file).


I think that armbian-config works as expected. At least in my case ;)

 

As you wrote above, the LAN on your android-box is based on RTL8152, so patching of clock rates will not help.

I glad to hear that you find source of issue (power control of RTL8152 via GPIO) and managed to patch power path to start working

 

Link to comment
Share on other sites

Hey @all,

 

like some others here I tried to reanimate my good old X7 by using Linux but like all the others here I'm not able to get builtin WiFi to work with the actual Armbian releases ... :-(

 

A few years ago I followed this description to install Ubuntu 12.04 on the device but after upgrading to 14.04 a new kernel was needed, to be able to upgrade to a newer version.

 

Because I'm not very good at building new images I tried to contact the developer of the initially used Armbian image (Linuxium) but he unfortunately had no appropriate device to play with.

 

On his GitHub site there are some rk3188 kernel repositories (3188-SRC-AP6210 and 3188-SRC-ORIG) containing ".config" files.

 

@balbes150: Could these ".config" files possibly help solving the above WiFi issues?

 

cu

Lanzi

Edited by lanzi
Link to comment
Share on other sites

5 часов назад, lanzi сказал:

Could these ".config" files possibly help solving the above WiFi issues?

no, it won't help, these are completely different kernels with a different driver organization.

Link to comment
Share on other sites

Hi All,

 

I was able to boot from SD card, after writing "Armbian_22.02.0-trunk_Rk3188_bullseye_current_5.10.96.img" to SD with usbimager as it suggested here:
https://docs.armbian.com/User-Guide_Getting-Started/

Using external USB-LAN 1Gb adapter (https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software) was able to fetch

"apt update && apt upgrade -y" ;  then installed to NAND/eMMC, but now with inserted SD card auto-power on does not work (jumper inside set to always-on)

 

any suggestions what is wrong ?

 

Thank you in advance!

 

Link to comment
Share on other sites

10 minutes ago, GUS said:

Hi All,

 

I was able to boot from SD card, after writing "Armbian_22.02.0-trunk_Rk3188_bullseye_current_5.10.96.img" to SD with usbimager as it suggested here:
https://docs.armbian.com/User-Guide_Getting-Started/

Using external USB-LAN 1Gb adapter (https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software) was able to fetch

"apt update && apt upgrade -y" ;  then installed to NAND/eMMC, but now with inserted SD card auto-power on does not work (jumper inside set to always-on)

 

any suggestions what is wrong ?

 

Thank you in advance!

 

Hi,

As far as I know internal memory is not recognized nor installation to it is supported. You will need to work from SD card. My Minix Neo X7 auto-boots from SD card to armbian correctly I have wasser 3.0.6 FW in the internal memory. 

Regards

Link to comment
Share on other sites

10 minutes ago, vindio74 said:

Hi,

As far as I know internal memory is not recognized nor installation to it is supported. You will need to work from SD card. My Minix Neo X7 auto-boots from SD card to armbian correctly I have wasser 3.0.6 FW in the internal memory. 

Regards

Thank you for confirmation! How can I flash wasser firmware?

Links here are dead:

https://forum.freaktab.com/node/10017

 

there 2 files needs to be installed via recovery mode ? (apply update from storage)

 

Firmware download: wasser-3.0.6-neox7
kernel download: kernel-cpu1800-gpu798-ddr800.7z
 

image.thumb.png.470cfa05c799e6140c4520a099e739ff.png

 

 

Currently I got screen from Freaktab 1.4 stuck when I remove SD card and boot

image.thumb.png.1cfab79f7312e3f62e34a4acf8b669c3.png

 

:)

Thank you!

 

Link to comment
Share on other sites

10 minutes ago, GUS said:

Thank you for confirmation! How can I flash wasser firmware?

Links here are dead:

https://forum.freaktab.com/node/10017

 

there 2 files needs to be installed via recovery mode ? (apply update from storage)

 

Firmware download: wasser-3.0.6-neox7
kernel download: kernel-cpu1800-gpu798-ddr800.7z
 

image.thumb.png.470cfa05c799e6140c4520a099e739ff.png

 

 

Currently I got screen from Freaktab 1.4 stuck when I remove SD card and boot

image.thumb.png.1cfab79f7312e3f62e34a4acf8b669c3.png

 

:)

Thank you!

 

If you suceeded in booting from SD card, you should be able to reboot with SD card inserted again. I wouldn't waste time in installing old Android system that you can't update, specially now that armbian is working (partially) for Minix.

Link to comment
Share on other sites

On 4/16/2022 at 11:53 PM, vindio74 said:

If you suceeded in booting from SD card, you should be able to reboot with SD card inserted again. I wouldn't waste time in installing old Android system that you can't update, specially now that armbian is working (partially) for Minix.

Hi, thank you for suggestion.

Seems like when I installed to Nand/eMMC, something is deleted from internal storage and now device does not start when SD card is inserted...

Yesterday I spend all day trying to flash wasser firmware using rockchip bach tool, but did not get success  yet...

Link to comment
Share on other sites

On 4/19/2022 at 4:38 AM, GUS said:

Hi, thank you for suggestion.

Seems like when I installed to Nand/eMMC, something is deleted from internal storage and now device does not start when SD card is inserted...

Yesterday I spend all day trying to flash wasser firmware using rockchip bach tool, but did not get success  yet...

I was in similar situation with my Neo X7, recovered installing twice original Android (250) using Factory tool  V1.63 (previous attempts with V1.27 failed)

after 2nd update Armbian and LE in SD Boots ok ( No ETH No Wlan ).

 

Firmware: X7-rk3188-250.7z

Driver Installer: DriverAssistant_v4.5

Windows Tool: FactoryTool_v1.63

Link to comment
Share on other sites

On 2/7/2022 at 10:52 AM, Capeschae said:

In a dmesg from a Minix Neo X7 running NETBSD that I found here, it says that LAN works. I find following info regarding GPIO:

gpio: 0x0000a000 0x00000104 -> 0x0000010c

gpio: 0x0000a004 0x00000104 -> 0x0000010c

gpio: 0x0003e000 0x00000000 -> 0x80000000

gpio: 0x0003e004 0x00000000 -> 0x80000000

gpio: 0x00080000 0x00000000 -> 0x04000000

gpio: 0x00080004 0x00000000 -> 0x04000000

gpio: 0x0000a000 0x0000010c -> 0x4000010c

gpio: 0x0000a004 0x0000010c -> 0x4000010c

gpio: 0x00080000 0x04000000 -> 0x04000400

gpio: 0x00080004 0x04000000 -> 0x04000400

 

Does anybody know how this relates to the GPIO settings in our Armbian DTS? In the DTS there are only gpio0 to gpio3 with different address ranges.

// Comparing base address this will point to each group
gpio: 0x0000a000 // gpio0: gpio0@2000a000
 0x00000104 gpio0_8 & gpio0_2 SET
  -> 0x0000010c && gpio0_3 SET
 
gpio: 0x0003e000 // gpio2: gpio2@2003e000
 0x00000000 all off
  -> 0x80000000 gpio2_31 SET
  
gpio: 0x00080000 // gpio3: gpio3@20080000
 0x00000000 all off
  -> 0x04000000 gpio3_26 SET

gpio: 0x0000a000 // gpio0: gpio0@2000a000
  0x0000010c gpio0_8 & gpio0_2 & gpio0_3 SET
   -> 0x4000010c && gpio0_30 SET

gpio: 0x00080000 // gpio3: gpio3@20080000
  0x04000000 gpio3_26 SET
   -> 0x04000400 && gpio3_10 SET
   
// From kernel source in table inside ../../mach-rk30/include/mach/gpio.h
	gpio0_2  RK30_PIN0_PA2 // WIFI,reset_gpio = <&gpio0 GPIO_A2 GPIO_ACTIVE_LOW>; (Asus Tinkerboard)
	gpio0_3  RK30_PIN0_PA3 //  
	gpio0_8  RK30_PIN0_PB0 // 
	gpio0_30 RK30_PIN0_PD6 // 

	gpio2_31 RK30_PIN2_PD7 // 
	
	gpio3_10 RK30_PIN3_PB2 // 
	gpio3_26 RK30_PIN3_PD2 // WIFI,host_wake_irq = <&gpio3 GPIO_D2 GPIO_ACTIVE_HIGH>; (Asus Tinkerboard)

 

Edited by lpraderi
Asus Tinkerboard GPIO as examples.
Link to comment
Share on other sites

On 4/25/2022 at 2:59 AM, lpraderi said:

I was in similar situation with my Neo X7, recovered installing twice original Android (250) using Factory tool  V1.63 (previous attempts with V1.27 failed)

after 2nd update Armbian and LE in SD Boots ok ( No ETH No Wlan ).

 

Firmware: X7-rk3188-250.7z

Driver Installer: DriverAssistant_v4.5

Windows Tool: FactoryTool_v1.63

hi, thanks for sharing.
I was struggling with this device several days, completly erased NAND and partitions :) on WIN 10 and USB3.0 ports DOES NOT WORK, so I switched to linux and USB2.0 with update_tool binary from RockChip : http://opensource.rock-chips.com/wiki_Upgradetool

 

 

I was able to flash:

wasser-3.0.6-minix-x7-rk3188.img

But now, if I flash (used USBImager, win32imager, Balena...no sense)

image.thumb.png.fa0ad23c8fe87e22035faebeba7aa14e.png

Armbian_22.02.0-trunk_Rk3188_bullseye_current_5.10.96.img

to Microsd, (SanDisk Ultra 32G Class10 ) I can not boot...since I got always power on jumper, it should start , but blue led does not power on...

If I remove microSD , Wasser Android starts/boots OK...

image.png.a2407d61cbb23c71e4f95f055a744524.png

Recovery is OK:

image.png.761bedd01d24739e926d12b721d1ba03.png

On 4/25/2022 at 2:59 AM, lpraderi said:

I was in similar situation with my Neo X7, recovered installing twice original Android (250) using Factory tool  V1.63 (previous attempts with V1.27 failed)

after 2nd update Armbian and LE in SD Boots ok ( No ETH No Wlan ).

 

Firmware: X7-rk3188-250.7z

Driver Installer: DriverAssistant_v4.5

Windows Tool: FactoryTool_v1.63

 

 

 

 

1.PNG

2.PNG

Link to comment
Share on other sites

Checked  Armbian_22.02.0-trunk_Rk3188_bullseye_current_5.10.96.img

changing dtb that ususally gives me partial function on Minix Neo X7 (Ugoos, CS968)

without luck (no boot, no led), same thing happened with latest LibreElec RK3188 images,

no boot, no led , sometimes kernel panic.

 

With this image and included default .dtb (rk3188-ugoos-ut2.dtb) boot from SD works ok:

 

Armbian_21.11.0-trunk_Rk3188_hirsute_current_5.10.63.img.xz

 

Also internal USB-LAN (RTL8152) works ok,

No Wifi , No BT  (GPIO3_23 conflict with ethernet)

will debug more about this and come back later.

Link to comment
Share on other sites

On 5/3/2022 at 11:27 AM, lpraderi said:

Checked  Armbian_22.02.0-trunk_Rk3188_bullseye_current_5.10.96.img

changing dtb that ususally gives me partial function on Minix Neo X7 (Ugoos, CS968)

without luck (no boot, no led), same thing happened with latest LibreElec RK3188 images,

no boot, no led , sometimes kernel panic.

 

With this image and included default .dtb (rk3188-ugoos-ut2.dtb) boot from SD works ok:

 

Armbian_21.11.0-trunk_Rk3188_hirsute_current_5.10.63.img.xz

 

Also internal USB-LAN (RTL8152) works ok,

No Wifi , No BT  (GPIO3_23 conflict with ethernet)

will debug more about this and come back later.

Hi, thanks for suggestion, I have tried this image:

Armbian_21.11.0-trunk_Rk3188_hirsute_current_5.10.63.img

 

Does not boot... no hdmi, no led...if I remove SD card, Wasser Android starts/boots OK!

I even connected external USB LAN and waited ~15 min...

 

Partitions on Minix NAND:

./upgrade_tool PL
Program Data in /root/.config/upgrade_tool
Partition Info(parameter):
NO  LBA        Size       Name
01  0x00002000 0x00002000 misc
02  0x00004000 0x00008000 kernel
03  0x0000c000 0x00008000 boot
04  0x00014000 0x0000c000 recovery
05  0x00020000 0x00100000 backup
06  0x00120000 0x00040000 cache
07  0x00160000 0x00400000 userdata
08  0x00560000 0x00002000 kpanic
09  0x00562000 0x00100000 system
10  0x00662000 0xffffffff user

 

UpgradeFirmware:

 

./upgrade_tool UF ./wasser-3.0.6-minix-x7-rk3188/wasser-3.0.6-minix-x7-rk3188.img
Program Data in /root/.config/upgrade_tool
Loading firmware...
Support Type:RK31       FW Ver:5.1.01   FW Time:2017-02-12 13:15:23
Loader ver:2.19 Loader Time:2014-10-29 17:47:37
Upgrade firmware ok.

 

MicroSD:

 

# fdisk -l /dev/sdb
Disk /dev/sdb: 29.72 GiB, 31914983424 bytes, 62333952 sectors
Disk model:  Storage Device 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x698ab215

Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1       32768 2531327 2498560  1.2G 83 Linux
                                                         

 

boot dir list on SDCard; FS ext4

# ll                           
total 27312
-rw-r--r-- 1 root root    1536 Sep  8  2021 armbian_first_run.txt
-rw-r--r-- 1 root root   38518 Sep  8  2021 boot.bmp
-rw-r--r-- 1 root root  155492 Sep  8  2021 config-5.10.63-rk3188
drwxr-xr-x 2 root root    4096 Sep  8  2021 dtb
drwxrwxr-x 2 root root    4096 Sep  8  2021 extlinux
-rw-r--r-- 1 root root 8864809 Sep  8  2021 initrd.img-5.10.63-rk3188
-rw-r--r-- 1 root root 3209432 Sep  8  2021 System.map-5.10.63-rk3188
lrwxrwxrwx 1 root root      22 Sep  8  2021 uInitrd -> uInitrd-5.10.63-rk3188
-rw-r--r-- 1 root root 8864873 Sep  8  2021 uInitrd-5.10.63-rk3188
-rwxr-xr-x 1 root root 6810096 Sep  8  2021 vmlinuz-5.10.63-rk3188
lrwxrwxrwx 1 root root      22 Sep  8  2021 zImage -> vmlinuz-5.10.63-rk3188

                                                         

# cat ./extlinux/extlinux.conf 
LABEL Armbian
  LINUX /boot/zImage
  INITRD /boot/uInitrd
  FDT /boot/dtb/rk3188-ugoos-ut2.dtb
  APPEND root=UUID=93ab2d09-92a4-4aec-bc9f-1247a2b6b211 console=uart8250,mmio32,0x20064000 console=tty0 coherent_pool=2M video=HDMI-A-1:e rootflags=data=writeback rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 bootsplash.bootfile=bootsplash.armbian

 

 

maybe I need to flash another boot file ? from Firmware: X7-rk3188-250.7z ? or another Loader ?

Link to comment
Share on other sites

story goes on :)

flashed this firmware to the device NAND:

# ~/minix7/Linux_Upgrade_Tool_v1.49/upgrade_tool uf  ./x7-rk3188-250.img                                                  
Program Data in /root/.config/upgrade_tool
Loading firmware...
Support Type:RK31       FW Ver:4.4.02   FW Time:2015-12-21 18:12:34
Loader ver:2.13 Loader Time:2014-03-03 18:08:38
Upgrade firmware ok.

 

result:

 

no LED, no HDMI signal.

USB LAN adapter LEDs are on, but after 10 min no DHCP request appeared...

 

SDCard partition remained the same..haven't been resized...

 

# fdisk -l /dev/sdb        
Disk /dev/sdb: 29.72 GiB, 31914983424 bytes, 62333952 sectors
Disk model:  Storage Device 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x698ab215

Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1       32768 2531327 2498560  1.2G 83 Linux

 

Link to comment
Share on other sites

Hello Everyone:

 

First of all, Thank you for this images, thanks for the hope of bringing this devices back to life. (and thinker with them instead of just collecting dust)

 

Has anyone attempted to boot on a Rikomagic MK802IV (2nd Gen which has an AP6210 Wifi module)

From wikipedia: https://en.wikipedia.org/wiki/Android_Mini_PC_MK802

MK802 IV: Released in May 2013, a new design featuring a Rockchip RK3188/RK3188T, a quad-core ARM CPU (Cortex-A9 at 1.6 GHz, 1.4 GHz for the T model), 2 GB of RAM, 400 MHz Mali GPU and 8 GB of flash storage that runs Android 4.2.[1][4]

Actually mine seems to have 16GB for storage (as per shown in Android)

 

I tested, image: Armbian_22.02.0-trunk_Rk3188_bullseye_current_5.10.96_xfce_desktop,img.xz

Burned into an SD card with Balena Etcher application.

 

It does boot, when using dtb: rk3188-ugoos-ut2.dtb

 

At first i though it wont work, however, the TV, that i plugged the stick into, as display, changed from no signal to a black screen with 1368x768 resolution; but nothing else happened.

However, after a while, the USB Ethernet adapter, that i plugged in, picked an address as per my router. and, it allowed me to SSH into it.

 

it asked for new root password, but kind of got stuck when creating a regular user, hence i stopped the process. (ctrl-c), and the ssh connection from my main PC, seems to work. although with root access all the time.

 

Since i still have no display from HDMI; i tested all of the rk3188 named dtb files included, by changing the extlinux.conf file FDT line reference; but only rk3188-ugoos-ut2.dtb made this device actually work.

 

 

Sharing dmesg out put; just in case someone is able to advise on how to actually get some display output from HDMI (that would be awesome)

 

root@rk3188:/# dmesg
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.10.96-rk3188 (root@vbox) (arm-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0, GNU ld (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 2.32.0.20190321) #trunk SMP Sat Feb 5 11:11:22 MSK 2022
[    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Ugoos UT2
[    0.000000] earlycon: uart8250 at MMIO32 0x20064000 (options '')
[    0.000000] printk: bootconsole [uart8250] enabled
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 256 MiB at 0xd0000000
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000060000000-0x000000008fffffff]
[    0.000000]   HighMem  [mem 0x0000000090000000-0x00000000dfffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000060000000-0x00000000dfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000060000000-0x00000000dfffffff]
[    0.000000] On node 0 totalpages: 524288
[    0.000000]   Normal zone: 1728 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 196608 pages, LIFO batch:63
[    0.000000]   HighMem zone: 327680 pages, LIFO batch:63
[    0.000000] percpu: Embedded 16 pages/cpu s33228 r8192 d24116 u65536
[    0.000000] pcpu-alloc: s33228 r8192 d24116 u65536 alloc=16*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522560
[    0.000000] Kernel command line: root=UUID=61de6b0d-dcd6-4049-9fe8-3a15872992b5 console=uart8250,mmio32,0x20064000 console=tty0 coherent_pool=2M video=HDMI-A-1:e rootflags=data=writeback rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 bootsplash.bootfile=bootsplash.armbian
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 1791748K/2097152K available (10240K kernel code, 783K rwdata, 3328K rodata, 1024K init, 307K bss, 43260K reserved, 262144K cma-reserved, 1048576K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000]     Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] L2C: DT/platform modifies aux control register: 0x02050000 -> 0x32050000
[    0.000000] L2C-310 erratum 769419 enabled
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 cache controller enabled, 16 ways, 512 kB
[    0.000000] L2C-310: CACHE_ID 0x4100c0c8, AUX_CTRL 0x76050001
[    0.000000] random: get_random_bytes called from start_kernel+0x5c8/0x788 with crng_init=0
[    0.000000] clocksource: rk_timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000010] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.009305] Console: colour dummy device 80x30
[    0.014225] printk: console [tty0] enabled
[    0.018758] printk: bootconsole [uart8250] disabled
[    0.024198] Calibrating delay loop... 1194.16 BogoMIPS (lpj=1990656)
[    0.039911] pid_max: default: 32768 minimum: 301
[    0.040145] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.040189] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.041614] CPU: Testing write buffer coherency: ok
[    0.041694] CPU0: Spectre v2: using BPIALL workaround
[    0.042168] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.042592] rockchip_smp_prepare_cpus: ncores 4
[    0.044000] Setting up static identity map for 0x60100000 - 0x60100060
[    0.044277] rcu: Hierarchical SRCU implementation.
[    0.045719] smp: Bringing up secondary CPUs ...
[    0.066544] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.066558] CPU1: Spectre v2: using BPIALL workaround
[    0.086545] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.086558] CPU2: Spectre v2: using BPIALL workaround
[    0.106542] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.106556] CPU3: Spectre v2: using BPIALL workaround
[    0.106832] smp: Brought up 1 node, 4 CPUs
[    0.106864] SMP: Total of 4 processors activated (4779.64 BogoMIPS).
[    0.106885] CPU: All CPU(s) started in SVC mode.
[    0.107955] devtmpfs: initialized
[    0.117584] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.118011] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.118069] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.138518] pinctrl core: initialized pinctrl subsystem
[    0.140346] NET: Registered protocol family 16
[    0.153147] DMA: preallocated 2048 KiB pool for atomic coherent allocations
[    0.153980] audit: initializing netlink subsys (disabled)
[    0.154665] audit: type=2000 audit(0.143:1): state=initialized audit_enabled=0 res=1
[    0.156150] thermal_sys: Registered thermal governor 'step_wise'
[    0.156410] cpuidle: using governor menu
[    0.157065] Failed to find PMU node
[    0.157331] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.157369] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.204693] cryptd: max_cpu_qlen set to 1000
[    0.215673] iommu: Default domain type: Translated
[    0.216521] SCSI subsystem initialized
[    0.217018] usbcore: registered new interface driver usbfs
[    0.217120] usbcore: registered new interface driver hub
[    0.217234] usbcore: registered new device driver usb
[    0.217762] pps_core: LinuxPPS API ver. 1 registered
[    0.217797] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.217852] PTP clock support registered
[    0.217945] EDAC MC: Ver: 3.0.0
[    0.219663] Advanced Linux Sound Architecture Driver Initialized.
[    0.221796] clocksource: Switched to clocksource rk_timer
[    0.222196] VFS: Disk quotas dquot_6.6.0
[    0.222332] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.239816] NET: Registered protocol family 2
[    0.240179] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.242272] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.242364] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.242492] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.242678] TCP: Hash tables configured (established 8192 bind 8192)
[    0.242913] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.243035] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.243351] NET: Registered protocol family 1
[    0.244406] RPC: Registered named UNIX socket transport module.
[    0.244449] RPC: Registered udp transport module.
[    0.244472] RPC: Registered tcp transport module.
[    0.244492] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.244816] Trying to unpack rootfs image as initramfs...
[    0.862360] Freeing initrd memory: 7188K
[    0.870071] Initialise system trusted keyrings
[    0.870453] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    0.879177] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.880774] NFS: Registering the id_resolver key type
[    0.880844] Key type id_resolver registered
[    0.880871] Key type id_legacy registered
[    0.881064] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.881097] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.007825] NET: Registered protocol family 38
[    1.007894] Key type asymmetric registered
[    1.007920] Asymmetric key parser 'x509' registered
[    1.008023] bounce: pool size: 64 pages
[    1.008126] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    1.008164] io scheduler mq-deadline registered
[    1.008186] io scheduler kyber registered
[    1.016188] dma-pl330 20018000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.016252] dma-pl330 20018000.dma-controller:     DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 Num_Events-12
[    1.019126] dma-pl330 20078000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.019184] dma-pl330 20078000.dma-controller:     DBUFF-64x8bytes Num_Chans-7 Num_Peri-20 Num_Events-14
[    1.020554] Serial: 8250/16550 driver, 5 ports, IRQ sharing enabled
[    1.024331] 10124000.serial: ttyS0 at MMIO 0x10124000 (irq = 34, base_baud = 1500000) is a 16550A
[    1.024674] serial serial0: tty port ttyS0 registered
[    1.026747] 20064000.serial: ttyS2 at MMIO 0x20064000 (irq = 42, base_baud = 1500000) is a 16550A
[    1.052216] loop: module loaded
[    1.054496] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    1.054546] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    1.058879] dwc2 10180000.usb: supply vusb_d not found, using dummy regulator
[    1.059138] dwc2 10180000.usb: supply vusb_a not found, using dummy regulator
[    1.059578] dwc2 10180000.usb: Configuration mismatch. dr_mode forced to host
[    1.160859] dwc2 10180000.usb: DWC OTG Controller
[    1.160950] dwc2 10180000.usb: new USB bus registered, assigned bus number 1
[    1.161032] dwc2 10180000.usb: irq 35, io mem 0x10180000
[    1.161385] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.161427] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.161458] usb usb1: Product: DWC OTG Controller
[    1.161482] usb usb1: Manufacturer: Linux 5.10.96-rk3188 dwc2_hsotg
[    1.161507] usb usb1: SerialNumber: 10180000.usb
[    1.162503] hub 1-0:1.0: USB hub found
[    1.162603] hub 1-0:1.0: 1 port detected
[    1.163929] dwc2 101c0000.usb: supply vusb_d not found, using dummy regulator
[    1.164192] dwc2 101c0000.usb: supply vusb_a not found, using dummy regulator
[    1.368894] dwc2 101c0000.usb: DWC OTG Controller
[    1.368973] dwc2 101c0000.usb: new USB bus registered, assigned bus number 2
[    1.369049] dwc2 101c0000.usb: irq 36, io mem 0x101c0000
[    1.369388] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.369431] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.369464] usb usb2: Product: DWC OTG Controller
[    1.369489] usb usb2: Manufacturer: Linux 5.10.96-rk3188 dwc2_hsotg
[    1.369514] usb usb2: SerialNumber: 101c0000.usb
[    1.370391] hub 2-0:1.0: USB hub found
[    1.370505] hub 2-0:1.0: 1 port detected
[    1.372491] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.372619] ehci-platform: EHCI generic platform driver
[    1.372880] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.372934] ohci-platform: OHCI generic platform driver
[    1.373685] usbcore: registered new interface driver cdc_acm
[    1.373718] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    1.374104] usbcore: registered new interface driver uas
[    1.374288] usbcore: registered new interface driver usb-storage
[    1.376664] i2c /dev entries driver
[    1.380168] rtc-pcf8563 1-0051: low voltage detected, date/time is not reliable.
[    1.380558] rtc-pcf8563 1-0051: registered as rtc0
[    1.380964] rtc-pcf8563 1-0051: low voltage detected, date/time is not reliable.
[    1.381006] rtc-pcf8563 1-0051: hctosys: unable to read the hardware clock
[    1.384292] VCC_DDR: supplied by vsys
[    1.385651] VDD_LOG: supplied by vsys
[    1.387142] VDD_ARM: supplied by vsys
[    1.388654] VCC_IO: Bringing 3000000uV into 3300000-3300000uV
[    1.389493] VCC_IO: supplied by vsys
[    1.390758] VDD_10: supplied by VCC_IO
[    1.392269] VDD_HDMI: supplied by VCC_IO
[    1.393870] VCC_18: supplied by VCC_IO
[    1.395529] VCCA_33: supplied by vsys
[    1.397515] VCC_RMII: supplied by vsys
[    1.398555] VCCIO_WL: supplied by vsys
[    1.398931] VCC18_IO: supplied by vsys
[    1.400256] VCC_28: supplied by vsys
[    1.462577] [drm] HDMITX it66121 rev 1 succsessfully indentified.
[    1.463193] [drm] hdmi-audio-codec has been bound to to HDMITX it66121
[    1.466160] dw_wdt 2004c000.watchdog: No valid TOPs array specified
[    1.469189] random: fast init done
[    1.470305] sdhci: Secure Digital Host Controller Interface driver
[    1.470322] sdhci: Copyright(c) Pierre Ossman
[    1.470348] Synopsys Designware Multimedia Card Interface Driver
[    1.470841] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.470897] dwmmc_rockchip 10214000.mmc: Using external DMA controller.
[    1.470936] dwmmc_rockchip 10214000.mmc: Version ID is 240a
[    1.470986] dwmmc_rockchip 10214000.mmc: DW MMC controller at irq 38,32 bit host data width,256 deep fifo
[    1.471091] sdmmc-supply: supplied by VCC_IO
[    1.472181] ledtrig-cpu: registered to indicate activity on CPUs
[    1.472410] usbcore: registered new interface driver usbhid
[    1.472424] usbhid: USB HID core driver
[    1.475623] NET: Registered protocol family 10
[    1.476288] Segment Routing with IPv6
[    1.476348] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    1.476744] NET: Registered protocol family 17
[    1.476897] Key type dns_resolver registered
[    1.477052] ThumbEE CPU extension supported.
[    1.477069] Registering SWP/SWPB emulation handler
[    1.494943] registered taskstats version 1
[    1.494972] Loading compiled-in X.509 certificates
[    1.561803] [drm] forcing HDMI-A-1 connector on
[    1.562324] rockchip-drm display-subsystem: bound 1010e000.vop (ops vop_component_ops)
[    1.587665] mmc_host mmc0: Bus speed (slot 0) = 29700000Hz (slot req 400000Hz, actual 390789HZ div = 38)
[    1.658461] usb 2-1: new high-speed USB device number 2 using dwc2
[    1.836649] mmc_host mmc0: Bus speed (slot 0) = 29700000Hz (slot req 50000000Hz, actual 29700000HZ div = 0)
[    1.836706] mmc0: new high speed SDHC card at address fb3c
[    1.837213] mmcblk0: mmc0:fb3c SD08G 7.42 GiB
[    1.838813]  mmcblk0: p1
[    1.864108] Console: switching to colour frame buffer device 170x48
[    1.864972] usb 2-1: New USB device found, idVendor=2357, idProduct=0602, bcdDevice=20.00
[    1.864977] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.864981] usb 2-1: Product: USB 10/100 LAN
[    1.864984] usb 2-1: Manufacturer: TP-LINK
[    1.864987] usb 2-1: SerialNumber: D037457800BB
[    1.914750] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[    1.915307] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0
[    1.916422] lima 10090000.gpu: gp - mali400 version major 1 minor 1
[    1.916577] lima 10090000.gpu: pp0 - mali400 version major 1 minor 1
[    1.916723] lima 10090000.gpu: pp1 - mali400 version major 1 minor 1
[    1.916849] lima 10090000.gpu: pp2 - mali400 version major 1 minor 1
[    1.916971] lima 10090000.gpu: pp3 - mali400 version major 1 minor 1
[    1.917086] lima 10090000.gpu: l2 cache 128K, 4-way, 64byte cache line, 128bit external bus
[    1.917572] lima 10090000.gpu: bus rate = 200000000
[    1.920880] lima 10090000.gpu: mod rate = 200000000
[    1.925269] [drm] Initialized lima 1.1.0 20191231 for 10090000.gpu on minor 1
[    1.929767] rockchip_emac 10204000.ethernet: ARC EMAC detected with id: 0x7fd02
[    1.933080] rockchip_emac 10204000.ethernet: IRQ is 37
[    1.936355] rockchip_emac 10204000.ethernet: MAC address is now 96:3c:66:32:35:9a
[    2.078461] rockchip_emac 10204000.ethernet: connected to Generic PHY phy with id 0x0
[    2.086493] debugfs: Directory 'power-domain' with parent 'pm_genpd' already present!
[    2.089823] debugfs: Directory 'power-domain' with parent 'pm_genpd' already present!
[    2.093558] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    2.097837] ALSA device list:
[    2.101068]   #0: HDMI
[    2.104219]   #1: SPDIF
[    2.108142] Freeing unused kernel memory: 1024K
[    2.115333] Run /init as init process
[    2.118454]   with arguments:
[    2.118458]     /init
[    2.118461]   with environment:
[    2.118464]     HOME=/
[    2.118466]     TERM=linux
[    2.761781] raid6: neonx8   gen()  1634 MB/s
[    2.818436] raid6: neonx8   xor()  1088 MB/s
[    2.875097] raid6: neonx4   gen()  1974 MB/s
[    2.931769] raid6: neonx4   xor()  1381 MB/s
[    2.988429] raid6: neonx2   gen()  2468 MB/s
[    3.045093] raid6: neonx2   xor()  1642 MB/s
[    3.101774] raid6: neonx1   gen()  1887 MB/s
[    3.158430] raid6: neonx1   xor()  1350 MB/s
[    3.215107] raid6: int32x8  gen()   537 MB/s
[    3.271769] raid6: int32x8  xor()   333 MB/s
[    3.328440] raid6: int32x4  gen()   586 MB/s
[    3.385116] raid6: int32x4  xor()   358 MB/s
[    3.441761] raid6: int32x2  gen()   737 MB/s
[    3.498435] raid6: int32x2  xor()   380 MB/s
[    3.555096] raid6: int32x1  gen()   686 MB/s
[    3.611775] raid6: int32x1  xor()   315 MB/s
[    3.614108] raid6: using algorithm neonx2 gen() 2468 MB/s
[    3.616438] raid6: .... xor() 1642 MB/s, rmw enabled
[    3.618801] raid6: using neon recovery algorithm
[    3.622807] xor: measuring software checksum speed
[    3.629058]    arm4regs        :  2604 MB/sec
[    3.636278]    8regs           :  2001 MB/sec
[    3.643060]    32regs          :  2164 MB/sec
[    3.650478]    neon            :  1878 MB/sec
[    3.652676] xor: using function: arm4regs (2604 MB/sec)
[    3.676190] Btrfs loaded, crc32c=crc32c-generic
[    4.481712] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: data=writeback
[    5.488876] systemd[1]: System time before build time, advancing clock.
[    5.525201] systemd[1]: systemd 247.3-6 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +ZSTD +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=unified)
[    5.531446] systemd[1]: Detected architecture arm.
[    5.553994] systemd[1]: Set hostname to <rk3188>.
[    6.588083] systemd[1]: Queued start job for default target Graphical Interface.
[    6.592572] random: systemd: uninitialized urandom read (16 bytes read)
[    6.598274] systemd[1]: Created slice system-modprobe.slice.
[    6.604776] random: systemd: uninitialized urandom read (16 bytes read)
[    6.609207] systemd[1]: Created slice system-serial\x2dgetty.slice.
[    6.615947] random: systemd: uninitialized urandom read (16 bytes read)
[    6.620214] systemd[1]: Created slice User and Session Slice.
[    6.627230] systemd[1]: Condition check resulted in Dispatch Password Requests to Console Directory Watch when bootsplash is active being skipped.
[    6.631136] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    6.639543] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    6.647962] systemd[1]: Reached target Local Encrypted Volumes.
[    6.656635] systemd[1]: Reached target Remote File Systems.
[    6.665327] systemd[1]: Reached target Slices.
[    6.674093] systemd[1]: Reached target Swap.
[    6.682816] systemd[1]: Reached target System Time Set.
[    6.703119] systemd[1]: Listening on Syslog Socket.
[    6.712692] systemd[1]: Listening on fsck to fsckd communication Socket.
[    6.722110] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    6.732099] systemd[1]: Listening on Journal Audit Socket.
[    6.741850] systemd[1]: Listening on Journal Socket (/dev/log).
[    6.751635] systemd[1]: Listening on Journal Socket.
[    6.772935] systemd[1]: Listening on udev Control Socket.
[    6.782581] systemd[1]: Listening on udev Kernel Socket.
[    6.792126] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
[    6.800037] systemd[1]: Mounting POSIX Message Queue File System...
[    6.815084] systemd[1]: Mounting Kernel Debug File System...
[    6.825917] systemd[1]: Condition check resulted in Kernel Trace File System being skipped.
[    6.836395] systemd[1]: Starting Restore / save the current clock...
[    6.852304] systemd[1]: Starting Set the console keyboard layout...
[    6.868622] systemd[1]: Starting Create list of static device nodes for the current kernel...
[    6.889716] systemd[1]: Starting Load Kernel Module configfs...
[    6.909269] systemd[1]: Starting Load Kernel Module drm...
[    6.926626] systemd[1]: Starting Load Kernel Module fuse...
[    6.944448] systemd[1]: Started Nameserver information manager.
[    6.955179] systemd[1]: Reached target Network (Pre).
[    6.976944] fuse: init (API version 7.32)
[    6.979023] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[    6.987330] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[    7.000372] systemd[1]: Starting Load Kernel Modules...
[    7.018815] systemd[1]: Starting Remount Root and Kernel File Systems...
[    7.037149] systemd[1]: Starting Coldplug All udev Devices...
[    7.070690] systemd[1]: Mounted POSIX Message Queue File System.
[    7.080835] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
[    7.094526] systemd[1]: Mounted Kernel Debug File System.
[    7.105656] systemd[1]: Finished Restore / save the current clock.
[    7.117385] systemd[1]: Finished Create list of static device nodes for the current kernel.
[    7.129789] systemd[1]: modprobe@configfs.service: Succeeded.
[    7.135161] systemd[1]: Finished Load Kernel Module configfs.
[    7.146822] systemd[1]: modprobe@drm.service: Succeeded.
[    7.152847] systemd[1]: Finished Load Kernel Module drm.
[    7.164198] systemd[1]: modprobe@fuse.service: Succeeded.
[    7.169617] systemd[1]: Finished Load Kernel Module fuse.
[    7.183163] systemd[1]: Finished Set the console keyboard layout.
[    7.193707] systemd[1]: Finished Load Kernel Modules.
[    7.204573] systemd[1]: Finished Remount Root and Kernel File Systems.
[    7.226006] systemd[1]: Mounting FUSE Control File System...
[    7.241867] systemd[1]: Mounting Kernel Configuration File System...
[    7.255989] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[    7.260630] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[    7.269434] systemd[1]: Starting Load/Save Random Seed...
[    7.286699] systemd[1]: Starting Apply Kernel Variables...
[    7.305664] systemd[1]: Starting Create System Users...
[    7.324218] systemd[1]: Mounted FUSE Control File System.
[    7.336129] systemd[1]: Mounted Kernel Configuration File System.
[    7.423020] systemd[1]: Finished Coldplug All udev Devices.
[    7.576862] systemd[1]: Starting Helper to synchronize boot up for ifupdown...
[    7.591572] systemd[1]: Starting Wait for udev To Complete Device Initialization...
[    7.624693] systemd[1]: Finished Apply Kernel Variables.
[    7.634707] systemd[1]: Finished Create System Users.
[    7.640640] systemd[1]: Finished Helper to synchronize boot up for ifupdown.
[    7.649958] systemd[1]: Starting Create Static Device Nodes in /dev...
[    7.712386] systemd[1]: Finished Create Static Device Nodes in /dev.
[    7.717569] systemd[1]: Reached target Local File Systems (Pre).
[    7.726949] systemd[1]: Mounting /tmp...
[    7.740015] systemd[1]: Starting Rule-based Manager for Device Events and Files...
[    7.749348] systemd[1]: Mounted /tmp.
[    7.754599] systemd[1]: Reached target Local File Systems.
[    7.764536] systemd[1]: Starting Armbian ZRAM config...
[    7.776288] systemd[1]: Starting Set console font and keymap...
[    7.789771] systemd[1]: Starting Raise network interfaces...
[    7.815718] systemd[1]: Finished Set console font and keymap.
[    8.302889] systemd[1]: Started Rule-based Manager for Device Events and Files.
[    8.319129] zram: Added device: zram0
[    8.322198] zram: Added device: zram1
[    8.328990] zram: Added device: zram2
[    8.495175] systemd[1]: Finished Raise network interfaces.
[    8.721680] zram0: detected capacity change from 0 to 1055797248
[    8.729583] mc: Linux media interface: v0.10
[    8.786287] systemd[1]: Found device /dev/ttyS2.
[    8.833264] videodev: Linux video capture interface: v2.00
[    8.864025] Registered IR keymap rc-empty
[    8.864187] rc rc0: gpio_ir_recv as /devices/platform/gpio-ir-receiver/rc/rc0
[    8.867316] rc rc0: lirc_dev: driver gpio_ir_recv registered at minor = 0, raw IR receiver, no transmitter
[    8.867532] input: gpio_ir_recv as /devices/platform/gpio-ir-receiver/rc/rc0/input1
[    8.993261] Bluetooth: Core ver 2.22
[    8.993382] NET: Registered protocol family 31
[    8.993388] Bluetooth: HCI device and connection manager initialized
[    8.993422] Bluetooth: HCI socket layer initialized
[    8.993432] Bluetooth: L2CAP socket layer initialized
[    8.993457] Bluetooth: SCO socket layer initialized
[   10.312293] Bluetooth: HCI UART driver ver 2.3
[   10.312305] Bluetooth: HCI UART protocol H4 registered
[   10.312407] Bluetooth: HCI UART protocol LL registered
[   10.312572] Bluetooth: HCI UART protocol Broadcom registered
[   10.312616] Bluetooth: HCI UART protocol QCA registered
[   10.312995] rockchip-pinctrl pinctrl: pin gpio3-23 already requested by 10204000.ethernet; cannot claim for serial0-0
[   10.313004] rockchip-pinctrl pinctrl: pin-119 (serial0-0) status -22
[   10.313010] rockchip-pinctrl pinctrl: could not request pin 119 (gpio3-23) from group bt-reg-on  on device rockchip-pinctrl
[   10.313015] hci_uart_bcm serial0-0: Error applying setting, reverse things back
[   10.313038] hci_uart_bcm: probe of serial0-0 failed with error -22
[   10.341854] Adding 1031048k swap on /dev/zram0.  Priority:5 extents:1 across:1031048k SS
[   10.370381] hantro_vpu: module is from the staging directory, the quality is unknown, you have been warned.
[   10.377242] hantro-vpu 10104000.video-codec: registered rockchip,rk3188-vpu-enc as /dev/video0
[   10.378034] hantro-vpu 10104000.video-codec: registered rockchip,rk3188-vpu-dec as /dev/video1
[   10.392203] random: crng init done
[   10.392229] random: 7 urandom warning(s) missed due to ratelimiting
[   10.410418] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[   10.414750] cdc_ether 2-1:2.0 eth1: register 'cdc_ether' at usb-101c0000.usb-1, CDC Ethernet Device, d0:37:45:78:00:bb
[   10.415088] usbcore: registered new interface driver cdc_ether
[   10.917688] systemd[1]: Finished Load/Save Random Seed.
[   11.000620] systemd[1]: Condition check resulted in First Boot Complete being skipped.
[   11.000879] systemd[1]: Condition check resulted in Store a System Token in an EFI Variable being skipped.
[   11.001229] systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped.
[   11.053633] zram1: detected capacity change from 0 to 52428800
[   11.163105] systemd[1]: Finished Armbian ZRAM config.
[   11.178631] systemd[1]: Starting Armbian memory supported logging...
[   11.318018] EXT4-fs (zram1): mounted filesystem without journal. Opts: discard
[   11.318079] ext4 filesystem being mounted at /var/log supports timestamps until 2038 (0x7fffffff)
[   11.380707] systemd[1]: Finished Wait for udev To Complete Device Initialization.
[   11.397455] systemd[1]: Condition check resulted in Dispatch Password Requests to Console Directory Watch when bootsplash is active being skipped.
[   11.398794] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
[   11.399312] systemd[1]: Condition check resulted in Kernel Trace File System being skipped.
[   11.404221] systemd[1]: Starting Braille Device Support...
[   11.411330] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[   11.411643] systemd[1]: Condition check resulted in Store a System Token in an EFI Variable being skipped.
[   11.412362] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[   11.412703] systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped.
[   11.412944] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[   12.238781] systemd[1]: Started Braille Device Support.
[   12.273276] input: BRLTTY 6.3 Linux Screen Driver Keyboard as /devices/virtual/input/input2
[   13.950891] systemd[1]: Finished Armbian memory supported logging.
[   13.962080] systemd[1]: Starting Journal Service...
[   14.135166] systemd[1]: Started Journal Service.
[   14.182492] systemd-journald[532]: Received client request to flush runtime journal.
[   40.711811] speed 4294967295 not supported
[   40.711829] rockchip_emac 10204000.ethernet eth0: Link is Down
[ 3107.635492] systemd[1]: systemd 247.3-7 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +ZSTD +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=unified)
[ 3107.636429] systemd[1]: Detected architecture arm.
[ 3109.034934] systemd-journald[532]: Received client request to relinquish /var/log/journal/afbf6df90cd84c818fe346d2a3d09f65 access.
[ 3109.057075] systemd-journald[532]: Received SIGTERM from PID 1 (systemd).
[ 3109.058325] systemd[1]: Stopping Journal Service...
[ 3109.062686] systemd[1]: systemd-journald.service: Succeeded.
[ 3109.063980] systemd[1]: Stopped Journal Service.
[ 3109.064188] systemd[1]: systemd-journald.service: Consumed 1.552s CPU time.
[ 3109.075195] systemd[1]: Starting Journal Service...
[ 3109.138252] systemd[1]: Started Journal Service.
[ 3109.192682] systemd-journald[17312]: Received client request to flush runtime journal.


 

Please let me know any comments, has anyone hadd succeeded with a similar device?

Link to comment
Share on other sites

On 7/6/2022 at 8:28 AM, Genlekt said:

Has anyone attempted to boot on a Rikomagic MK802IV (2nd Gen which has an AP6210 Wifi module)
 

Please let me know any comments, has anyone hadd succeeded with a similar device?

i just tested on my  mk802iv clone with rk3188T.

 

I just dd image onto an sd card, didnt mess with the dtb or config. it just boot and work.

so yeah

 

Im still looking for my RK stick, & will let you know as soon as i tested it.

Link to comment
Share on other sites

Thanks for all the work here!

 

I just cleaned off the dust of a  ugoos UM2 clone rockchip 8133.

 

It's running Armbian_22.02.0-trunk_Rk3188_bullseye_current_5.10.96.img off an SD card.

(The Jammy version has similar issues) 

 

HDMI is good.

BT no (Actually an external BT dongle appears to work)

WIFi no

USB dongle with Ethernet good

 

Happy to throw stuff at it for testing.

 

*********************

I was trying to get docker going.

It has iptables issue

NFT no protocol

 

failed to create NAT chain DOCKER: iptables failed: iptables -t nat -N DOCKER: iptables/1.8.7 Failed to initialize nft: Protocol not supported

 

I fiddled around abit without much success. I don't know much about kernel changes. 

 

Alternatives didn't help either.



sudo update-alternatives --set iptables /usr/sbin/iptables-legacy

sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy

 

Edited by UM2-rk3188
bt update
Link to comment
Share on other sites

for my UM2 I switched to dtb cs968 via editing extlinux.conf

This brought up wifi and shut off the non existent internal eth connection.

I could connect and transmit data with wifi. 

It couldn't find a BT controller(builtin) though.

It does have the ap6210 combo wifi/bt chip on the board.

It didn't seem as stable as the ut2 dtb however. Although that could be because I was mucking around with other things.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...