Jump to content

Sico

Members
  • Posts

    15
  • Joined

  • Last visited

Everything posted by Sico

  1. Thank you @balbes150. Almost all DTBs works without eMMC, ethernet and Wifi except for the rk3328-box-h96mp.dtb from @easyb that has working both ethernet and eMMC. Thanks @easyb for sharing. I've still problems to install Armbian to the eMMC because the boot is from Libreelec SD and the system is from Armbian USB. But I think I will edit the install script to fix the issues. Now I'm wondering if I can edit the rk3328-box-h96mp.dtb and get Wifi working which is far faster than the 100Mb ethernet. I've extracted the dts and when I recompile it, it still works. But when I introduce changes it stops from working. I've the extracted device tree from the eMMC with Android and its DTS and I've some information that could be useful. Has someone fixed the missing WiFi adapter problem by editing the DTB? Thanks.
  2. Hello again, I tried many ways to copy the u-boot from Libreelec using dd with different values but with no success. Finally I managed to boot Armbian by burning the image Armbian_20.02.0-rc1.038_Rk3328-tv_buster_current_5.5.0-rc6_20200205.img into an usb and a Libreelec into the SD Card. In the SDCard I've removed the Libreelec boot files and I've copied inside everything from the boot partition of the Armbian USB. The dtb used is the default rk3328-box.dtb. T9 from hexdump, others, and mine (extracted from Android) are not working. Now Armbian seems to be working very well with the exception of these 3 devices not being detected: - Ethernet - Wifi - EMMC I've managed to update packages using a Wifi USB dongle but I cannot go further. I cannot install to the eMMC and not having ethernet or wifi is a problem. Just a little reminder, I've a H96 max+ box with 2Gb RAM / 16 ROM. Do you have some advice on this? Thanks in advance, and thanks to @balbes150 for the efforts and @hexdump for the help in the past.
  3. Thank you Balbes. I didn't mean to bother you. I looked for this procedure but I can't find it. That's why I tried this wrong method before asking.
  4. Thank you so much Balbes, I really don't know how to do it but I tried this way: - Copied all the files from the Armbian boot partition to Libreelec boot partition. - Edited the config file to use the Armbian images: (tried with my own dtb extracted from Android and also with the one provided with libreelec and some of yours) LINUX /zImage INITRD /uInitrd FDT /rk3328-box.dtb APPEND root=LABEL=ROOTFS rootflags=data=writeback rw console=uart8250,mmio32,0xff130000 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 - Boot with the modified Libreelec Boot Partition from SDCard with an USB with Armbian, since SDCard is only used to boot. This time I can go much further but the last 3 error blocks keep repeating forever: DDR version 1.13 20180428 ID:0xFFF In DDR3 333MHz Bus Width=32 Col=11 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=2048MB ddrconfig:2 OUT Boot1 Release Time: Feb 2 2018 15:41:39, version: 2.46 ChipType = 0x11, 193 SdmmcInit=2 0 BootCapSize=2000 UserCapSize=15028MB FwPartOffset=2000 , 2000 SdmmcInit=0 0 BootCapSize=0 UserCapSize=15193MB FwPartOffset=2000 , 0 StorageInit ok = 170950 Raw SecureMode = 0 SecureInit read PBA: 0x4 SecureInit read PBA: 0x404 SecureInit read PBA: 0x804 SecureInit read PBA: 0xc04 SecureInit read PBA: 0x1004 SecureInit ret = 0, SecureMode = 0 LoadTrustBL No find bl30.bin No find bl32.bin Load uboot, ReadLba = 2000 Load OK, addr=0x200000, size=0xa0268 RunBL31 0x10000 NOTICE: BL31: v1.3(debug):0eba775 NOTICE: BL31: Built : 12:11:32, Nov 23 2018 NOTICE: BL31:Rockchip release version: v1.3 INFO: ARM GICv2 driver initialized INFO: Using opteed sec cpu_context! INFO: boot cpu mask: 1 INFO: plat_rockchip_pmu_init: pd status 0xe INFO: BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK ERROR: Error initializing runtime service opteed_fast INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0x200000 INFO: SPSR = 0x3c9 U-Boot 2017.09 (Mar 03 2020 - 22:55:52 +0100), Build: jenkins-RK3328-175 Model: Rockchip RK3328 EVB DRAM: 2 GiB Relocation Offset is: 7fd19000 rk8xx_read: read reg 0x17 failed, ret=-121 MMC: rksdmmc@ff500000: 1, rksdmmc@ff520000: 0 Using default environment In: serial@ff130000 Out: serial@ff130000 Err: serial@ff130000 Model: Rockchip RK3328 EVB CLK: apll 400000000 Hz dpll 664000000 Hz cpll 1200000000 Hz gpll 491009999 Hz npll 600000000 Hz armclk 600000000 Hz aclk_bus 150000000 Hz hclk_bus 75000000 Hz pclk_bus 75000000 Hz aclk_peri 150000000 Hz hclk_peri 75000000 Hz pclk_peri 75000000 Hz Net: No ethernet found. Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found /extlinux/extlinux.conf Retrieving file: /extlinux/extlinux.conf reading /extlinux/extlinux.conf 383 bytes read in 3 ms (124 KiB/s) 1: LibreELEC Retrieving file: /uInitrd reading /uInitrd 10114521 bytes read in 432 ms (22.3 MiB/s) Retrieving file: /zImage reading /zImage 23357952 bytes read in 991 ms (22.5 MiB/s) append: root=LABEL=ROOTFS rootflags=data=writeback rw console=uart8250,mmio32,0xff130000 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 Retrieving file: /rk3328-box.dtb reading /rk3328-box.dtb 72422 bytes read in 6 ms (11.5 MiB/s) ## Loading init Ramdisk from Legacy Image at 04000000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 10114457 Bytes = 9.6 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 01f00000 Booting using the fdt blob at 0x1f00000 Loading Ramdisk to 7d560000, end 7df05599 ... OK Loading Device Tree to 000000007d54b000, end 000000007d55fae5 ... OK Adding bank: start=0x00200000, size=0x7fe00000 Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.5.0-rc6-rk3328-tv (root@vbox) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #rc1.038 SMP PREEMPT Thu Feb 6 15:49:31 MSK 2020 [ 0.000000] Machine model: Rockchip RK3328 BOX [ 0.000000] earlycon: uart8250 at MMIO32 0x00000000ff130000 (options '') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] cma: Reserved 384 MiB at 0x0000000065400000 [ 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] psci: SMC Calling Convention v1.0 [ 0.000000] percpu: Embedded 22 pages/cpu s50392 r8192 d31528 u90112 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: kernel page table isolation forced OFF by kpti command line option [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 515592 [ 0.000000] Kernel command line: root=LABEL=ROOTFS rootflags=data=writeback rw console=uart8250,mmio32,0xff130000 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 earlyprintk=uart8250-32bit,0xff130000 swiotlb=1 kpti=0 [ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: mapped [mem 0x3ffbf000-0x3ffff000] (0MB) [ 0.000000] Memory: 1627300K/2095104K available (14460K kernel code, 1434K rwdata, 5884K rodata, 960K init, 927K bss, 74588K reserved, 393216K cma-reserved) [ 0.000000] random: get_random_u64 called from cache_random_seq_create+0x7c/0x150 with crng_init=0 [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] arch_timer: 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.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.001959] Console: colour dummy device 80x25 [ 0.002423] printk: console [tty0] enabled [ 0.002811] printk: bootconsole [uart8250] disabled [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.5.0-rc6-rk3328-tv (root@vbox) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #rc1.038 SMP PREEMPT Thu Feb 6 15:49:31 MSK 2020 [ 0.000000] Machine model: Rockchip RK3328 BOX [ 0.000000] earlycon: uart8250 at MMIO32 0x00000000ff130000 (options '') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] cma: Reserved 384 MiB at 0x0000000065400000 [ 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] psci: SMC Calling Convention v1.0 [ 0.000000] percpu: Embedded 22 pages/cpu s50392 r8192 d31528 u90112 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: kernel page table isolation forced OFF by kpti command line option [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 515592 [ 0.000000] Kernel command line: root=LABEL=ROOTFS rootflags=data=writeback rw console=uart8250,mmio32,0xff130000 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 earlyprintk=uart8250-32bit,0xff130000 swiotlb=1 kpti=0 [ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: mapped [mem 0x3ffbf000-0x3ffff000] (0MB) [ 0.000000] Memory: 1627300K/2095104K available (14460K kernel code, 1434K rwdata, 5884K rodata, 960K init, 927K bss, 74588K reserved, 393216K cma-reserved) [ 0.000000] random: get_random_u64 called from cache_random_seq_create+0x7c/0x150 with crng_init=0 [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] arch_timer: 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.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.001959] Console: colour dummy device 80x25 [ 0.002423] printk: console [tty0] enabled [ 0.002811] printk: bootconsole [uart8250] disabled [ 0.003317] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.003354] pid_max: default: 32768 minimum: 301 [ 0.003595] LSM: Security Framework initializing [ 0.003684] SELinux: Initializing. [ 0.003821] *** VALIDATE SELinux *** [ 0.003929] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.003971] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.004080] *** VALIDATE tmpfs *** [ 0.004762] *** VALIDATE proc *** [ 0.005133] *** VALIDATE cgroup1 *** [ 0.005158] *** VALIDATE cgroup2 *** [ 0.026584] ASID allocator initialised with 32768 entries [ 0.034569] rcu: Hierarchical SRCU implementation. [ 0.047137] EFI services will not be available. [ 0.054975] smp: Bringing up secondary CPUs ... [ 0.087205] Detected VIPT I-cache on CPU1 [ 0.087282] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.119304] Detected VIPT I-cache on CPU2 [ 0.119371] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.151410] Detected VIPT I-cache on CPU3 [ 0.151476] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.151607] smp: Brought up 1 node, 4 CPUs [ 0.151724] SMP: Total of 4 processors activated. [ 0.151745] CPU features: detected: 32-bit EL0 Support [ 0.151769] CPU features: detected: CRC32 instructions [ 0.152281] CPU: All CPU(s) started at EL2 [ 0.152322] alternatives: patching kernel code [ 0.154422] devtmpfs: initialized [ 0.172896] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.172960] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.189633] xor: measuring software checksum speed [ 0.227703] 8regs : 1187.000 MB/sec [ 0.267770] 32regs : 1362.000 MB/sec [ 0.307841] arm64_neon: 1203.000 MB/sec [ 0.307861] xor: using function: 32regs (1362.000 MB/sec) [ 0.307953] pinctrl core: initialized pinctrl subsystem [ 0.309234] thermal_sys: Registered thermal governor 'step_wise' [ 0.309735] DMI not present or invalid. [ 0.310309] NET: Registered protocol family 16 [ 0.317000] DMA: preallocated 256 KiB pool for atomic allocations [ 0.317075] audit: initializing netlink subsys (disabled) [ 0.317405] audit: type=2000 audit(0.316:1): state=initialized audit_enabled=0 res=1 [ 0.319071] cpuidle: using governor ladder [ 0.319125] cpuidle: using governor menu [ 0.319847] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.321899] Serial: AMBA PL011 UART driver [ 0.364456] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages [ 0.364501] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages [ 0.364527] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 0.364552] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages [ 0.371010] cryptd: max_cpu_qlen set to 1000 [ 0.452317] raid6: neonx8 gen() 774 MB/s [ 0.520389] raid6: neonx8 xor() 733 MB/s [ 0.588499] raid6: neonx4 gen() 742 MB/s [ 0.656697] raid6: neonx4 xor() 713 MB/s [ 0.724861] raid6: neonx2 gen() 568 MB/s [ 0.792866] raid6: neonx2 xor() 593 MB/s [ 0.861130] raid6: neonx1 gen() 379 MB/s [ 0.929121] raid6: neonx1 xor() 448 MB/s [ 0.997291] raid6: int64x8 gen() 583 MB/s [ 1.065327] raid6: int64x8 xor() 380 MB/s [ 1.133511] raid6: int64x4 gen() 492 MB/s [ 1.201566] raid6: int64x4 xor() 370 MB/s [ 1.269603] raid6: int64x2 gen() 338 MB/s [ 1.337773] raid6: int64x2 xor() 302 MB/s [ 1.405906] raid6: int64x1 gen() 221 MB/s [ 1.474045] raid6: int64x1 xor() 233 MB/s [ 1.474066] raid6: using algorithm neonx8 gen() 774 MB/s [ 1.474087] raid6: .... xor() 733 MB/s, rmw enabled [ 1.474106] raid6: using neon recovery algorithm [ 1.474481] ACPI: Interpreter disabled. [ 1.476383] vcc_host_5v: supplied by vcc_sys [ 1.476915] vcc_host1_5v: supplied by vcc_sys [ 1.477660] iommu: Default domain type: Translated [ 1.477999] rk_iommu ff350800.iommu: Failed to get clk 'iface': -2 [ 1.478632] rk_iommu ff360480.iommu: Failed to get clk 'iface': -2 [ 1.479055] rk_iommu ff330200.iommu: Failed to get clk 'iface': -2 [ 1.479441] rk_iommu ff340800.iommu: Failed to get clk 'iface': -2 [ 1.479783] rk_iommu ff373f00.iommu: Failed to get clk 'iface': -2 [ 1.480152] rk_iommu ff3a0800.iommu: Failed to get clk 'iface': -2 [ 1.480799] vgaarb: loaded [ 1.481761] SCSI subsystem initialized [ 1.482437] usbcore: registered new interface driver usbfs [ 1.482520] usbcore: registered new interface driver hub [ 1.482639] usbcore: registered new device driver usb [ 1.483367] pps_core: LinuxPPS API ver. 1 registered [ 1.483392] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 1.483438] PTP clock support registered [ 1.483489] EDAC MC: Ver: 3.0.0 [ 1.484514] FPGA manager framework [ 1.484680] Advanced Linux Sound Architecture Driver Initialized. [ 1.485447] NetLabel: Initializing [ 1.485472] NetLabel: domain hash size = 128 [ 1.485489] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 1.485588] NetLabel: unlabeled traffic allowed by default [ 1.486498] clocksource: Switched to clocksource arch_sys_counter [ 1.486541] *** VALIDATE bpf *** [ 1.486949] VFS: Disk quotas dquot_6.6.0 [ 1.487062] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 1.487259] FS-Cache: Loaded [ 1.487280] *** VALIDATE ramfs *** [ 1.487320] *** VALIDATE hugetlbfs *** [ 1.487941] pnp: PnP ACPI: disabled [ 1.497797] NET: Registered protocol family 2 [ 1.498779] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) [ 1.498872] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 1.499105] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear) [ 1.499505] TCP: Hash tables configured (established 16384 bind 16384) [ 1.499766] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear) [ 1.499871] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear) [ 1.500259] NET: Registered protocol family 1 [ 1.501006] RPC: Registered named UNIX socket transport module. [ 1.501041] RPC: Registered udp transport module. [ 1.501061] RPC: Registered tcp transport module. [ 1.501079] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 1.501108] NET: Registered protocol family 44 [ 1.501142] PCI: CLS 0 bytes, default 64 [ 1.501467] Trying to unpack rootfs image as initramfs... [ 2.370813] Freeing initrd memory: 9876K [ 2.372300] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available [ 2.727208] Initialise system trusted keyrings [ 2.727559] workingset: timestamp_bits=46 max_order=19 bucket_order=0 [ 2.737242] zbud: loaded [ 2.739579] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.740103] FS-Cache: Netfs 'nfs' registered for caching [ 2.741001] NFS: Registering the id_resolver key type [ 2.741060] Key type id_resolver registered [ 2.741080] Key type id_legacy registered [ 2.741109] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 2.741133] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 2.743162] FS-Cache: Netfs 'cifs' registered for caching [ 2.743712] Key type cifs.spnego registered [ 2.743747] Key type cifs.idmap registered [ 2.743787] ntfs: driver 2.1.32 [Flags: R/W]. [ 2.744834] JFS: nTxBlock = 8192, nTxLock = 65536 [ 2.753162] SGI XFS with ACLs, security attributes, realtime, quota, no debug enabled [ 2.755587] *** VALIDATE xfs *** [ 2.756077] ocfs2: Registered cluster interface o2cb [ 2.756438] OCFS2 User DLM kernel interface loaded [ 2.758812] *** VALIDATE gfs2 *** [ 2.759264] gfs2: GFS2 installed [ 2.760916] aufs 5.5-20200203 [ 2.799699] Key type asymmetric registered [ 2.799738] Asymmetric key parser 'x509' registered [ 2.799759] Asymmetric key parser 'pkcs8' registered [ 2.799862] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 2.800174] io scheduler mq-deadline registered [ 2.800200] io scheduler kyber registered [ 2.800507] io scheduler bfq registered [ 2.803583] inno-hdmi-phy ff430000.hdmiphy: failed to get ref clock: -2 [ 2.803656] inno-hdmi-phy: probe of ff430000.hdmiphy failed with error -2 [ 2.817868] dma-pl330 ff1f0000.dmac: Loaded driver for PL330 DMAC-241330 [ 2.817918] dma-pl330 ff1f0000.dmac: DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16 [ 2.825791] Serial: 8250/16550 driver, 5 ports, IRQ sharing enabled [ 2.829012] ff110000.serial: ttyS0 at MMIO 0xff110000 (irq = 13, base_baud = 1500000) is a 16550A [ 2.830237] ff130000.serial: ttyS2 at MMIO 0xff130000 (irq = 14, base_baud = 1500000) is a 16550A [ 2.925903] printk: console [ttyS2] enabled [ 2.927874] Serial: AMBA driver [ 2.930153] rockchip-vop ff370000.vop: Adding to iommu group 4 [ 2.936465] rockchip-drm display-subsystem: bound ff370000.vop (ops vop_component_ops) [ 2.937457] dwhdmi-rockchip ff3c0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (inno_dw_hdmi_phy2) [ 2.938970] dwhdmi-rockchip ff3c0000.hdmi: registered DesignWare HDMI I2C bus driver [ 2.940175] rockchip-drm display-subsystem: bound ff3c0000.hdmi (ops dw_hdmi_rockchip_ops) [ 2.940929] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 2.941526] [drm] No driver support for vblank timestamp query. [ 3.052161] random: fast init done [ 3.057296] rk_iommu ff373f00.iommu: Error during raw reset. MMU_DTE_ADDR is not functioning [ 3.057332] rockchip-vop ff370000.vop: [drm:vop_crtc_atomic_enable] *ERROR* failed to get pm runtime: -14 [ 3.057347] rockchip-vop ff370000.vop: [drm:vop_crtc_atomic_enable] *ERROR* Failed to enable vop (-14) [ 3.057475] dwhdmi-rockchip ff3c0000.hdmi: HDMI infoframe: Auxiliary Video Information (AVI), version 2, length 13 [ 3.057483] dwhdmi-rockchip ff3c0000.hdmi: colorspace: RGB [ 3.057491] dwhdmi-rockchip ff3c0000.hdmi: scan mode: Underscan [ 3.057499] dwhdmi-rockchip ff3c0000.hdmi: colorimetry: ITU709 [ 3.057506] dwhdmi-rockchip ff3c0000.hdmi: picture aspect: No Data [ 3.057514] dwhdmi-rockchip ff3c0000.hdmi: active aspect: Same as Picture [ 3.057521] dwhdmi-rockchip ff3c0000.hdmi: itc: No Data [ 3.057529] dwhdmi-rockchip ff3c0000.hdmi: extended colorimetry: xvYCC 709 [ 3.057537] dwhdmi-rockchip ff3c0000.hdmi: quantization range: Default [ 3.057545] dwhdmi-rockchip ff3c0000.hdmi: nups: Unknown Non-uniform Scaling [ 3.057552] dwhdmi-rockchip ff3c0000.hdmi: video code: 0 [ 3.057559] dwhdmi-rockchip ff3c0000.hdmi: ycc quantization range: Limited [ 3.057566] dwhdmi-rockchip ff3c0000.hdmi: hdmi content type: Graphics [ 3.057574] dwhdmi-rockchip ff3c0000.hdmi: pixel repeat: 0 [ 3.057583] dwhdmi-rockchip ff3c0000.hdmi: bar top 0, bottom 0, left 0, right 0 [ 3.057611] dwhdmi-rockchip ff3c0000.hdmi: HDMI infoframe: Source Product Description (SPD), version 1, length 25 [ 3.057618] dwhdmi-rockchip ff3c0000.hdmi: vendor: DW [ 3.057625] dwhdmi-rockchip ff3c0000.hdmi: product: HDMI [ 3.057635] dwhdmi-rockchip ff3c0000.hdmi: source device information: PC General (0x9) [ 3.057829] ------------[ cut here ]------------ [ 3.057846] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/rockchip/rockchip_drm_vop.c:812 vop_plane_atomic_update+0xa60/0xd50 [ 3.057850] Modules linked in: [ 3.057864] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.5.0-rc6-rk3328-tv #rc1.038 [ 3.057868] Hardware name: Rockchip RK3328 BOX (DT) [ 3.057876] pstate: 20000005 (nzCv daif -PAN -UAO) [ 3.057884] pc : vop_plane_atomic_update+0xa60/0xd50 [ 3.057896] lr : drm_atomic_helper_commit_planes+0xe0/0x200 [ 3.057900] sp : ffff80001002b420 [ 3.057904] x29: ffff80001002b420 x28: ffff0000622cccd0 [ 3.057913] x27: ffff8000125818c8 x26: ffff00006230c000 [ 3.057921] x25: ffff000062316100 x24: 0000000000000038 [ 3.057928] x23: 0000000000000001 x22: 0000000000000000 [ 3.057936] x21: ffff8000125818c8 x20: 0000000000000000 [ 3.057944] x19: ffff0000622d4080 x18: 00000000fffffff0 [ 3.057951] x17: 00000000000002d0 x16: 0000000000000001 [ 3.057959] x15: ffff800012595098 x14: 6c6172656e654720 [ 3.057967] x13: 4350203a6e6f6974 x12: 616d726f666e6920 [ 3.057975] x11: 6563697665642065 x10: 6372756f73202020 [ 3.057982] x9 : 20203a696d64682e x8 : 0000000000005001 [ 3.057989] x7 : 0000000000000000 x6 : ffff000062316300 [ 3.057997] x5 : ffff000062316100 x4 : ffff800011fb3488 [ 3.058004] x3 : 0000000000000000 x2 : 0000000000000000 [ 3.058012] x1 : ffff000062312f00 x0 : ffff0000622d4660 [ 3.058019] Call trace: [ 3.058029] vop_plane_atomic_update+0xa60/0xd50 [ 3.058037] drm_atomic_helper_commit_planes+0xe0/0x200 [ 3.058045] drm_atomic_helper_commit_tail_rpm+0x3c/0x78 [ 3.058052] commit_tail+0x9c/0x180 [ 3.058059] drm_atomic_helper_commit+0x140/0x170 [ 3.058068] drm_atomic_commit+0x48/0x58 [ 3.058079] drm_client_modeset_commit_atomic.isra.16+0x17c/0x248 [ 3.058088] drm_client_modeset_commit_force+0x58/0x198 [ 3.058100] drm_fb_helper_restore_fbdev_mode_unlocked+0x70/0xd0 [ 3.058109] drm_fb_helper_set_par+0x2c/0x58 [ 3.058118] fbcon_init+0x3a4/0x500 [ 3.058128] visual_init+0xac/0x100 [ 3.058136] do_bind_con_driver+0x1e8/0x3a0 [ 3.058145] do_take_over_console+0x140/0x200 [ 3.058151] do_fbcon_takeover+0x68/0xd0 [ 3.058159] fbcon_fb_registered+0x10c/0x120 [ 3.058168] register_framebuffer+0x208/0x310 [ 3.058178] __drm_fb_helper_initial_config_and_unlock+0x2e0/0x478 [ 3.058187] drm_fb_helper_initial_config+0x3c/0x48 [ 3.058196] rockchip_drm_fbdev_init+0x5c/0xf0 [ 3.058203] rockchip_drm_bind+0x1a8/0x1e0 [ 3.058212] try_to_bring_up_master+0x218/0x2f0 [ 3.058220] component_master_add_with_match+0xac/0xf0 [ 3.058227] rockchip_drm_platform_probe+0x238/0x2d8 [ 3.058236] platform_drv_probe+0x50/0xa0 [ 3.058243] really_probe+0xdc/0x410 [ 3.058249] driver_probe_device+0xdc/0x130 [ 3.058256] device_driver_attach+0x6c/0x78 [ 3.058262] __driver_attach+0x9c/0x168 [ 3.058274] bus_for_each_dev+0x70/0xc0 [ 3.058279] driver_attach+0x20/0x28 [ 3.058286] bus_add_driver+0x190/0x220 [ 3.058292] driver_register+0x60/0x110 [ 3.058300] __platform_driver_register+0x44/0x50 [ 3.058310] rockchip_drm_init+0x90/0xb8 [ 3.058319] do_one_initcall+0x74/0x1b0 [ 3.058328] kernel_init_freeable+0x1a0/0x204 [ 3.058337] kernel_init+0x10/0xfc [ 3.058344] ret_from_fork+0x10/0x18 [ 3.058354] ---[ end trace 5805144f3d34698e ]--- [ 3.058439] ------------[ cut here ]------------ [ 3.058452] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/rockchip/rockchip_drm_vop.c:1307 vop_crtc_atomic_flush+0x294/0x2c0 [ 3.058454] Modules linked in: [ 3.058465] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.5.0-rc6-rk3328-tv #rc1.038 [ 3.058469] Hardware name: Rockchip RK3328 BOX (DT) [ 3.058475] pstate: 20000005 (nzCv daif -PAN -UAO) [ 3.058483] pc : vop_crtc_atomic_flush+0x294/0x2c0 [ 3.058491] lr : drm_atomic_helper_commit_planes+0x14c/0x200 [ 3.058495] sp : ffff80001002b490 [ 3.058499] x29: ffff80001002b490 x28: ffff0000622cccd0 [ 3.058507] x27: ffff8000125818c8 x26: ffff00006230c000 [ 3.058515] x25: ffff80001002b630 x24: 0000000000000038 [ 3.058523] x23: 0000000000000001 x22: 0000000000000038 [ 3.058530] x21: ffff00007ef5d680 x20: 0000000000000001 [ 3.058538] x19: ffff00007ef5d680 x18: 00000000fffffff0 [ 3.058545] x17: 00000000000002d0 x16: 0000000000000001 [ 3.058553] x15: ffff800012595098 x14: 6c6172656e654720 [ 3.058561] x13: 4350203a6e6f6974 x12: 616d726f666e6920 [ 3.058568] x11: 6563697665642065 x10: 6372756f73202020 [ 3.058576] x9 : 20203a696d64682e x8 : 0000000000005001 [ 3.058583] x7 : 0000000000000000 x6 : 0000000000000000 [ 3.058590] x5 : ffff000062316400 x4 : ffff800011a2d760 [ 3.058598] x3 : ffff00006230c000 x2 : ffff00007ef5da00 [ 3.058605] x1 : 0000000000000000 x0 : ffff0000622d4080 [ 3.058612] Call trace: [ 3.058621] vop_crtc_atomic_flush+0x294/0x2c0 [ 3.058628] drm_atomic_helper_commit_planes+0x14c/0x200 [ 3.058636] drm_atomic_helper_commit_tail_rpm+0x3c/0x78 [ 3.058642] commit_tail+0x9c/0x180 [ 3.058649] drm_atomic_helper_commit+0x140/0x170 [ 3.058657] drm_atomic_commit+0x48/0x58 [ 3.058666] drm_client_modeset_commit_atomic.isra.16+0x17c/0x248 [ 3.058674] drm_client_modeset_commit_force+0x58/0x198 [ 3.058684] drm_fb_helper_restore_fbdev_mode_unlocked+0x70/0xd0 [ 3.058692] drm_fb_helper_set_par+0x2c/0x58 [ 3.058699] fbcon_init+0x3a4/0x500 [ 3.058707] visual_init+0xac/0x100 [ 3.058715] do_bind_con_driver+0x1e8/0x3a0 [ 3.058723] do_take_over_console+0x140/0x200 [ 3.058730] do_fbcon_takeover+0x68/0xd0 [ 3.058736] fbcon_fb_registered+0x10c/0x120 [ 3.058745] register_framebuffer+0x208/0x310 [ 3.058754] __drm_fb_helper_initial_config_and_unlock+0x2e0/0x478 [ 3.058763] drm_fb_helper_initial_config+0x3c/0x48 [ 3.058771] rockchip_drm_fbdev_init+0x5c/0xf0 [ 3.058778] rockchip_drm_bind+0x1a8/0x1e0 [ 3.058785] try_to_bring_up_master+0x218/0x2f0 [ 3.058793] component_master_add_with_match+0xac/0xf0 [ 3.058800] rockchip_drm_platform_probe+0x238/0x2d8 [ 3.058808] platform_drv_probe+0x50/0xa0 [ 3.058814] really_probe+0xdc/0x410 [ 3.058820] driver_probe_device+0xdc/0x130 [ 3.058826] device_driver_attach+0x6c/0x78 [ 3.058832] __driver_attach+0x9c/0x168 [ 3.058841] bus_for_each_dev+0x70/0xc0 [ 3.058846] driver_attach+0x20/0x28 [ 3.058852] bus_add_driver+0x190/0x220 [ 3.058859] driver_register+0x60/0x110 [ 3.058866] __platform_driver_register+0x44/0x50 [ 3.058873] rockchip_drm_init+0x90/0xb8 [ 3.058880] do_one_initcall+0x74/0x1b0 [ 3.058887] kernel_init_freeable+0x1a0/0x204 [ 3.058894] kernel_init+0x10/0xfc [ 3.058900] ret_from_fork+0x10/0x18 [ 3.058905] ---[ end trace 5805144f3d34698f ]--- [ 3.059055] ------------[ cut here ]------------ [ 3.059070] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/drm_atomic_helper.c:2261 drm_atomic_helper_commit_hw_done+0x130/0x150 [ 3.059073] Modules linked in: [ 3.059083] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.5.0-rc6-rk3328-tv #rc1.038 [ 3.059087] Hardware name: Rockchip RK3328 BOX (DT) [ 3.059094] pstate: 00000005 (nzcv daif -PAN -UAO) [ 3.059102] pc : drm_atomic_helper_commit_hw_done+0x130/0x150 [ 3.059109] lr : drm_atomic_helper_commit_tail_rpm+0x4c/0x78 [ 3.059112] sp : ffff80001002b4c0 [ 3.059116] x29: ffff80001002b4c0 x28: ffff0000622cccd0 [ 3.059125] x27: ffff8000125818c8 x26: ffff00006230c000 [ 3.059132] x25: ffff0000622cfc00 x24: ffff000062355400 [ 3.059140] x23: 0000000000000038 x22: 0000000000000001 [ 3.059148] x21: ffff00007ef5d680 x20: 0000000000000000 [ 3.059155] x19: ffff000062316500 x18: 00000000fffffff0 [ 3.059163] x17: 00000000000002d0 x16: 0000000000000001 [ 3.059171] x15: ffff800012595098 x14: 6c6172656e654720 [ 3.059179] x13: 4350203a6e6f6974 x12: 616d726f666e6920 [ 3.059186] x11: 6563697665642065 x10: 6372756f73202020 [ 3.059194] x9 : 20203a696d64682e x8 : 0000000000005001 [ 3.059201] x7 : 0000000000000000 x6 : 0000000000000000 [ 3.059209] x5 : ffff000062316400 x4 : ffff800011a2d760 [ 3.059216] x3 : 0000000000000000 x2 : 0000000000000006 [ 3.059223] x1 : 0000000000000005 x0 : ffff00007ef5d080 [ 3.059229] Call trace: [ 3.059237] drm_atomic_helper_commit_hw_done+0x130/0x150 [ 3.059245] drm_atomic_helper_commit_tail_rpm+0x4c/0x78 [ 3.059251] commit_tail+0x9c/0x180 [ 3.059259] drm_atomic_helper_commit+0x140/0x170 [ 3.059266] drm_atomic_commit+0x48/0x58 [ 3.059275] drm_client_modeset_commit_atomic.isra.16+0x17c/0x248 [ 3.059284] drm_client_modeset_commit_force+0x58/0x198 [ 3.059293] drm_fb_helper_restore_fbdev_mode_unlocked+0x70/0xd0 [ 3.059302] drm_fb_helper_set_par+0x2c/0x58 [ 3.059309] fbcon_init+0x3a4/0x500 [ 3.059317] visual_init+0xac/0x100 [ 3.059325] do_bind_con_driver+0x1e8/0x3a0 [ 3.059333] do_take_over_console+0x140/0x200 [ 3.059340] do_fbcon_takeover+0x68/0xd0 [ 3.059346] fbcon_fb_registered+0x10c/0x120 [ 3.059354] register_framebuffer+0x208/0x310 [ 3.059363] __drm_fb_helper_initial_config_and_unlock+0x2e0/0x478 [ 3.059372] drm_fb_helper_initial_config+0x3c/0x48 [ 3.059380] rockchip_drm_fbdev_init+0x5c/0xf0 [ 3.059388] rockchip_drm_bind+0x1a8/0x1e0 [ 3.059395] try_to_bring_up_master+0x218/0x2f0 [ 3.059403] component_master_add_with_match+0xac/0xf0 [ 3.059410] rockchip_drm_platform_probe+0x238/0x2d8 [ 3.059417] platform_drv_probe+0x50/0xa0 [ 3.059423] really_probe+0xdc/0x410 [ 3.059430] driver_probe_device+0xdc/0x130 [ 3.059436] device_driver_attach+0x6c/0x78 [ 3.059442] __driver_attach+0x9c/0x168 [ 3.059450] bus_for_each_dev+0x70/0xc0 [ 3.059456] driver_attach+0x20/0x28 [ 3.059462] bus_add_driver+0x190/0x220 [ 3.059468] driver_register+0x60/0x110 [ 3.059476] __platform_driver_register+0x44/0x50 [ 3.059482] rockchip_drm_init+0x90/0xb8 [ 3.059489] do_one_initcall+0x74/0x1b0 [ 3.059496] kernel_init_freeable+0x1a0/0x204 [ 3.059502] kernel_init+0x10/0xfc [ 3.059509] ret_from_fork+0x10/0x18 [ 3.059513] ---[ end trace 5805144f3d346990 ]--- [ 3.059599] ------------[ cut here ]------------ [ 3.059611] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/rockchip/rockchip_drm_vop.c:1011 vop_crtc_enable_vblank+0x114/0x130 [ 3.059614] Modules linked in: [ 3.059624] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.5.0-rc6-rk3328-tv #rc1.038 [ 3.059627] Hardware name: Rockchip RK3328 BOX (DT) [ 3.059634] pstate: 60000085 (nZCv daIf -PAN -UAO) [ 3.059642] pc : vop_crtc_enable_vblank+0x114/0x130 [ 3.059650] lr : drm_vblank_enable+0x108/0x160 [ 3.059653] sp : ffff80001002b3a0 [ 3.059657] x29: ffff80001002b3a0 x28: ffff0000622cccd0 [ 3.059665] x27: 0000000000000038 x26: ffff00006230c000 [ 3.059673] x25: ffff800012581000 x24: 0000000000000001 [ 3.059680] x23: ffff00006230c138 x22: 0000000000000000 [ 3.059687] x21: 0000000000000000 x20: ffff000062285e00 [ 3.059695] x19: ffff00006230c000 x18: 00000000fffffff0 [ 3.059703] x17: 00000000000002d0 x16: 0000000000000001 [ 3.059710] x15: ffff800012595098 x14: 6c6172656e654720 [ 3.059718] x13: 4350203a6e6f6974 x12: 616d726f666e6920 [ 3.059725] x11: 6563697665642065 x10: 6372756f73202020 [ 3.059733] x9 : 20203a696d64682e x8 : 0000000000005001 [ 3.059741] x7 : ffff00007ef5ba08 x6 : 0000000000000000 [ 3.059748] x5 : 0000000000000000 x4 : 0000000000000001 [ 3.059755] x3 : ffff00006230c2e8 x2 : 0000000000000000 [ 3.059762] x1 : 0000000000000000 x0 : ffff0000622d4080 [ 3.059769] Call trace: [ 3.059777] vop_crtc_enable_vblank+0x114/0x130 [ 3.059784] drm_vblank_enable+0x108/0x160 [ 3.059791] drm_vblank_get+0xcc/0xe8 [ 3.059798] drm_crtc_vblank_get+0x18/0x20 [ 3.059806] drm_atomic_helper_wait_for_vblanks.part.26+0x88/0x288 [ 3.059813] drm_atomic_helper_commit_tail_rpm+0x60/0x78 [ 3.059820] commit_tail+0x9c/0x180 [ 3.059827] drm_atomic_helper_commit+0x140/0x170 [ 3.059834] drm_atomic_commit+0x48/0x58 [ 3.059843] drm_client_modeset_commit_atomic.isra.16+0x17c/0x248 [ 3.059852] drm_client_modeset_commit_force+0x58/0x198 [ 3.059861] drm_fb_helper_restore_fbdev_mode_unlocked+0x70/0xd0 [ 3.059870] drm_fb_helper_set_par+0x2c/0x58 [ 3.059876] fbcon_init+0x3a4/0x500 [ 3.059884] visual_init+0xac/0x100 [ 3.059892] do_bind_con_driver+0x1e8/0x3a0 [ 3.059900] do_take_over_console+0x140/0x200 [ 3.059906] do_fbcon_takeover+0x68/0xd0 [ 3.059913] fbcon_fb_registered+0x10c/0x120 [ 3.059921] register_framebuffer+0x208/0x310 [ 3.059930] __drm_fb_helper_initial_config_and_unlock+0x2e0/0x478 [ 3.059939] drm_fb_helper_initial_config+0x3c/0x48 [ 3.059947] rockchip_drm_fbdev_init+0x5c/0xf0 [ 3.059955] rockchip_drm_bind+0x1a8/0x1e0 [ 3.059962] try_to_bring_up_master+0x218/0x2f0 [ 3.059970] component_master_add_with_match+0xac/0xf0 [ 3.059977] rockchip_drm_platform_probe+0x238/0x2d8 [ 3.059984] platform_drv_probe+0x50/0xa0 [ 3.059990] really_probe+0xdc/0x410 [ 3.059996] driver_probe_device+0xdc/0x130 [ 3.060003] device_driver_attach+0x6c/0x78 [ 3.060009] __driver_attach+0x9c/0x168 [ 3.060017] bus_for_each_dev+0x70/0xc0 [ 3.060023] driver_attach+0x20/0x28 [ 3.060029] bus_add_driver+0x190/0x220 [ 3.060035] driver_register+0x60/0x110 [ 3.060042] __platform_driver_register+0x44/0x50 [ 3.060049] rockchip_drm_init+0x90/0xb8 [ 3.060056] do_one_initcall+0x74/0x1b0 [ 3.060063] kernel_init_freeable+0x1a0/0x204 [ 3.060069] kernel_init+0x10/0xfc [ 3.060075] ret_from_fork+0x10/0x18 [ 3.060080] ---[ end trace 5805144f3d346991 ]--- [ 13.278531] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [CRTC:35:crtc-0] flip_done timed out [ 23.518515] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [PLANE:31:plane-0] flip_done timed out Do you have some idea on what is happening? Thank you in advance.
  5. Hello everyone, I made some efforts in the past to install Armbian into my H96 max+ (2GB RAM / 16GB ROM) but I abandoned it for a while. Now some months after I'm trying again to get it working. Libreelec works but Armbian doesn't. My problem is always the same, boot is stuck at this point (may be a RAM issue). I tried many .dtb including one generated by my from Android, the result is always the same. DDR version 1.13 20180428 ID:0xFFF In DDR3 333MHz Bus Width=32 Col=11 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=2048MB ddrconfig:2 OUT Boot1 Release Time: Feb 2 2018 15:41:39, version: 2.46 ChipType = 0x11, 193 SdmmcInit=2 0 BootCapSize=2000 UserCapSize=15028MB FwPartOffset=2000 , 2000 SdmmcInit=0 0 BootCapSize=0 UserCapSize=15343MB FwPartOffset=2000 , 0 StorageInit ok = 203283 Raw SecureMode = 0 SecureInit read PBA: 0x4 SecureInit read PBA: 0x404 SecureInit read PBA: 0x804 SecureInit read PBA: 0xc04 SecureInit read PBA: 0x1004 SecureInit ret = 0, SecureMode = 0 LoadTrustBL No find bl30.bin No find bl32.bin Load uboot, ReadLba = 2000 Load OK, addr=0x200000, size=0xa2ad8 RunBL31 0x10000 NOTICE: BL31: v1.3(debug):f947c7e NOTICE: BL31: Built : 15:40:24, Feb 6 2020 NOTICE: BL31:Rockchip release version: v1.3 INFO: ARM GICv2 driver initialized INFO: Using rkfiq sec cpu_context! INFO: boot cpu mask: 1 INFO: plat_rockchip_pmu_init: pd status 0xe INFO: BL31: Initializing runtime services INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0x200000 INFO: SPSR = 0x3c9 U-Boot 2019.10-armbian (Feb 06 2020 - 15:40:34 +0300) Model: Rockchip RK3328 EVB DRAM: Has someone an idea to solve this problem? Thanks in advance.
  6. There is something I can do? Thank you.
  7. Hi @hexdump , @balbes150, I finally got some serial output but I don't understand what is wrong. Here is the output: DDR version 1.13 20180428 ID:0xFFF In DDR3 333MHz Bus Width=32 Col=11 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=2048MB ddrconfig:2 OUT Boot1 Release Time: Feb 2 2018 15:41:39, version: 2.46 ChipType = 0x11, 194 SdmmcInit=2 0 BootCapSize=2000 UserCapSize=15028MB FwPartOffset=2000 , 2000 SdmmcInit=0 0 BootCapSize=0 UserCapSize=15193MB FwPartOffset=2000 , 0 StorageInit ok = 171624 Raw SecureMode = 0 SecureInit read PBA: 0x4 SecureInit read PBA: 0x404 SecureInit read PBAt read PBA: 0xc04 SecureInit reNo find bl32.bin Load uboot, ReadLba = 2000 Load OK, addr=0x200000, size=0xa3d00 RunBL31 0x10000 NOTICE: BL31: v1.3(debug):f947c7e NOTICE: BL31: Built : 12:09:31, Aug 30 2018 NOTICE: BL31:Rockchip release version: v1.3 ng rkfiq sec cpu_context! INFO:r EL3 exit to normal world INFO U-Boot 2017.09-armbian (Apr 27 2019 - 17:29:26 +0300) Model: Firefly ROC-RK3328-CC DRAM: This is the dtb I'm using: Do you know what can be wrong? Quick reminder, I'm using a H96 max+, 2GB RAM + 16GB Storage. Thank you for the help.
  8. Hey @hexdump I got the UART cable, and I tried to connect in many ways, using the console in Mac and using Putty in Windows as described here: https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-mac-and-linux (in the previous case not listed in the device list) and here: https://forum.armbian.com/topic/8237-serial-console-access-via-usb-uartgadget-mode-on-linuxwindowsosx/ Can you tell my please how you got it working? Maybe my system is no booting at all? Thanks.
  9. Thank you again @hexdump . I'll go with the serial console. I've just purchased a USB to Serial adapter, I will post my progress as soon as I receive it and can work on this.
  10. @armar Yes, I tried with and without USB but it doesn't work either @hexdump I tried to change these entries and many more but with no success. Maybe a silly question, can we just take and build the dtb from the android dts changing the boot references? There are other important parameters? Thank you again.
  11. Thank you very much @hexdump, I really appreciate your help. I tried what you said with no success. You can find attached the non-working .dts & .dtb. Maybe there are other parameters to change? I tried another dtb replacing also opp-hz and rockchip,leakage-voltage-sel but it doesn't works neither. When booting with tAndroid the front light changes from red to blue, and when I try to boot from the SD the light keep red. @armar Thank you too for your advice. I not an expert but the memory parameters seems to be the same. rk3328-t9-2g.dtb rk3328-t9-2g.dts
  12. Hey @hexdump, no luck with the new SD card. Nevertheless I followed your steps and here you can find attached the result of the script. Thank you again. device-tree-copy.tar.gz
  13. Thank you @balbes150 for your advice. I successfully flashed the SD with Etcher and when I try to boot from it I've the same result: blackscreen, no boot. Maybe there is something wrong with my SD card (Transcend 16GB class 10, HC I). I just ordered a new one (Sandisk Ultra 16GB class 10, A1, HC I) that I expect to receive on Monday. I'll post the progress about this.
  14. Thank you very much @hexdump for your quick response. The file exists at /dtb/rockchip/ and my /extlinux/extlinux.conf looks like that: LABEL Armbian LINUX /Image INITRD /uInitrd FDT /dtb/rockchip/rk3328-t9.dtb # FDT /dtb/rockchip/rk3328-mx10-fast.dtb # FDT /dtb/rockchip/rk3328-a5x.dtb # FDT /dtb/rockchip/rk3328-box-trn9.dtb APPEND root=LABEL=ROOTFS rootflags=data=writeback rw console=uart8250,mmio32,0xff130000 console=tty0 no_console_suspe$ I've opened the box, it quite easy, no glue, only two screws. In the board I can see that the chip is a RK3328_8D4_V1.1. The model of the H96max + I have a is 2GB RAM + 16GB ROM. Any ideas before to perform some serious actions? Thank you again.
  15. Hello everybody, I'm new in this forum and after I saw your posts and see that @amirul got it working, I decided to buy a H96max+ (cheap but yet powerful) and tried to make it run with linux (believing that it could be possible for me). I tried to follow these steps: - write the image provided by @balbes150 (5.82) with dd command, in both sd card and usb stick (Armbian_5.82_Rk3328-tv_Ubuntu_bionic_default_4.4.154_desktop_20190427.img) - mounted the first partition and copied the dtb files provided by @hexdump into /dtb/rockchip and use them from the extlinux/extlinux.conf. (tried rk3328-mx10-fast, rk3328-t9, rk3328-t9-fast) - insert both devices into the H96max+ and plug in the power cord. Result: Black screen. If I remove the devices it boots into Android normally. I'm missing something? the HDMI doesn't works and I has to use a serial connection? Is there any way to install linux without opening the box? If there is no other way, can someone give me a reference explaining how to do this process? Thank you for your help.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines