Nightly images for A64, H3, H5, H6 and R40 boards

  • Jerneh,

    Many thanks for your kind reply! Sorry, I don't know if it was nightly image, or not. But I have just burned an image on my EMMC using Rufus with the corresponding image from the link on the first page of this thread.

    That should be easy with [tt]PROJECT=Allwinner ARCH=arm DEVICE=H3 scripts/create_addon pvr.iptvsimple[/tt

    Unfortunately I am not that skilled at all, so I don't know how should I run that. Perhaps there is any guide for noobs?))) Or, I have to wait until everything would be done to get the PVR...

  • So those come from armbian and mainline kernel, as I expected.

    Well, I wouldn't say that. If patches would be present in mainline already, there wouldn't be need to have them. I also don't see such patch in Armbian, so I suspect it's original work from PR author. Anyway, soon PR will need a rebase becasue patches pulled from linux-next will break it.

    As far as I understand I could fetch the commits from that pull request,

    You could also pull directly from PR author's github. That way you don't need to pick commits.

    do I need to also make an specific "target" for the Orange Pi Lite 2? Where are the target files for the supported devices located in the git repo?

    There is no specific board handling done in build system, except in scripts/uboot_helper, but that's already handled in PR. Even SoC specific handling will slowly get away, at least from patch perspective. Wifi chip is already supported in mainline and package which provides broadcom wifi firmwares already supports it.

  • I have no clue, you should provide logs, best if you connect to serial console or ssh and get some info like dmesg. You can force enable ssh with adding ssh to the end of APPEND line in extlinux.conf. Do you by any chance use HDMI converter, like VGA to HDMI?

    no... direct HDMI->HDMI

    best if you connect to serial console

    I have only this on the console (i remove "quiet")

    Display Spoiler

    U-Boot SPL 2020.01 (Mar 11 2020 - 08:25:31 -0400)

    DRAM: 2048 MiB

    Trying to boot from MMC1

    NOTICE: BL31: v2.2(release):9.0.0-3023-g097260ac30

    NOTICE: BL31: Built : 07:29:24, Mar 11 2020

    NOTICE: BL31: Detected Allwinner H6 SoC (1728)

    NOTICE: BL31: Found U-Boot DTB at 0xc07a8b0, model: OrangePi One Plus

    NOTICE: PMIC: Probing AXP805

    NOTICE: PMIC: AXP805 detected


    U-Boot 2020.01 (Mar 11 2020 - 08:25:31 -0400) Allwinner Technology, Build: jenki ns-H6-195

    CPU: Allwinner H6 (SUN50I)

    Model: OrangePi One Plus

    DRAM: 2 GiB

    MMC: mmc@4020000: 0

    Loading Environment from FAT... *** Warning - bad CRC, using default environment

    In: serial@5000000

    Out: serial@5000000

    Err: serial@5000000

    Net: No ethernet found.

    starting USB...

    No working controllers found

    Hit any key to stop autoboot: 0

    switch to partitions #0, OK

    mmc0 is current device

    Scanning mmc 0:1...

    Found /extlinux/extlinux.conf

    Retrieving file: /extlinux/extlinux.conf

    181 bytes read in 10 ms (17.6 KiB/s)

    1: LibreELEC

    Retrieving file: /KERNEL

    18520072 bytes read in 1862 ms (9.5 MiB/s)

    append: boot=UUID=1103-2410 disk=UUID=cdbb4d0e-d433-4856-87ed-5b2e0bc7c274 conso le=ttyS0,115200 console=tty1

    Retrieving file: /sun50i-h6-orangepi-one-plus.dtb

    20797 bytes read in 10 ms (2 MiB/s)

    ## Flattened Device Tree blob at 4fa00000

    Booting using the fdt blob at 0x4fa00000

    Loading Device Tree to 0000000049ff7000, end 0000000049fff13c ... OK

    Starting kernel ...

    [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]

    [ 0.000000] Linux version 5.5.6 (jenkins@leda) (gcc version 9.2.1 20191025 (G NU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREE MPT Wed Mar 11 07:32:03 EDT 2020

    [ 0.000000] Machine model: OrangePi One Plus

    [ 0.000000] cma: Reserved 384 MiB at 0x00000000a8000000

    [ 0.000000] NUMA: No NUMA configuration found

    [ 0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x00000000bfffffff ]

    [ 0.000000] NUMA: NODE_DATA [mem 0xa7bde100-0xa7bdffff]

    [ 0.000000] Zone ranges:

    [ 0.000000] DMA [mem 0x0000000040000000-0x000000007fffffff]

    [ 0.000000] DMA32 [mem 0x0000000080000000-0x00000000bfffffff]

    [ 0.000000] Normal empty

    [ 0.000000] Movable zone start for each node

    [ 0.000000] Early memory node ranges

    [ 0.000000] node 0: [mem 0x0000000040000000-0x00000000bfffffff]

    [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]

    [ 0.000000] psci: probing for conduit method from DT.

    [ 0.000000] psci: PSCIv1.1 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.1

    [ 0.000000] percpu: Embedded 22 pages/cpu s49240 r8192 d32680 u90112

    [ 0.000000] Detected VIPT I-cache on CPU0

    [ 0.000000] CPU features: detected: ARM erratum 845719

    [ 0.000000] Speculative Store Bypass Disable mitigation not required

    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096

    [ 0.000000] Policy zone: DMA32

    [ 0.000000] Kernel command line: boot=UUID=1103-2410 disk=UUID=cdbb4d0e-d433- 4856-87ed-5b2e0bc7c274 console=ttyS0,115200 console=tty1

    [ 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 0x7bfff000-0x7ffff000] (64MB)

    [ 0.000000] Memory: 1579096K/2097152K available (10110K kernel code, 742K rwd ata, 4236K rodata, 2944K init, 358K bss, 124840K reserved, 393216K cma-reserved)

    [ 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=64 to nr_cpu_ids=4.

    [ 0.000000] Tasks RCU enabled.

    [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jif fies.

    [ 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] random: get_random_bytes called from start_kernel+0x2b8/0x440 wit h crng_init=0

    [ 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.000004] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 43980 46511097ns

    [ 0.000289] Console: colour dummy device 80x25

    [ 0.000755] printk: console [tty1] enabled

    [ 0.000832] Calibrating delay loop (skipped), value calculated using timer fr equency.. 48.00 BogoMIPS (lpj=96000)

    [ 0.000857] pid_max: default: 32768 minimum: 301

    [ 0.000955] LSM: Security Framework initializing

    [ 0.001029] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, line ar)

    [ 0.001057] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)

    [ 0.001125] *** VALIDATE tmpfs ***

    [ 0.001571] *** VALIDATE proc ***

    [ 0.001826] *** VALIDATE cgroup1 ***

    [ 0.001842] *** VALIDATE cgroup2 ***

    [ 0.024025] ASID allocator initialised with 32768 entries

    [ 0.032021] rcu: Hierarchical SRCU implementation.

    [ 0.048056] smp: Bringing up secondary CPUs ...

    [ 0.080449] Detected VIPT I-cache on CPU1

    [ 0.080499] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]

    [ 0.112359] Detected VIPT I-cache on CPU2

    [ 0.112391] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]

    [ 0.144416] Detected VIPT I-cache on CPU3

    [ 0.144444] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]

    [ 0.144514] smp: Brought up 1 node, 4 CPUs

    [ 0.144589] SMP: Total of 4 processors activated.

    [ 0.144603] CPU features: detected: 32-bit EL0 Support

    [ 0.144617] CPU features: detected: CRC32 instructions

    [ 0.152016] CPU: All CPU(s) started at EL2

    [ 0.152047] alternatives: patching kernel code

    [ 0.153474] devtmpfs: initialized

    [ 0.157892] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma x_idle_ns: 7645041785100000 ns

    [ 0.157937] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)

    [ 0.169529] pinctrl core: initialized pinctrl subsystem

    [ 0.170444] thermal_sys: Registered thermal governor 'step_wise'

    [ 0.171130] NET: Registered protocol family 16

    [ 0.173434] DMA: preallocated 256 KiB pool for atomic allocations

    [ 0.173468] audit: initializing netlink subsys (disabled)

    [ 0.173593] audit: type=2000 audit(0.172:1): state=initialized audit_enabled= 0 res=1

    [ 0.174378] cpuidle: using governor menu

    [ 0.174610] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.

    [ 0.175307] Serial: AMBA PL011 UART driver

    [ 0.193091] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages

    [ 0.193125] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages

    [ 0.193142] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages

    [ 0.193158] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages

    [ 0.195668] cryptd: max_cpu_qlen set to 1000

    [ 0.201114] iommu: Default domain type: Translated

    [ 0.201524] SCSI subsystem initialized

    [ 0.202001] usbcore: registered new interface driver usbfs

    [ 0.202069] usbcore: registered new interface driver hub

    [ 0.202144] usbcore: registered new device driver usb

    [ 0.202509] mc: Linux media interface: v0.10

    [ 0.202554] videodev: Linux video capture interface: v2.00

    [ 0.202684] pps_core: LinuxPPS API ver. 1 registered

    [ 0.202699] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome tti <[email protected]>

    [ 0.202734] PTP clock support registered

    [ 0.203573] Advanced Linux Sound Architecture Driver Initialized.

    [ 0.204395] clocksource: Switched to clocksource arch_sys_counter

    [ 0.204425] *** VALIDATE bpf ***

    [ 0.204657] VFS: Disk quotas dquot_6.6.0

    [ 0.204894] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)

    [ 0.204948] *** VALIDATE ramfs ***

    [ 0.204974] *** VALIDATE hugetlbfs ***

    [ 0.212144] NET: Registered protocol family 2

    [ 0.212737] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 1638 4 bytes, linear)

    [ 0.212795] TCP established hash table entries: 16384 (order: 5, 131072 bytes , linear)

    [ 0.212955] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linea r)

    [ 0.213234] TCP: Hash tables configured (established 16384 bind 16384)

    [ 0.213351] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)

    [ 0.213416] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)

    [ 0.213590] NET: Registered protocol family 1

    [ 0.214027] RPC: Registered named UNIX socket transport module.

    [ 0.214043] RPC: Registered udp transport module.

    [ 0.214055] RPC: Registered tcp transport module.

    [ 0.214068] RPC: Registered tcp NFSv4.1 backchannel transport module.

    [ 0.247701] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counte rs available

    [ 0.255269] Initialise system trusted keyrings

    [ 0.255422] workingset: timestamp_bits=44 max_order=19 bucket_order=0

    [ 0.263478] squashfs: version 4.0 (2009/01/31) Phillip Lougher

    [ 0.264337] NFS: Registering the id_resolver key type

    [ 0.264422] Key type id_resolver registered

    [ 0.264437] Key type id_legacy registered

    [ 0.264458] nfs4filelayout_init: NFSv4 File Layout Driver Registering...

    [ 0.264742] 9p: Installing v9fs 9p2000 file system support

    [ 0.281793] NET: Registered protocol family 38

    [ 0.281823] Key type asymmetric registered

    [ 0.281836] Asymmetric key parser 'x509' registered

    [ 0.281849] Asymmetric key parser 'pkcs8' registered

    [ 0.281910] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2 44)

    [ 0.282055] io scheduler mq-deadline registered

    [ 0.282070] io scheduler kyber registered

    [ 0.282580] sun50i-de2-bus 1000000.bus: Error couldn't map SRAM to device

    [ 0.283140] sun4i-usb-phy 5100400.phy: Couldn't request ID GPIO

    [ 0.287448] sun50i-h6-r-pinctrl 7022000.pinctrl: initialized sunXi PIO driver

    [ 0.300604] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled

    [ 0.304182] cacheinfo: Unable to detect cache hierarchy for CPU 0

    [ 0.311797] loop: module loaded

    [ 0.314138] libphy: Fixed MDIO Bus: probed

    [ 0.315149] tun: Universal TUN/TAP device driver, 1.6

    [ 0.317552] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

    [ 0.317584] ehci-platform: EHCI generic platform driver

    [ 0.317808] ehci-platform 5101000.usb: EHCI Host Controller

    [ 0.317843] ehci-platform 5101000.usb: new USB bus registered, assigned bus n umber 1

    [ 0.317966] ehci-platform 5101000.usb: irq 26, io mem 0x05101000

    [ 0.332402] ehci-platform 5101000.usb: USB 2.0 started, EHCI 1.00

    [ 0.333091] hub 1-0:1.0: USB hub found

    [ 0.333134] hub 1-0:1.0: 1 port detected

    [ 0.333736] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver

    [ 0.333773] ohci-platform: OHCI generic platform driver

    [ 0.333963] ohci-platform 5101400.usb: Generic Platform OHCI controller

    [ 0.333995] ohci-platform 5101400.usb: new USB bus registered, assigned bus n umber 2

    [ 0.334111] ohci-platform 5101400.usb: irq 27, io mem 0x05101400

    [ 0.397087] hub 2-0:1.0: USB hub found

    [ 0.397136] hub 2-0:1.0: 1 port detected

    [ 0.398094] usbcore: registered new interface driver uas

    [ 0.398190] usbcore: registered new interface driver usb-storage

    [ 0.400849] sun6i-rtc 7000000.rtc: registered as rtc0

    [ 0.400881] sun6i-rtc 7000000.rtc: RTC enabled

    [ 0.401011] i2c /dev entries driver

    [ 0.401250] sun50i-h6-r-pinctrl 7022000.pinctrl: 7022000.pinctrl supply vcc-p l not found, using dummy regulator

    [ 0.401950] axp20x-i2c 0-0036: AXP20x variant AXP806 found

    [ 0.407371] input: axp20x-pek as /devices/platform/soc/7081400.i2c/i2c-0/0-00 36/axp221-pek/input/input0

    [ 0.408655] dcdca: supplied by vcc-5v

    [ 0.409745] dcdcc: supplied by vcc-5v

    [ 0.410376] dcdcd: supplied by vcc-5v

    [ 0.410868] vdd-sys: Bringing 900000uV into 960000-960000uV

    [ 0.411352] dcdce: supplied by vcc-5v

    [ 0.411959] aldo1: supplied by vcc-5v

    [ 0.412579] aldo2: supplied by vcc-5v

    [ 0.413069] vcc-ac200: Bringing 700000uV into 3300000-3300000uV

    [ 0.413543] aldo3: supplied by vcc-5v

    [ 0.414012] vcc25-dram: Bringing 700000uV into 3300000-3300000uV

    [ 0.414791] bldo1: supplied by vcc-5v

    [ 0.415825] bldo2: supplied by vcc-5v

    [ 0.416487] bldo3: supplied by vcc-5v

    [ 0.416960] vcc-dcxoio: Bringing 700000uV into 1800000-1800000uV

    [ 0.417729] bldo4: supplied by vcc-5v

    [ 0.418342] cldo1: supplied by vcc-5v

    [ 0.418984] cldo2: supplied by vcc-5v

    [ 0.419447] vcc-wifi-1: Bringing 700000uV into 3300000-3300000uV

    [ 0.419924] cldo3: supplied by vcc-5v

    [ 0.420404] vcc-wifi-2: Bringing 700000uV into 3300000-3300000uV

    [ 0.420923] sw: supplied by regulator-dummy

    [ 0.421148] axp20x-i2c 0-0036: AXP20X driver loaded

    [ 0.421691] IR NEC protocol handler initialized

    [ 0.421707] IR RC5(x/sz) protocol handler initialized

    [ 0.421720] IR RC6 protocol handler initialized

    [ 0.421732] IR JVC protocol handler initialized

    [ 0.421744] IR Sony protocol handler initialized

    [ 0.421756] IR SANYO protocol handler initialized

    [ 0.421768] IR Sharp protocol handler initialized

    [ 0.421780] IR MCE Keyboard/mouse protocol handler initialized

    [ 0.421793] IR XMP protocol handler initialized

    [ 0.421805] ir_imon_decoder: IR iMON protocol handler initialized

    [ 0.421818] IR RCMM protocol handler initialized

    [ 0.422142] Registered IR keymap rc-empty

    [ 0.422232] rc rc0: sunxi-ir as /devices/platform/soc/http://7040000.ir/rc/rc0

    [ 0.422383] rc rc0: lirc_dev: driver sunxi-ir registered at minor = 0, raw IR receiver, no transmitter

    [ 0.422531] input: sunxi-ir as /devices/platform/soc/http://7040000.ir/rc/rc0/input1

    [ 0.422814] sunxi-ir 7040000.ir: initialized sunXi IR driver

    [ 0.423016] usbcore: registered new interface driver xbox_remote

    [ 0.424535] sunxi-wdt 7020400.watchdog: Watchdog enabled (timeout=16 sec, now ayout=0)

    [ 0.425069] sun50i-cpufreq-nvmem: probe of sun50i-cpufreq-nvmem failed with e rror -2

    [ 0.425378] sdhci: Secure Digital Host Controller Interface driver

    [ 0.425396] sdhci: Copyright(c) Pierre Ossman

    [ 0.425512] Synopsys Designware Multimedia Card Interface Driver

    [ 0.426160] sdhci-pltfm: SDHCI platform and OF driver helper

    [ 0.427154] ledtrig-cpu: registered to indicate activity on CPUs

    [ 0.427495] sun8i-ce 1904000.crypto: Set mod clock to 300000000 (300 Mhz) fro m 24000000 (24 Mhz)

    [ 0.427707] sun8i-ce 1904000.crypto: will run requests pump with realtime pri ority

    [ 0.427820] sun8i-ce 1904000.crypto: will run requests pump with realtime pri ority

    [ 0.427913] sun8i-ce 1904000.crypto: will run requests pump with realtime pri ority

    [ 0.428011] sun8i-ce 1904000.crypto: will run requests pump with realtime pri ority

    [ 0.428103] sun8i-ce 1904000.crypto: Register cbc(aes)

    [ 0.428352] sun8i-ce 1904000.crypto: Register ecb(aes)

    [ 0.428619] sun8i-ce 1904000.crypto: Register cbc(des3_ede)

    [ 0.428833] sun8i-ce 1904000.crypto: Register ecb(des3_ede)

    [ 0.429068] sun8i-ce 1904000.crypto: CryptoEngine Die ID 0

    [ 0.429547] hid: raw HID events driver (C) Jiri Kosina

    [ 0.430329] usbcore: registered new interface driver usbhid

    [ 0.430352] usbhid: USB HID core driver

    [ 0.431267] cedrus 1c0e000.video-codec: Device registered as /dev/video0

    [ 0.434683] Initializing XFRM netlink socket

    [ 0.434722] NET: Registered protocol family 17

    [ 0.434920] 9pnet: Installing 9P2000 support

    [ 0.434962] Key type dns_resolver registered

    [ 0.435324] registered taskstats version 1

    [ 0.435343] Loading compiled-in X.509 certificates

    [ 0.448569] sun4i-usb-phy 5100400.phy: Couldn't request ID GPIO

    [ 0.453888] sun50i-h6-pinctrl 300b000.pinctrl: initialized sunXi PIO driver

    [ 0.454252] sun50i-h6-pinctrl 300b000.pinctrl: 300b000.pinctrl supply vcc-ph not found, using dummy regulator

    [ 0.454703] printk: console [ttyS0] disabled

    [ 0.475588] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 22, base_baud = 15 00000) is a 16550A

    [ 1.788502] printk: console [ttyS0] enabled

    [ 1.812537] sun4i-drm display-engine: bound 1100000.mixer (ops sun8i_mixer_op s)

    [ 1.820025] sun4i-drm display-engine: bound 6510000.tcon-top (ops sun8i_tcon_ top_ops)

    [ 1.828105] sun4i-drm display-engine: bound 6515000.lcd-controller (ops sun4i _tcon_ops)

    [ 1.836191] sun8i-dw-hdmi 6000000.hdmi: 6000000.hdmi supply hvcc not found, u sing dummy regulator

    [ 1.845413] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a wi th HDCP (DWC HDMI 2.0 TX PHY)

    [ 1.855541] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus dr iver

    [ 1.863941] sun4i-drm display-engine: bound 6000000.hdmi (ops sun8i_dw_hdmi_o ps)

    [ 1.871372] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).

    [ 1.877996] [drm] No driver support for vblank timestamp query.

    [ 1.884245] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0

    [ 1.892052] [drm] Cannot find any crtc or sizes

    [ 1.898875] [drm] Cannot find any crtc or sizes

    [ 1.904176] sun50i-h6-pinctrl 300b000.pinctrl: 300b000.pinctrl supply vcc-pf not found, using dummy regulator

    [ 1.914673] sunxi-mmc 4020000.mmc: Got CD GPIO

    [ 1.944542] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode

    [ 1.959108] asoc-simple-card sound: i2s-hifi <-> 5091000.i2s mapping ok

    [ 1.966490] sun50i-h6-pinctrl 300b000.pinctrl: 300b000.pinctrl supply vcc-pd not found, using dummy regulator

    [ 1.976549] vcc-gmac-3v3: supplied by vcc-ac200

    [ 1.981510] sun50i-h6-pinctrl 300b000.pinctrl: 300b000.pinctrl supply vcc-pc not found, using dummy regulator

    [ 1.992607] ehci-platform 5311000.usb: EHCI Host Controller

    [ 1.998231] ehci-platform 5311000.usb: new USB bus registered, assigned bus n umber 3

    [ 2.006104] ehci-platform 5311000.usb: irq 28, io mem 0x05311000

    [ 2.024407] ehci-platform 5311000.usb: USB 2.0 started, EHCI 1.00

    [ 2.031119] hub 3-0:1.0: USB hub found

    [ 2.034922] hub 3-0:1.0: 1 port detected

    [ 2.039641] ohci-platform 5311400.usb: Generic Platform OHCI controller

    [ 2.046301] ohci-platform 5311400.usb: new USB bus registered, assigned bus n umber 4

    [ 2.054176] ohci-platform 5311400.usb: irq 29, io mem 0x05311400

    [ 2.065051] mmc0: host does not support reading read-only switch, assuming wr ite-enable

    [ 2.075048] mmc0: new high speed SDHC card at address 0002

    [ 2.085215] mmcblk0: mmc0:0002 N/A 3.72 GiB

    [ 2.096125] mmcblk0: p1 p2

    [ 2.125046] hub 4-0:1.0: USB hub found

    [ 2.128850] hub 4-0:1.0: 1 port detected

    [ 2.133713] usb_phy_generic usb_phy_generic.4.auto: usb_phy_generic.4.auto su pply vcc not found, using dummy regulator

    [ 2.144912] musb-hdrc musb-hdrc.5.auto: MUSB HDRC host driver

    [ 2.150696] musb-hdrc musb-hdrc.5.auto: new USB bus registered, assigned bus number 5

    [ 2.159080] hub 5-0:1.0: USB hub found

    [ 2.162882] hub 5-0:1.0: 1 port detected

    [ 2.167804] sun6i-rtc 7000000.rtc: setting system clock to 1970-01-01T00:00:0 5 UTC (5)

    [ 2.176009] ALSA device list:

    [ 2.178994] #0: allwinner-hdmi

    [ 2.183608] Freeing unused kernel memory: 2944K

    [ 2.212451] Run /init as init process


    serial console.... no login input...


    what are the parameters of ssh?

    port? Name? pass ?

  • Well, I wouldn't say that. If patches would be present in mainline already, there wouldn't be need to have them. I also don't see such patch in Armbian, so I suspect it's original work from PR author. Anyway, soon PR will need a rebase becasue patches pulled from linux-next will break it.

    When you say "linux-next", are you talking about Torvald's mainline kernel?

    Anyways, for the moment I'll build from the PR author's github until the rebase happens. I really want to test this board and give feedback since Armbian is already working great on it.

  • you will get that by appending

    i appending....


    LABEL LibreELEC

    LINUX /KERNEL

    FDT /sun50i-h6-orangepi-one-plus.dtb

    APPEND boot=UUID=1103-2410 disk=UUID=cdbb4d0e-d433-4856-87ed-5b2e0bc7c274 console=ttyS0,115200 console=tty1 ssh systemd.debug-shell=1

    Display Spoiler

    U-Boot 2020.01 (Mar 11 2020 - 08:25:31 -0400) Allwinner Technology, Build: jenkins-H6-195

    CPU: Allwinner H6 (SUN50I)

    Model: OrangePi One Plus

    DRAM: 2 GiB <<<<< ????? why 2 gigabytes?? on pi one plus ONE gigabytes!..

    MMC: mmc@4020000: 0

    Loading Environment from FAT... *** Warning - bad CRC, using default environment

    In: serial@5000000

    Out: serial@5000000

    Err: serial@5000000

    Net: No ethernet found.

    starting USB...

    No working controllers found

    Hit any key to stop autoboot: 0

    switch to partitions #0, OK

    mmc0 is current device

    Scanning mmc 0:1...

    Found /extlinux/extlinux.conf

    Retrieving file: /extlinux/extlinux.conf

    185 bytes read in 10 ms (17.6 KiB/s)

    Ignoring unknown command: ssh <<<<<

    1: LibreELEC

    Retrieving file: /KERNEL

    18520072 bytes read in 1862 ms (9.5 MiB/s)

    append: boot=UUID=1103-2410 disk=UUID=cdbb4d0e-d433-4856-87ed-5b2e0bc7c274 console=ttyS0,115200 console=tty1

    Retrieving file: /sun50i-h6-orangepi-one-plus.dtb

    20797 bytes read in 9 ms (2.2 MiB/s)

    ## Flattened Device Tree blob at 4fa00000

    Booting using the fdt blob at 0x4fa00000

    Loading Device Tree to 0000000049ff7000, end 0000000049fff13c ... OK

    Starting kernel ...

    ....

    ....

    ....

    no login input... ))

  • When you say "linux-next", are you talking about Torvald's mainline kernel?

    No, linux-next is continuous integration test tree, which picks changes (almost) every work day from all subsystem maintainter trees: kernel/git/next/linux-next.git - The linux-next integration testing tree This is as bleeding edge as it can be. Changes included in this tree land in Torvald's tree during merge window at latest.

    I really want to test this board and give feedback since Armbian is already working great on it.

    Main reason PR is not merged in LE yet is that I don't have that board and PR author didn't rework it to my liking yet.

  • Vadim_0632 DRAM size is autodetected. Can you provide image of top and bottom side of the board so I can read RAM chip markings? It could be bug in DRAM initialization code or manufacturer silently replaced chips with higher capacity. You can add mem=1G

    kernel arguments to force DRAM size to 1 GiB.

    Ignoring ssh shouldn't matter. Kernel ignores any argument it doesn't recognize. ssh argument is picked up by LE script.

  • You can add mem=1G

    kernel arguments to force DRAM size to 1 GiB.

    i try it, it work. show DRAM 1G

    no image on tv....

    Can I somehow specify the screen resolution at boot time?

    I want to try with other parameters ... 720... 480 ...


    I hacked my orange... i logged ssh ))

    dmesg.log

    log-2020-03-12-19.17.20.zip


    mem autodetect work wrong

    This is a regular board "OrangePi One Plus" ram installed 1 GB...

    This is a serial console boot image armbian (Orange Pi - Orangepi)

    Display Spoiler

    U-Boot SPL 2019.10-armbian (Feb 17 2020 - 08:37:27 0100)

    DRAM: 1024 MiB

    Trying to boot from MMC1

    NOTICE: BL31: v2.2(debug):a04808c-dirty

    NOTICE: BL31: Built : 08:37:17, Feb 17 2020

    NOTICE: BL31: Detected Allwinner H6 SoC (1728)

    NOTICE: BL31: Found U-Boot DTB at 0xc0841b0, model: OrangePi One Plus

    INFO: ARM GICv2 driver initialized

    NOTICE: PMIC: Probing AXP805

    NOTICE: PMIC: AXP805 detected

    INFO: BL31: Platform setup done

    INFO: BL31: Initializing runtime services

    INFO: BL31: cortex_a53: CPU workaround for 855873 was applied

    INFO: BL31: Preparing for EL3 exit to normal world

    INFO: Entry point address = 0x4a000000

    INFO: SPSR = 0x3c9


    U-Boot 2019.10-armbian (Feb 17 2020 - 08:37:27 0100) Allwinner Technology

    CPU: Allwinner H6 (SUN50I)

    Model: OrangePi One Plus

    DRAM: 1 GiB

    MMC: mmc@4020000: 0

    Loading Environment from EXT4... ** File not found /boot/boot.env **

    ...

    ...

    ...

    armbian system boot normal, video and sound work fine.

  • dhanar10 can you please test if adding #CONFIG_SYS_RELOC_GD_ENV_ADDR is not set to projects/Allwinner/bootloader/config and test with U-Boot 2020.01?

    I have just tried you suggestion but Orange Pi One still fail to boot. It still stops at "starting kernel". The serial console log is attached (i have removed "quiet" from extlinux.conf). There seems to be no additional info compared from our previous attempts. dejan_  natumbri maybe you can verify if my testing result is correct when you have the time.

    jernej Tell me if you have other ideas that we can try to resolve this issue. I have not given up yet :D.

  • dhanar10 there is one very effective but very tedious method - bisection. With it, you can find which commit in U-Boot exactly breaks boot. This will take about 10 steps.

    Do following:

    1. checkout U-Boot sources from git: U-Boot / U-Boot · GitLab

    2. start bisection in u-boot folder:

    Code
    git bisect start
    git bisect bad v2020.01
    git bisect good d9110878895634cd9e8bf891c832d2a58b36863c

    3. create image with hash git bisect suggest to you and test it. For easier testing, I suggest you set PKG_SHA256 to empty string.

    4. if it works, enter git bisect good or if it doesn't git bisect bad

    5. repeat 3-4 until git gives you message "first bad commit is ..."

    6. report this bad commit here.

    It seems only boards with 512 MiB RAM are affected, which are not supported here anyway. So if you can find anything, I'll look into it, but otherwise it will stay as it is. U-Boot revert is not an option.

  • This is a serial console boot image armbian (Orange Pi - Orangepi)

    Older U-Boot is used, which is not an option here due to Python3 issues. I suspect Armbian will have same issue once they update U-Boot.

    Can I somehow specify the screen resolution at boot time?

    I want to try with other parameters ... 720... 480 ...

    Kernel mode setting - ArchWiki

    Use variant drm.edid_firmware=edid/your_edid.bin

  • Damn it ... what am I doing wrong, why doesn't it work?

    what did the logs tell you?

    Unfortunately, I have a second board Orange Pi PC2... and it is not supported))

    unlucky...

    will have to create a mediacenter from pieces ... on a working distributive from orangepi

    Edited once, last by Vadim_0632 (March 13, 2020 at 7:33 PM).