Jump to content

Werner

Administrators
  • Posts

    4484
  • Joined

  • Last visited

Posts posted by Werner

  1. 9 hours ago, AZ8 said:

    1. How to update opi3 with new builds? apt dist-upgrade?

    2. How to turn off red light on op3 board?

    1. Not sure if even necessary but check armbian-config to switch to nightly builds. Be aware that this can brick your board at any time.

    2. I do not have an OPi3, though an OnePlus which is also shipped with H6 SoC. Try this:

     

    #!/bin/bash
    echo "heartbeat" > /sys/devices/platform/leds/leds/orangepi:red:pwr/trigger
    sleep 2
    echo "none" > /sys/devices/platform/leds/leds/orangepi:red:pwr/trigger

    For unknown reason the board does not accept if I write none directly into the trigger, so I wrote this small script.

  2. Hey there and welcome.

     

    Allwinner H6 SoC based boards like the OrangePi 3 are currently not end-user supported as the mainline support is still under development. Xulong may sell nice boards for pretty cheap but their software support is very poor (and sometimes they come with defects by design, see http://linux-sunxi.org/H6#Errata).

    You get is what you pay for.

    If you need a board running GPIO nicely and is supported either buy a different board or wait until this one is stable enough to be officially supported.

  3. Hey there,

    I just build a fresh dev image for the OrangePi One Plus (Stretch, console only, 5.0.x megous sources, latest commit was https://github.com/armbian/build/commit/783c2d0e25ff4542876943cfef6a7ac2921d1262) and unfortunately it seems to be unbootable.

    I put verbosity to 7 to get some more information rather than being stuck at "Starting kernel..." and this is what came up:

     

    Spoiler

     

    
    U-Boot SPL 2019.01-armbian (May 02 2019 - 13:14:43 +0200)
    DRAM: 1024 MiB
    Trying to boot from MMC1
    NOTICE:  BL31: v2.1(debug):9a25f98-dirty
    NOTICE:  BL31: Built : 13:14:40, May  2 2019
    NOTICE:  BL31: Detected Allwinner H6 SoC (1728)
    NOTICE:  BL31: Found U-Boot DTB at 0xc0732e8, 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.01-armbian (May 02 2019 - 13:14:43 +0200) Allwinner Technology
    
    CPU:   Allwinner H6 (SUN50I)
    Model: OrangePi One Plus
    DRAM:  1 GiB
    MMC:   SUNXI SD/MMC: 0
    Loading Environment from EXT4... ** File not found /boot/boot.env **
    
    ** Unable to read "/boot/boot.env" from mmc0:1 **
    In:    serial@5000000
    Out:   serial@5000000
    Err:   serial@5000000
    Net:   No ethernet found.
    starting USB...
    No controllers found
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc0 is current device
    Scanning mmc 0:1...
    Found U-Boot script /boot/boot.scr
    3042 bytes read in 13 ms (228.5 KiB/s)
    ## Executing script at 4fc00000
    U-boot loaded from SD
    Boot script loaded from mmc
    116 bytes read in 11 ms (9.8 KiB/s)
    24389 bytes read in 44 ms (541 KiB/s)
    4161 bytes read in 53 ms (76.2 KiB/s)
    Applying kernel provided DT fixup script (sun50i-h6-fixup.scr)
    ## Executing script at 44000000
    5523536 bytes read in 574 ms (9.2 MiB/s)
    14436360 bytes read in 1473 ms (9.3 MiB/s)
    ## Loading init Ramdisk from Legacy Image at 4fe00000 ...
       Image Name:   uInitrd
       Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
       Data Size:    5523472 Bytes = 5.3 MiB
       Load Address: 00000000
       Entry Point:  00000000
       Verifying Checksum ... OK
    ## Flattened Device Tree blob at 4fa00000
       Booting using the fdt blob at 0x4fa00000
       Loading Ramdisk to 49abb000, end 49fff810 ... OK
       reserving fdt memory region: addr=4fa00000 size=6c000
       Loading Device Tree to 0000000049a4c000, end 0000000049abafff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
    [    0.000000] Linux version 5.0.11-sunxi64 (root@s2) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC 7.4-2019.02)) #5.83 SMP Thu May 2 13:26:36 CEST 2019
    [    0.000000] Machine model: OrangePi One Plus
    [    0.000000] cma: Reserved 128 MiB at 0x0000000078000000
    [    0.000000] NUMA: No NUMA configuration found
    [    0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000007fffffff]
    [    0.000000] NUMA: NODE_DATA [mem 0x77dde840-0x77ddffff]
    [    0.000000] Zone ranges:
    [    0.000000]   DMA32    [mem 0x0000000040000000-0x000000007fffffff]
    [    0.000000]   Normal   empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000040000000-0x000000007fffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff]
    [    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] random: get_random_bytes called from start_kernel+0xa8/0x3f0 with crng_init=0
    [    0.000000] percpu: Embedded 22 pages/cpu s53016 r8192 d28904 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: 258048
    [    0.000000] Policy zone: DMA32
    [    0.000000] Kernel command line: root=UUID=84d8a82d-28a0-44c6-8f9d-40d263bdd5e3 rootwait rootfstype=ext4 console=ttyS0,115200 console=tty1 panic=10 consoleblank=0 loglevel=7 ubootpart=977042f2-01 usb-storage.quirks=   cgroup_enable=memory swapaccount=1
    [    0.000000] printk: log_buf_len individual max cpu contribution: 4096 bytes
    [    0.000000] printk: log_buf_len total cpu_extra contributions: 12288 bytes
    [    0.000000] printk: log_buf_len min size: 16384 bytes
    [    0.000000] printk: log_buf_len: 32768 bytes
    [    0.000000] printk: early log buf free: 13868(84%)
    [    0.000000] Memory: 878132K/1048576K available (10238K kernel code, 722K rwdata, 2504K rodata, 576K init, 288K bss, 39372K reserved, 131072K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    [    0.000000] rcu: Hierarchical RCU implementation.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
    [    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.000004] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
    [    0.000207] Console: colour dummy device 80x25
    [    0.000538] printk: console [tty1] enabled
    [    0.000611] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
    [    0.000631] pid_max: default: 32768 minimum: 301
    [    0.000715] LSM: Security Framework initializing
    [    0.000731] AppArmor: AppArmor disabled by boot time parameter
    [    0.001143] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
    [    0.001354] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
    [    0.001393] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
    [    0.001414] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
    [    0.002618] ASID allocator initialised with 32768 entries
    [    0.002698] rcu: Hierarchical SRCU implementation.
    [    0.003193] smp: Bringing up secondary CPUs ...
    [    0.003886] Detected VIPT I-cache on CPU1
    [    0.003936] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
    [    0.004559] Detected VIPT I-cache on CPU2
    [    0.004586] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
    [    0.005149] Detected VIPT I-cache on CPU3
    [    0.005176] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
    [    0.005238] smp: Brought up 1 node, 4 CPUs
    [    0.005292] SMP: Total of 4 processors activated.
    [    0.005303] CPU features: detected: 32-bit EL0 Support
    [    0.005314] CPU features: detected: CRC32 instructions
    [    0.005562] CPU: All CPU(s) started at EL2
    [    0.005585] alternatives: patching kernel code
    [    0.006544] devtmpfs: initialized
    [    0.010867] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.010919] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [    0.015140] xor: measuring software checksum speed
    [    0.052076]    8regs     :  1750.000 MB/sec
    [    0.092117]    32regs    :  2151.000 MB/sec
    [    0.132166]    arm64_neon:  1907.000 MB/sec
    [    0.132177] xor: using function: 32regs (2151.000 MB/sec)
    [    0.132234] pinctrl core: initialized pinctrl subsystem
    [    0.132970] NET: Registered protocol family 16
    [    0.133436] audit: initializing netlink subsys (disabled)
    [    0.133589] audit: type=2000 audit(0.132:1): state=initialized audit_enabled=0 res=1
    [    0.134025] cpuidle: using governor menu
    [    0.134291] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
    [    0.134309] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.135392] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.135485] Serial: AMBA PL011 UART driver
    [    0.144211] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.144236] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.144249] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.144261] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.144727] cryptd: max_cpu_qlen set to 1000
    [    0.212324] raid6: neonx8   gen()  1254 MB/s
    [    0.280387] raid6: neonx8   xor()  1168 MB/s
    [    0.348492] raid6: neonx4   gen()  1153 MB/s
    [    0.416564] raid6: neonx4   xor()  1103 MB/s
    [    0.484689] raid6: neonx2   gen()   885 MB/s
    [    0.552769] raid6: neonx2   xor()   923 MB/s
    [    0.620855] raid6: neonx1   gen()   553 MB/s
    [    0.688935] raid6: neonx1   xor()   653 MB/s
    [    0.757029] raid6: int64x8  gen()   748 MB/s
    [    0.825152] raid6: int64x8  xor()   566 MB/s
    [    0.893270] raid6: int64x4  gen()   792 MB/s
    [    0.961297] raid6: int64x4  xor()   583 MB/s
    [    1.029494] raid6: int64x2  gen()   517 MB/s
    [    1.097543] raid6: int64x2  xor()   460 MB/s
    [    1.165606] raid6: int64x1  gen()   337 MB/s
    [    1.233681] raid6: int64x1  xor()   338 MB/s
    [    1.233692] raid6: using algorithm neonx8 gen() 1254 MB/s
    [    1.233701] raid6: .... xor() 1168 MB/s, rmw enabled
    [    1.233711] raid6: using neon recovery algorithm
    [    1.234419] SCSI subsystem initialized
    [    1.234581] usbcore: registered new interface driver usbfs
    [    1.234620] usbcore: registered new interface driver hub
    [    1.234680] usbcore: registered new device driver usb
    [    1.234877] pps_core: LinuxPPS API ver. 1 registered
    [    1.234888] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    1.234911] PTP clock support registered
    [    1.235898] clocksource: Switched to clocksource arch_sys_counter
    [    1.236024] VFS: Disk quotas dquot_6.6.0
    [    1.236079] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    1.241613] NET: Registered protocol family 2
    [    1.242133] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes)
    [    1.242187] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    [    1.242300] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
    [    1.242447] TCP: Hash tables configured (established 8192 bind 8192)
    [    1.242554] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    1.242596] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    1.242758] NET: Registered protocol family 1
    [    1.243152] RPC: Registered named UNIX socket transport module.
    [    1.243165] RPC: Registered udp transport module.
    [    1.243174] RPC: Registered tcp transport module.
    [    1.243183] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    1.243393] Unpacking initramfs...
    [    1.537043] Freeing initrd memory: 5392K
    [    1.663470] Initialise system trusted keyrings
    [    1.663647] workingset: timestamp_bits=44 max_order=18 bucket_order=0
    [    1.668266] zbud: loaded
    [    1.669536] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    1.670165] NFS: Registering the id_resolver key type
    [    1.670197] Key type id_resolver registered
    [    1.670207] Key type id_legacy registered
    [    1.670223] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    1.670235] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    [    1.670996] 9p: Installing v9fs 9p2000 file system support
    [    1.779602] NET: Registered protocol family 38
    [    1.782003] Key type asymmetric registered
    [    1.782026] Asymmetric key parser 'x509' registered
    [    1.782090] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
    [    1.782248] io scheduler mq-deadline registered
    [    1.782260] io scheduler kyber registered
    [    1.782415] io scheduler bfq registered
    [    1.782688] sun50i-de2-bus 1000000.display-engine: Error couldn't map SRAM to device
    [    1.783018] sun4i-usb-phy 5100400.phy: Couldn't request ID GPIO
    [    1.786631] sun50i-h6-r-pinctrl 7022000.pinctrl: initialized sunXi PIO driver
    [    1.793201] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [    1.795395] cacheinfo: Unable to detect cache hierarchy for CPU 0
    [    1.799407] loop: module loaded
    [    1.800376] libphy: Fixed MDIO Bus: probed
    [    1.800798] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    1.800811] ehci-platform: EHCI generic platform driver
    [    1.800991] ehci-platform 5101000.usb: EHCI Host Controller
    [    1.801018] ehci-platform 5101000.usb: new USB bus registered, assigned bus number 1
    [    1.801939] ehci-platform 5101000.usb: irq 15, io mem 0x05101000
    [    1.815901] ehci-platform 5101000.usb: USB 2.0 started, EHCI 1.00
    [    1.816107] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
    [    1.816126] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    1.816140] usb usb1: Product: EHCI Host Controller
    [    1.816152] usb usb1: Manufacturer: Linux 5.0.11-sunxi64 ehci_hcd
    [    1.816165] usb usb1: SerialNumber: 5101000.usb
    [    1.816588] hub 1-0:1.0: USB hub found
    [    1.816645] hub 1-0:1.0: 1 port detected
    [    1.817152] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    1.817178] ohci-platform: OHCI generic platform driver
    [    1.817310] ohci-platform 5101400.usb: Generic Platform OHCI controller
    [    1.817335] ohci-platform 5101400.usb: new USB bus registered, assigned bus number 2
    [    1.817562] ohci-platform 5101400.usb: irq 16, io mem 0x05101400
    [    1.880078] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.00
    [    1.880097] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    1.880112] usb usb2: Product: Generic Platform OHCI controller
    [    1.880125] usb usb2: Manufacturer: Linux 5.0.11-sunxi64 ohci_hcd
    [    1.880137] usb usb2: SerialNumber: 5101400.usb
    [    1.880510] hub 2-0:1.0: USB hub found
    [    1.880552] hub 2-0:1.0: 1 port detected
    [    1.881240] usbcore: registered new interface driver usb-storage
    [    1.881632] mousedev: PS/2 mouse device common for all mice
    [    1.882029] sun6i-rtc 7000000.rtc: registered as rtc0
    [    1.882043] sun6i-rtc 7000000.rtc: RTC enabled
    [    1.882102] i2c /dev entries driver
    [    1.882256] sun50i-h6-r-pinctrl 7022000.pinctrl: 7022000.pinctrl supply vcc-pl not found, using dummy regulator
    [    1.882344] sun50i-h6-r-pinctrl 7022000.pinctrl: Linked as a consumer to regulator.0
    [    1.882803] axp20x-i2c 0-0036: AXP20x variant AXP806 found
    [    1.888071] input: axp20x-pek as /devices/platform/soc/7081400.i2c/i2c-0/0-0036/axp221-pek/input/input0
    [    1.889186] dcdca: supplied by vcc-5v
    [    1.890201] dcdcc: supplied by vcc-5v
    [    1.890791] dcdcd: supplied by vcc-5v
    [    1.891238] vdd-sys: Bringing 900000uV into 960000-960000uV
    [    1.891680] dcdce: supplied by vcc-5v
    [    1.892243] aldo1: supplied by vcc-5v
    [    1.892813] aldo2: supplied by vcc-5v
    [    1.893262] vcc-ac200: Bringing 700000uV into 3300000-3300000uV
    [    1.893688] aldo3: supplied by vcc-5v
    [    1.894134] vcc25-dram: Bringing 700000uV into 3300000-3300000uV
    [    1.894873] bldo1: supplied by vcc-5v
    [    1.895913] bldo2: supplied by vcc-5v
    [    1.896470] bldo3: supplied by vcc-5v
    [    1.896917] vcc-dcxoio: Bringing 700000uV into 1800000-1800000uV
    [    1.897650] bldo4: supplied by vcc-5v
    [    1.898233] cldo1: supplied by vcc-5v
    [    1.898802] cldo2: supplied by vcc-5v
    [    1.899251] vcc-wifi-1: Bringing 700000uV into 3300000-3300000uV
    [    1.899679] cldo3: supplied by vcc-5v
    [    1.900147] vcc-wifi-2: Bringing 700000uV into 3300000-3300000uV
    [    1.900597] sw: supplied by regulator-dummy
    [    1.900744] axp20x-i2c 0-0036: AXP20X driver loaded
    [    1.901357] sdhci: Secure Digital Host Controller Interface driver
    [    1.901368] sdhci: Copyright(c) Pierre Ossman
    [    1.901400] Synopsys Designware Multimedia Card Interface Driver
    [    1.901775] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.902306] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.902550] hidraw: raw HID events driver (C) Jiri Kosina
    [    1.902637] usbcore: registered new interface driver usbhid
    [    1.902648] usbhid: USB HID core driver
    [    1.903782] NET: Registered protocol family 10
    [    1.918434] Segment Routing with IPv6
    [    1.918542] NET: Registered protocol family 17
    [    1.918718] 8021q: 802.1Q VLAN Support v1.8
    [    1.918875] 9pnet: Installing 9P2000 support
    [    1.918937] Key type dns_resolver registered
    [    1.919571] registered taskstats version 1
    [    1.919582] Loading compiled-in X.509 certificates
    [    1.919668] zswap: loaded using pool lzo/zbud
    [    1.920677] Btrfs loaded, crc32c=crc32c-generic
    [    1.927657] Key type encrypted registered
    [    1.936280] sun4i-usb-phy 5100400.phy: Couldn't request ID GPIO
    [    1.940655] sun50i-h6-pinctrl 300b000.pinctrl: initialized sunXi PIO driver
    [    1.940925] sun50i-h6-pinctrl 300b000.pinctrl: 300b000.pinctrl supply vcc-ph not found, using dummy regulator
    [    1.941020] sun50i-h6-pinctrl 300b000.pinctrl: Linked as a consumer to regulator.0
    [    1.941386] printk: console [ttyS0] disabled
    [    1.962242] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 13, base_baud = 1500000) is a 16550A
    [    3.275462] printk: console [ttyS0] enabled
    [    3.281196] sun50i-h6-pinctrl 300b000.pinctrl: 300b000.pinctrl supply vcc-pf not found, using dummy regulator
    [    3.291296] sunxi-mmc 4020000.mmc: Linked as a consumer to regulator.13
    [    3.298647] sunxi-mmc 4020000.mmc: Got CD GPIO
    [    3.328544] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
    [    3.337711] sun50i-h6-pinctrl 300b000.pinctrl: 300b000.pinctrl supply vcc-pc not found, using dummy regulator
    [    3.347876] sun4i-usb-phy 5100400.phy: Linked as a consumer to regulator.1
    [    3.355339] ehci-platform 5311000.usb: EHCI Host Controller
    [    3.360936] ehci-platform 5311000.usb: new USB bus registered, assigned bus number 3
    [    3.369133] ehci-platform 5311000.usb: irq 17, io mem 0x05311000
    [    3.387906] ehci-platform 5311000.usb: USB 2.0 started, EHCI 1.00
    [    3.394163] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
    [    3.402439] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    3.409671] usb usb3: Product: EHCI Host Controller
    [    3.414556] usb usb3: Manufacturer: Linux 5.0.11-sunxi64 ehci_hcd
    [    3.420655] usb usb3: SerialNumber: 5311000.usb
    [    3.425597] hub 3-0:1.0: USB hub found
    [    3.429388] hub 3-0:1.0: 1 port detected
    [    3.433933] ohci-platform 5311400.usb: Generic Platform OHCI controller
    [    3.440569] ohci-platform 5311400.usb: new USB bus registered, assigned bus number 4
    [    3.448559] ohci-platform 5311400.usb: irq 18, io mem 0x05311400
    [    3.465329] mmc0: host does not support reading read-only switch, assuming write-enable
    [    3.479525] mmc0: new high speed SDHC card at address aaaa
    [    3.486040] mmcblk0: mmc0:aaaa SL16G 14.8 GiB
    [    3.496051]  mmcblk0: p1
    [    3.516062] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.00
    [    3.524339] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    3.531568] usb usb4: Product: Generic Platform OHCI controller
    [    3.537497] usb usb4: Manufacturer: Linux 5.0.11-sunxi64 ohci_hcd
    [    3.543596] usb usb4: SerialNumber: 5311400.usb
    [    3.549341] hub 4-0:1.0: USB hub found
    [    3.553124] hub 4-0:1.0: 1 port detected
    [    3.557802] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
    [    3.568548] usb_phy_generic usb_phy_generic.0.auto: Linked as a consumer to regulator.0
    [    3.576821] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
    [    3.582582] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 5
    [    3.590573] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
    [    3.598853] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    3.606083] usb usb5: Product: MUSB HDRC host driver
    [    3.611054] usb usb5: Manufacturer: Linux 5.0.11-sunxi64 musb-hcd
    [    3.617154] usb usb5: SerialNumber: musb-hdrc.1.auto
    [    3.622447] hub 5-0:1.0: USB hub found
    [    3.626232] hub 5-0:1.0: 1 port detected
    [    3.630792] sun6i-rtc 7000000.rtc: setting system clock to 1970-01-01T00:22:43 UTC (1363)
    [    3.639088] of_cfs_init
    [    3.641616] of_cfs_init: OK
    [    3.644614] vdd-gpu: disabling
    [    3.648327] Freeing unused kernel memory: 576K
    [    3.663948] Run /init as init process
    [    3.695679] random: systemd-udevd: uninitialized urandom read (16 bytes read)
    [    3.699601] random: udevadm: uninitialized urandom read (16 bytes read)
    [    3.703203] random: systemd-udevd: uninitialized urandom read (16 bytes read)
    [    4.248661] random: fast init done
    [    4.274614] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null)
    [    4.791348] systemd[1]: System time before build time, advancing clock.
    [    4.832902] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
    [    4.851310] systemd[1]: Detected architecture arm64.
    [    4.861174] systemd[1]: Set hostname to <orangepioneplus>.
    [    5.179963] systemd[1]: Listening on Journal Audit Socket.
    [    5.186102] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    5.194409] systemd[1]: Listening on Journal Socket.
    [    5.199705] systemd[1]: Listening on udev Control Socket.
    [    5.205390] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [    5.213138] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
    [    5.222865] systemd[1]: Listening on Syslog Socket.
    [    5.325714] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro

     

     

     

    @martinayotte I know you are running on 5.1-RCx locally right now but do you have any chance to verify this behavior?

     

    Edit:  Just tried the same with Armbian_5.82.190423_Orangepioneplus_Debian_stretch_dev_5.0.7 and works fine. 

     

    Edit2: Using APT to upgrade to the latest packages and reboot working as well. Though ethernet is not detected any longer...this is getting weird...

     

  4. The older 1+ on 4.17.14 has now an uptime of about 200 days without any cooling whatsoever. Also idle most times but even under load (no GPU load) it throttles at about 75°C as stated. 

     

    Heatsink can be even counterproductive as it stores the heat when no proper air flow is guaranteed.

     

    I would just give it a try without and monitor the temperatures over a time. You can for example use armbianmonitor -m and pipe the output into a file.

  5. These are the results for the board running 4.20

    Spoiler

    cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
    Report errors and bugs to cpufreq@vger.kernel.org, please.
    analyzing CPU 0:
      driver: cpufreq-dt
      CPUs which run at the same hardware frequency: 0 1 2 3
      CPUs which need to have their frequency coordinated by software: 0 1 2 3
      maximum transition latency: 244 us.
      hardware limits: 888 MHz - 1.80 GHz
      available frequency steps: 888 MHz, 1.01 GHz, 1.32 GHz, 1.49 GHz, 1.80 GHz
      available cpufreq governors: conservative, userspace, powersave, ondemand, performance, schedutil
      current policy: frequency should be within 888 MHz and 1.80 GHz.
                      The governor "ondemand" may decide which speed to use
                      within this range.
      current CPU frequency is 888 MHz (asserted by call to hardware).
      cpufreq stats: 888 MHz:94.23%, 1.01 GHz:4.22%, 1.32 GHz:1.19%, 1.49 GHz:0.17%, 1.80 GHz:0.19%  (307081)
    analyzing CPU 1:
      driver: cpufreq-dt
      CPUs which run at the same hardware frequency: 0 1 2 3
      CPUs which need to have their frequency coordinated by software: 0 1 2 3
      maximum transition latency: 244 us.
      hardware limits: 888 MHz - 1.80 GHz
      available frequency steps: 888 MHz, 1.01 GHz, 1.32 GHz, 1.49 GHz, 1.80 GHz
      available cpufreq governors: conservative, userspace, powersave, ondemand, performance, schedutil
      current policy: frequency should be within 888 MHz and 1.80 GHz.
                      The governor "ondemand" may decide which speed to use
                      within this range.
      current CPU frequency is 888 MHz (asserted by call to hardware).
      cpufreq stats: 888 MHz:94.23%, 1.01 GHz:4.22%, 1.32 GHz:1.19%, 1.49 GHz:0.17%, 1.80 GHz:0.19%  (307081)
    analyzing CPU 2:
      driver: cpufreq-dt
      CPUs which run at the same hardware frequency: 0 1 2 3
      CPUs which need to have their frequency coordinated by software: 0 1 2 3
      maximum transition latency: 244 us.
      hardware limits: 888 MHz - 1.80 GHz
      available frequency steps: 888 MHz, 1.01 GHz, 1.32 GHz, 1.49 GHz, 1.80 GHz
      available cpufreq governors: conservative, userspace, powersave, ondemand, performance, schedutil
      current policy: frequency should be within 888 MHz and 1.80 GHz.
                      The governor "ondemand" may decide which speed to use
                      within this range.
      current CPU frequency is 888 MHz (asserted by call to hardware).
      cpufreq stats: 888 MHz:94.23%, 1.01 GHz:4.22%, 1.32 GHz:1.19%, 1.49 GHz:0.17%, 1.80 GHz:0.19%  (307081)
    analyzing CPU 3:
      driver: cpufreq-dt
      CPUs which run at the same hardware frequency: 0 1 2 3
      CPUs which need to have their frequency coordinated by software: 0 1 2 3
      maximum transition latency: 244 us.
      hardware limits: 888 MHz - 1.80 GHz
      available frequency steps: 888 MHz, 1.01 GHz, 1.32 GHz, 1.49 GHz, 1.80 GHz
      available cpufreq governors: conservative, userspace, powersave, ondemand, performance, schedutil
      current policy: frequency should be within 888 MHz and 1.80 GHz.
                      The governor "ondemand" may decide which speed to use
                      within this range.
      current CPU frequency is 888 MHz (asserted by call to hardware).
      cpufreq stats: 888 MHz:94.23%, 1.01 GHz:4.22%, 1.32 GHz:1.19%, 1.49 GHz:0.17%, 1.80 GHz:0.19%  (307081)

     

     

    Spoiler

    Doing aes-128-cbc for 3s on 16 size blocks: 23171914 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 64 size blocks: 18295634 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 256 size blocks: 9585633 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 1024 size blocks: 3411742 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 8192 size blocks: 490265 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 16384 size blocks: 247369 aes-128-cbc's in 3.00s
    OpenSSL 1.1.0j  20 Nov 2018
    built on: reproducible build, date unspecified
    options:bn(64,64) rc4(char) des(int) aes(partial) blowfish(ptr)
    compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/lib/ssl\"" -DENGINESDIR="\"/usr/lib/aarch64-linux-gnu/engines-1.1\""
    The 'numbers' are in 1000s of bytes per second processed.
    type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
    aes-128-cbc     123583.54k   390306.86k   817974.02k  1164541.27k  1338750.29k  1350964.57k

     

  6. Quote

    If I understand you correctly never revisions of the board can indeed run on 1,8GHz ( overclocking )?

    In other words if you acquire a board from " Shenzhen Xunlong Software CO.,Limited " now it should be fine.

    Yes and no. The H6 SoC is designed to run on 1.8 GHz. In the early stage of (software-)development the CPU has been capped at 1.5GHz for safety reasons. So with the current kernel it runs as it should. No idea if it is capable for overclocking.

     

     

    Quote

    As far I can read stuff GPU and HDMI are being enhanced at this stage, or am I wrong?

    I don't know. @martinayotte?

  7. 6 hours ago, dolphs said:

    Hi - can one do a "  cpufreq-info " please?

    Although this board is still in WIP,  I was just wondering if it is stable for ovpn ( stretch server/headless ) purposes running kernel >= 4.20 ?

    Also in terms of speed, can it be " overclocked " similar idea like the H5 (NEO2-LTS v1.1) and last but not least wonder about its speeds, eg: " openssl speed -evp aes-128-cbc "

    TiA!

     

    Spoiler

    cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
    Bitte melden Sie Fehler an cpufreq@vger.kernel.org.
    analysiere CPU 0:
      Treiber: cpufreq-dt
      Folgende CPUs laufen mit der gleichen Hardware-Taktfrequenz: 0 1 2 3
      Die Taktfrequenz folgender CPUs werden per Software koordiniert: 0 1 2 3
      Maximale Dauer eines Taktfrequenzwechsels: 244 us.
      Hardwarebedingte Grenzen der Taktfrequenz: 888 MHz - 1.49 GHz
      mögliche Taktfrequenzen: 888 MHz, 1.01 GHz, 1.32 GHz, 1.49 GHz
      mögliche Regler: conservative, userspace, powersave, ondemand, performance, schedutil
      momentane Taktik: die Frequenz soll innerhalb 888 MHz und 1.49 GHz.
                        liegen. Der Regler "powersave" kann frei entscheiden,
                        welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
      momentane Taktfrequenz ist 888 MHz  (verifiziert durch Nachfrage bei der Hardware).
      Statistik:888 MHz:99,56%, 1.01 GHz:0,14%, 1.32 GHz:0,00%, 1.49 GHz:0,31%  (198743)
    analysiere CPU 1:
      Treiber: cpufreq-dt
      Folgende CPUs laufen mit der gleichen Hardware-Taktfrequenz: 0 1 2 3
      Die Taktfrequenz folgender CPUs werden per Software koordiniert: 0 1 2 3
      Maximale Dauer eines Taktfrequenzwechsels: 244 us.
      Hardwarebedingte Grenzen der Taktfrequenz: 888 MHz - 1.49 GHz
      mögliche Taktfrequenzen: 888 MHz, 1.01 GHz, 1.32 GHz, 1.49 GHz
      mögliche Regler: conservative, userspace, powersave, ondemand, performance, schedutil
      momentane Taktik: die Frequenz soll innerhalb 888 MHz und 1.49 GHz.
                        liegen. Der Regler "powersave" kann frei entscheiden,
                        welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
      momentane Taktfrequenz ist 888 MHz  (verifiziert durch Nachfrage bei der Hardware).
      Statistik:888 MHz:99,56%, 1.01 GHz:0,14%, 1.32 GHz:0,00%, 1.49 GHz:0,31%  (198743)
    analysiere CPU 2:
      Treiber: cpufreq-dt
      Folgende CPUs laufen mit der gleichen Hardware-Taktfrequenz: 0 1 2 3
      Die Taktfrequenz folgender CPUs werden per Software koordiniert: 0 1 2 3
      Maximale Dauer eines Taktfrequenzwechsels: 244 us.
      Hardwarebedingte Grenzen der Taktfrequenz: 888 MHz - 1.49 GHz
      mögliche Taktfrequenzen: 888 MHz, 1.01 GHz, 1.32 GHz, 1.49 GHz
      mögliche Regler: conservative, userspace, powersave, ondemand, performance, schedutil
      momentane Taktik: die Frequenz soll innerhalb 888 MHz und 1.49 GHz.
                        liegen. Der Regler "powersave" kann frei entscheiden,
                        welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
      momentane Taktfrequenz ist 888 MHz  (verifiziert durch Nachfrage bei der Hardware).
      Statistik:888 MHz:99,56%, 1.01 GHz:0,14%, 1.32 GHz:0,00%, 1.49 GHz:0,31%  (198743)
    analysiere CPU 3:
      Treiber: cpufreq-dt
      Folgende CPUs laufen mit der gleichen Hardware-Taktfrequenz: 0 1 2 3
      Die Taktfrequenz folgender CPUs werden per Software koordiniert: 0 1 2 3
      Maximale Dauer eines Taktfrequenzwechsels: 244 us.
      Hardwarebedingte Grenzen der Taktfrequenz: 888 MHz - 1.49 GHz
      mögliche Taktfrequenzen: 888 MHz, 1.01 GHz, 1.32 GHz, 1.49 GHz
      mögliche Regler: conservative, userspace, powersave, ondemand, performance, schedutil
      momentane Taktik: die Frequenz soll innerhalb 888 MHz und 1.49 GHz.
                        liegen. Der Regler "powersave" kann frei entscheiden,
                        welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
      momentane Taktfrequenz ist 888 MHz  (verifiziert durch Nachfrage bei der Hardware).
      Statistik:888 MHz:99,56%, 1.01 GHz:0,14%, 1.32 GHz:0,00%, 1.49 GHz:0,31%  (198743)

    It is German but you should get the idea.

    Spoiler

    Doing aes-128-cbc for 3s on 16 size blocks: 19090057 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 64 size blocks: 15060683 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 256 size blocks: 7894547 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 1024 size blocks: 2809711 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 8192 size blocks: 403705 aes-128-cbc's in 3.00s
    Doing aes-128-cbc for 3s on 16384 size blocks: 203675 aes-128-cbc's in 3.00s
    OpenSSL 1.1.0j  20 Nov 2018
    built on: reproducible build, date unspecified
    options:bn(64,64) rc4(char) des(int) aes(partial) blowfish(ptr)
    compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/lib/ssl\"" -DENGINESDIR="\"/usr/lib/aarch64-linux-gnu/engines-1.1\""
    The 'numbers' are in 1000s of bytes per second processed.
    type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
    aes-128-cbc     101813.64k   321294.57k   673668.01k   959048.02k  1102383.79k  1112337.07k

    I switched the governor to performance beforehand.

     

    tl;dr: Running great with Stretch and OpenVPN.

     

     

    Edit: Oops, I did these tests on the wrong board which still running on kernel 4.17.14. Other board is capable to run at 1.8GHz, so the results should be even better.

  8. 56 minutes ago, dolphs said:

    What about a heat sink for cpu/gpu?

    Will it happily run without one when all cores will be clocked to 1,8Ghz and running a desktop environment (gpu)?

    Probably not. It may run though, however throttles itself down at about 75°C. CPU only, as I use it as server without GUI.

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines