Hello. I have this old rk3188 based board with 32gb rom 1gb ram.
The arduino is attached for console output.
I wanted to install linux in it so i flashed rk3188 armbian to my sd card and it was able to boot up from sdcard successfully. But there is no hdmi signal.
I tried to modify dtb file extlinux.conf file but it didnt work.
Can anyone figure out what is the problem?
This is my extlinux.conf:
LABEL Armbian
LINUX /boot/zImage
INITRD /boot/uInitrd
FDT /boot/dtb/rk3188-rbox-cs968.dtb
APPEND 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
And this is my serial output from the board:
col :11
08:07:59.748 col :10
08:07:59.752 chn 0 col 10, row 15
08:07:59.752 sdram_init done
08:07:59.752 DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
08:07:59.760 DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
08:07:59.768 DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
08:07:59.772 DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
08:07:59.781 ZERR=0, ZDONE=0, ZPD=0x0, ZPU=0x0, OPD=0x0, OPU=0x0
08:07:59.784 DRV Pull‑Up=0xb, DRV Pull‑Dwn=0xb
08:07:59.789 ODT Pull‑Up=0x2, ODT Pull‑Dwn=0x2
08:07:59.789
08:07:59.789 U‑Boot SPL 2021.01‑armbian (Feb 05 2022 ‑ 10:21:35 +0300)
08:07:59.797 Trying to boot from BOOTROM
08:07:59.797 Returning to boot ROM...
08:08:00.989
08:08:00.989
08:08:00.989 U‑Boot 2021.01‑armbian (Feb 05 2022 ‑ 10:21:35 +0300)
08:08:00.993
08:08:00.993 Model: RK3188 rbox
08:08:00.996 DRAM: 1 GiB
08:08:01.082 MMC: dwmmc@10214000: 0
08:08:01.103 In: serial@20064000
08:08:01.108 Out: serial@20064000
08:08:01.108 Err: serial@20064000
08:08:01.108 Model: RK3188 rbox
08:08:01.115 Net: Net Initialization Skipped
08:08:01.115 No ethernet found.
08:08:01.120 Hit any key to stop autoboot: 0
08:08:01.123 starting USB...
08:08:01.127 Bus usb@10180000: USB DWC2
08:08:02.386 Bus usb@101c0000: USB DWC2
08:08:03.643 scanning bus usb@10180000 for devices... 1 USB Device(s) found
08:08:04.781 scanning bus usb@101c0000 for devices... 1 USB Device(s) found
08:08:05.922 scanning usb for storage devices... 0 Storage Device(s) found
08:08:05.924
08:08:05.924 Device 0: unknown device
08:08:05.929 MMC Device 1 not found
08:08:05.932 no mmc device at slot 1
08:08:06.052 switch to partitions #0, OK
08:08:06.052 mmc0 is current device
08:08:06.055 Scanning mmc 0:1...
08:08:06.077 Found /boot/extlinux/extlinux.conf
08:08:06.077 Retrieving file: /boot/extlinux/extlinux.conf
08:08:06.088 378 bytes read in 4 ms (91.8 KiB/s)
08:08:06.092 1:^IArmbian
08:08:06.092 Retrieving file: /boot/uInitrd
08:08:08.104 7357124 bytes read in 2001 ms (3.5 MiB/s)
08:08:08.104 Retrieving file: /boot/zImage
08:08:09.972 6819336 bytes read in 1856 ms (3.5 MiB/s)
08:08:09.972 append: 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
08:08:09.996 Retrieving file: /boot/dtb/rk3188‑rbox‑cs968.dtb
08:08:10.016 28737 bytes read in 13 ms (2.1 MiB/s)
08:08:10.020 ## Loading init Ramdisk from Legacy Image at 64000000 ...
08:08:10.024 Image Name: uInitrd
08:08:10.028 Image Type: ARM Linux RAMDisk Image (gzip compressed)
08:08:10.034 Data Size: 7357060 Bytes = 7 MiB
08:08:10.037 Load Address: 00000000
08:08:10.041 Entry Point: 00000000
08:08:10.041 Verifying Checksum ... OK
08:08:10.169 ## Flattened Device Tree blob at 61f00000
08:08:10.172 Booting using the fdt blob at 0x61f00000
08:08:10.176 Loading Ramdisk to 6f8fb000, end 6ffff284 ... OK
08:08:10.242 Loading Device Tree to 6f8f0000, end 6f8fa040 ... OK
08:08:10.250
08:08:10.250 Starting kernel ...
08:08:10.250
08:08:10.799 [ 0.000000] Booting Linux on physical CPU 0x0
08:08:10.804 [ 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
08:08:10.831 [ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
08:08:10.840 [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
08:08:10.848 [ 0.000000] OF: fdt: Machine model: RK3188T CS968
08:08:10.852 [ 0.000000] earlycon: uart8250 at MMIO32 0x20064000 (options '')
08:08:10.860 [ 0.000000] printk: bootconsole [uart8250] enabled
08:08:10.864 [ 0.000000] Memory policy: Data cache writealloc
08:08:10.872 [ 0.000000] cma: Reserved 256 MiB at 0x90000000
08:08:10.876 [ 0.000000] Zone ranges:
08:08:10.880 [ 0.000000] Normal [mem 0x0000000060000000‑0x000000008fffffff]
08:08:10.885 [ 0.000000] HighMem [mem 0x0000000090000000‑0x000000009fffffff]
08:08:10.893 [ 0.000000] Movable zone start for each node
08:08:10.897 [ 0.000000] Early memory node ranges
08:08:10.901 [ 0.000000] node 0: [mem 0x0000000060000000‑0x000000009fffffff]
08:08:10.909 [ 0.000000] Initmem setup node 0 [mem 0x0000000060000000‑0x000000009fffffff]
08:08:10.971 [ 0.000000] percpu: Embedded 16 pages/cpu s33228 r8192 d24116 u65536
08:08:10.977 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 260416
08:08:10.987 [ 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
08:08:11.016 [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
08:08:11.026 [ 0.000000] Inode‑cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
08:08:11.032 [ 0.000000] mem auto‑init: stack:off, heap alloc:off, heap free:off
08:08:11.093 [ 0.000000] Memory: 752384K/1048576K available (10240K kernel code, 783K rwdata, 3328K rodata, 1024K init, 307K bss, 34048K reserved, 262144K cma‑reserved, 0K highmem)
08:08:11.114 [ 0.000000] SLUB: HWalign=64, Order=0‑3, MinObjects=0, CPUs=4, Nodes=1
08:08:11.119 [ 0.000000] rcu: Hierarchical RCU implementation.
08:08:11.126 [ 0.000000] ^ITracing variant of Tasks RCU enabled.
08:08:11.130 [ 0.000000] rcu: RCU calculated value of scheduler‑enlistment delay is 30 jiffies.
08:08:11.137 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
08:08:11.147 [ 0.000000] L2C: DT/platform modifies aux control register: 0x02050000 ‑> 0x32050000
08:08:11.155 [ 0.000000] L2C‑310 erratum 769419 enabled
08:08:11.159 [ 0.000000] L2C‑310 enabling early BRESP for Cortex‑A9
08:08:11.163 [ 0.000000] L2C‑310 full line of zeros enabled for Cortex‑A9
08:08:11.171 [ 0.000000] L2C‑310 ID prefetch enabled, offset 1 lines
08:08:11.175 [ 0.000000] L2C‑310 dynamic clock gating enabled, standby mode enabled
08:08:11.184 [ 0.000000] L2C‑310 cache controller enabled, 16 ways, 512 kB
08:08:11.192 [ 0.000000] L2C‑310: CACHE_ID 0x4100c0c8, AUX_CTRL 0x76050001
08:08:11.233 [ 0.000000] random: get_random_bytes called from start_kernel+0x5c8/0x788 with crng_init=0
08:08:11.237 [ 0.000000] clocksource: rk_timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
08:08:11.249 [ 0.000009] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
08:08:11.256 [ 0.009283] Console: colour dummy device 80x30
08:08:11.263 [ 0.014199] printk: console [tty0] enabled
08:08:11.269 [ 0.018726] printk: bootconsole [uart8250] disabled