Posts posted by zamar19
On 9/19/2016 at 12:52 PM, Christian said:I'll write a how-to, as I guess others are interested in this "dual boot" also.
Can someone write a How-to on this?
Here's sudo armbianmonitor -u output. Link to it was present in the 1st post, but somehow auto deleted on its edit:Spoiler
lrwxrwxrwx 1 root root 27 Jan 27 17:44 /etc/resolv.conf -> /run/resolvconf/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
### Current sysinfo:
Linux 4.14.18-sunxi (orangepipc) 04/30/2018 _armv7l_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
2.74 0.34 1.14 1.11 0.00 94.68
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
ram0 0.00 0.00 0.00 0 0
ram1 0.00 0.00 0.00 0 0
ram2 0.00 0.00 0.00 0 0
ram3 0.00 0.00 0.00 0 0
mmcblk0 6.28 233.42 0.82 95869 336
mmcblk0p1 5.98 225.82 0.82 92745 336
procs -----------------------memory---------------------- ---swap-- -----io---- -system-- --------cpu--------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 853932 9780 99932 0 0 59 0 47 65 3 1 95 1 0
total used free shared buff/cache available
Mem: 1.0G 59M 833M 5.6M 107M 914M
Swap: 127M 0B 127M
11:41:31 up 6 min, 1 user, load average: 0.42, 0.25, 0.14
[ 3.583563] audit: initializing netlink subsys (disabled)
[ 3.583855] audit: type=2000 audit(3.570:1): state=initialized audit_enabled=0 res=1
[ 3.584061] Initialise system trusted keyrings
[ 3.584232] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[ 3.588923] zbud: loaded
[ 3.591032] NFS: Registering the id_resolver key type
[ 3.591090] Key type id_resolver registered
[ 3.591103] Key type id_legacy registered
[ 3.591123] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 3.591139] Installing knfsd (copyright (C) 1996 email@example.com).
[ 3.592047] JFS: nTxBlock = 7992, nTxLock = 63939
[ 3.601732] SGI XFS with ACLs, security attributes, realtime, no debug enabled
[ 3.608278] Key type asymmetric registered
[ 3.608358] bounce: pool size: 64 pages
[ 3.608442] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 3.608577] io scheduler noop registered
[ 3.608594] io scheduler deadline registered
[ 3.608866] io scheduler cfq registered (default)
[ 3.608884] io scheduler mq-deadline registered
[ 3.608897] io scheduler kyber registered
[ 3.609029] io scheduler bfq registered
[ 3.609990] sun4i-usb-phy 1c19400.phy: Couldn't request ID GPIO
[ 3.613677] sun8i-h3-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 3.615065] sun8i-h3-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver
[ 3.658202] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 3.661066] console [ttyS0] disabled
[ 3.681232] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 42, base_baud = 1500000) is a U6_16550A
[ 4.561388] console [ttyS0] enabled
[ 4.568207] brd: module loaded
[ 4.576309] loop: module loaded
[ 4.581051] libphy: Fixed MDIO Bus: probed
[ 4.585652] dwmac-sun8i 1c30000.ethernet: PTP uses main clock
[ 4.591458] dwmac-sun8i 1c30000.ethernet: No regulator found
[ 4.597217] dwmac-sun8i 1c30000.ethernet: Current syscon value is not the default 148000 (expect 58000)
[ 4.606632] dwmac-sun8i 1c30000.ethernet: Chain mode enabled
[ 4.612302] dwmac-sun8i 1c30000.ethernet: No HW DMA feature register supported
[ 4.619526] dwmac-sun8i 1c30000.ethernet: Normal descriptors
[ 4.625195] dwmac-sun8i 1c30000.ethernet: RX Checksum Offload Engine supported
[ 4.632427] dwmac-sun8i 1c30000.ethernet: COE Type 2
[ 4.637393] dwmac-sun8i 1c30000.ethernet: TX Checksum insertion supported
[ 4.644279] libphy: stmmac: probed
[ 4.648091] dwmac-sun8i 1c30000.ethernet: Found internal PHY node
[ 4.654275] libphy: mdio_mux: probed
[ 4.657867] dwmac-sun8i 1c30000.ethernet: Switch mux to internal PHY
[ 4.664233] dwmac-sun8i 1c30000.ethernet: Powering internal PHY
[ 4.674836] libphy: mdio_mux: probed
[ 4.678902] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.685456] ehci-platform: EHCI generic platform driver
[ 4.690900] ehci-platform 1c1a000.usb: EHCI Host Controller
[ 4.696496] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1
[ 4.704892] ehci-platform 1c1a000.usb: irq 27, io mem 0x01c1a000
[ 4.740526] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
[ 4.746895] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.753728] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.760973] usb usb1: Product: EHCI Host Controller
[ 4.765853] usb usb1: Manufacturer: Linux 4.14.18-sunxi ehci_hcd
[ 4.771871] usb usb1: SerialNumber: 1c1a000.usb
[ 4.776943] hub 1-0:1.0: USB hub found
[ 4.780776] hub 1-0:1.0: 1 port detected
[ 4.785401] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 4.791619] ohci-platform: OHCI generic platform driver
[ 4.797034] ohci-platform 1c1a400.usb: Generic Platform OHCI controller
[ 4.803680] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2
[ 4.811592] ohci-platform 1c1a400.usb: irq 28, io mem 0x01c1a400
[ 4.884747] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 4.891557] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.898780] usb usb2: Product: Generic Platform OHCI controller
[ 4.904712] usb usb2: Manufacturer: Linux 4.14.18-sunxi ohci_hcd
[ 4.910729] usb usb2: SerialNumber: 1c1a400.usb
[ 4.915692] hub 2-0:1.0: USB hub found
[ 4.919488] hub 2-0:1.0: 1 port detected
[ 4.924152] usbcore: registered new interface driver usb-storage
[ 4.930750] mousedev: PS/2 mouse device common for all mice
[ 4.936785] sun6i-rtc 1f00000.rtc: rtc core: registered rtc-sun6i as rtc0
[ 4.943596] sun6i-rtc 1f00000.rtc: RTC enabled
[ 4.948227] i2c /dev entries driver
[ 4.953808] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 4.962902] sunxi-mmc 1c0f000.mmc: Got CD GPIO
[ 5.020535] sunxi-mmc 1c0f000.mmc: base:0xf1005000 irq:25
[ 5.026881] ledtrig-cpu: registered to indicate activity on CPUs
[ 5.033007] hidraw: raw HID events driver (C) Jiri Kosina
[ 5.038549] usbcore: registered new interface driver usbhid
[ 5.044150] usbhid: USB HID core driver
[ 5.048914] NET: Registered protocol family 10
[ 5.067797] Segment Routing with IPv6
[ 5.071602] NET: Registered protocol family 17
[ 5.076247] Key type dns_resolver registered
[ 5.080932] Registering SWP/SWPB emulation handler
[ 5.086277] registered taskstats version 1
[ 5.090381] Loading compiled-in X.509 certificates
[ 5.095328] zswap: loaded using pool lzo/zbud
[ 5.101370] Btrfs loaded, crc32c=crc32c-generic
[ 5.110871] mmc0: host does not support reading read-only switch, assuming write-enable
[ 5.112659] Key type encrypted registered
[ 5.119518] ehci-platform 1c1b000.usb: EHCI Host Controller
[ 5.119552] ehci-platform 1c1b000.usb: new USB bus registered, assigned bus number 3
[ 5.136581] ehci-platform 1c1b000.usb: irq 29, io mem 0x01c1b000
[ 5.138878] mmc0: new high speed SDHC card at address 1234
[ 5.139446] mmcblk0: mmc0:1234 SA08G 7.29 GiB
[ 5.140689] mmcblk0: p1
[ 5.190513] ehci-platform 1c1b000.usb: USB 2.0 started, EHCI 1.00
[ 5.196818] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.203626] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.210860] usb usb3: Product: EHCI Host Controller
[ 5.215739] usb usb3: Manufacturer: Linux 4.14.18-sunxi ehci_hcd
[ 5.221754] usb usb3: SerialNumber: 1c1b000.usb
[ 5.226742] hub 3-0:1.0: USB hub found
[ 5.230551] hub 3-0:1.0: 1 port detected
[ 5.235217] ehci-platform 1c1c000.usb: EHCI Host Controller
[ 5.240839] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 4
[ 5.248887] ehci-platform 1c1c000.usb: irq 31, io mem 0x01c1c000
[ 5.280518] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00
[ 5.286786] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.293597] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.300835] usb usb4: Product: EHCI Host Controller
[ 5.305715] usb usb4: Manufacturer: Linux 4.14.18-sunxi ehci_hcd
[ 5.311724] usb usb4: SerialNumber: 1c1c000.usb
[ 5.316692] hub 4-0:1.0: USB hub found
[ 5.320479] hub 4-0:1.0: 1 port detected
[ 5.325065] ehci-platform 1c1d000.usb: EHCI Host Controller
[ 5.330674] ehci-platform 1c1d000.usb: new USB bus registered, assigned bus number 5
[ 5.338618] ehci-platform 1c1d000.usb: irq 33, io mem 0x01c1d000
[ 5.370520] ehci-platform 1c1d000.usb: USB 2.0 started, EHCI 1.00
[ 5.376774] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.383582] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.390818] usb usb5: Product: EHCI Host Controller
[ 5.395697] usb usb5: Manufacturer: Linux 4.14.18-sunxi ehci_hcd
[ 5.401714] usb usb5: SerialNumber: 1c1d000.usb
[ 5.406657] hub 5-0:1.0: USB hub found
[ 5.410441] hub 5-0:1.0: 1 port detected
[ 5.414984] ohci-platform 1c1b400.usb: Generic Platform OHCI controller
[ 5.421634] ohci-platform 1c1b400.usb: new USB bus registered, assigned bus number 6
[ 5.429535] ohci-platform 1c1b400.usb: irq 30, io mem 0x01c1b400
[ 5.504673] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.511480] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.518704] usb usb6: Product: Generic Platform OHCI controller
[ 5.524635] usb usb6: Manufacturer: Linux 4.14.18-sunxi ohci_hcd
[ 5.530652] usb usb6: SerialNumber: 1c1b400.usb
[ 5.535583] hub 6-0:1.0: USB hub found
[ 5.539368] hub 6-0:1.0: 1 port detected
[ 5.543927] ohci-platform 1c1c400.usb: Generic Platform OHCI controller
[ 5.550580] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 7
[ 5.558460] ohci-platform 1c1c400.usb: irq 32, io mem 0x01c1c400
[ 5.634671] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.641484] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.648707] usb usb7: Product: Generic Platform OHCI controller
[ 5.654641] usb usb7: Manufacturer: Linux 4.14.18-sunxi ohci_hcd
[ 5.660659] usb usb7: SerialNumber: 1c1c400.usb
[ 5.665608] hub 7-0:1.0: USB hub found
[ 5.669397] hub 7-0:1.0: 1 port detected
[ 5.673933] ohci-platform 1c1d400.usb: Generic Platform OHCI controller
[ 5.680587] ohci-platform 1c1d400.usb: new USB bus registered, assigned bus number 8
[ 5.688483] ohci-platform 1c1d400.usb: irq 34, io mem 0x01c1d400
[ 5.730518] usb 4-1: new high-speed USB device number 2 using ehci-platform
[ 5.764671] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.771485] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.778709] usb usb8: Product: Generic Platform OHCI controller
[ 5.784643] usb usb8: Manufacturer: Linux 4.14.18-sunxi ohci_hcd
[ 5.790661] usb usb8: SerialNumber: 1c1d400.usb
[ 5.795646] hub 8-0:1.0: USB hub found
[ 5.799429] hub 8-0:1.0: 1 port detected
[ 5.804037] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[ 5.815088] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 5.820855] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 9
[ 5.828950] usb usb9: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.835759] usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.842995] usb usb9: Product: MUSB HDRC host driver
[ 5.847961] usb usb9: Manufacturer: Linux 4.14.18-sunxi musb-hcd
[ 5.853978] usb usb9: SerialNumber: musb-hdrc.1.auto
[ 5.859333] hub 9-0:1.0: USB hub found
[ 5.863131] hub 9-0:1.0: 1 port detected
[ 5.868499] of_cfs_init
[ 5.871076] of_cfs_init: OK
[ 5.874008] vdd-cpux-dummy: disabling
[ 5.877675] vcc3v0: disabling
[ 5.880678] vcc5v0: disabling
[ 5.883648] usb0-vbus: disabling
[ 5.890043] Freeing unused kernel memory: 1024K
[ 5.951341] usb 4-1: New USB device found, idVendor=05e1, idProduct=0408
[ 5.958071] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.965266] usb 4-1: Product: USB 2.0 Video Capture Controller
[ 5.971131] usb 4-1: Manufacturer: Syntek Semiconductor
[ 6.230563] usb 8-1: new low-speed USB device number 2 using ohci-platform
[ 6.357462] thermal thermal_zone0: binding zone cpu-thermal with cdev thermal-cpufreq-0 failed:-17
[ 6.502588] usb 8-1: New USB device found, idVendor=1997, idProduct=0409
[ 6.509307] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6.516498] usb 8-1: Product: Micro Keyboard
[ 6.520798] usb 8-1: Manufacturer: Riitek
[ 6.532204] input: Riitek Micro Keyboard as /devices/platform/soc/1c1d400.usb/usb8/8-1/8-1:1.0/0003:1997:0409.0001/input/input0
[ 6.610766] hid-generic 0003:1997:0409.0001: input,hidraw0: USB HID v1.11 Keyboard [Riitek Micro Keyboard] on usb-1c1d400.usb-1/input0
[ 6.630182] input: Riitek Micro Keyboard as /devices/platform/soc/1c1d400.usb/usb8/8-1/8-1:1.1/0003:1997:0409.0002/input/input1
[ 6.719893] hid-generic 0003:1997:0409.0002: input,hidraw1: USB HID v1.11 Mouse [Riitek Micro Keyboard] on usb-1c1d400.usb-1/input1
[ 16.065716] random: crng init done
[ 16.119193] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null)
[ 16.865452] systemd: System time before build time, advancing clock.
[ 16.906135] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 16.944300] systemd: 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)
[ 16.963002] systemd: Detected architecture arm.
[ 17.005141] systemd: Set hostname to <orangepipc>.
[ 17.679111] systemd: Created slice System Slice.
[ 17.716456] systemd: Created slice system-serial-getty.slice.
[ 17.761203] systemd: Mounting Debug File System...
[ 17.790948] systemd: Listening on fsck to fsckd communication Socket.
[ 17.831517] systemd: Started Dispatch Password Requests to Console Directory Watch.
[ 17.849043] systemd: Reached target Remote File Systems.
[ 17.881045] systemd: Listening on udev Control Socket.
[ 18.558836] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
[ 19.029558] Adding 131068k swap on /var/swap. Priority:-2 extents:2 across:139260k SSFS
[ 19.686445] thermal thermal_zone0: failed to read out thermal zone (-110)
[ 19.759534] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 19.759540] [drm] No driver support for vblank timestamp query.
[ 19.768683] sun4i-drm display-engine: bound 1100000.mixer (ops sun8i_mixer_platform_driver_exit [sun8i_mixer])
[ 19.768985] sun4i-drm display-engine: No panel or bridge found... RGB output disabled
[ 19.769003] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops sun4i_tcon_platform_driver_exit [sun4i_tcon])
[ 19.900771] sun8i-dw-hdmi 1ee0000.hdmi: Detected HDMI TX controller v1.32a with HDCP (sun8i_dw_hdmi_phy)
[ 19.902426] sun8i-dw-hdmi 1ee0000.hdmi: registered DesignWare HDMI I2C bus driver
[ 19.902758] sun4i-drm display-engine: bound 1ee0000.hdmi (ops sun8i_dw_hdmi_ops [sun8i_dw_hdmi])
[ 19.997022] usb 4-1: New device Syntek Semiconductor USB 2.0 Video Capture Controller @ 480 Mbps (05e1:0408, interface 0, class 0)
[ 19.997031] usb 4-1: video interface 0 found
[ 20.332971] Console: switching to colour frame buffer device 240x67
[ 20.367921] sun4i-drm display-engine: fb0: frame buffer device
[ 20.372071] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 20.390853] lirc_dev: IR Remote Control driver registered, major 243
[ 20.396238] IR LIRC bridge handler initialized
[ 20.397786] Registered IR keymap rc-empty
[ 20.397956] rc rc0: sunxi-ir as /devices/platform/soc/1f02000.ir/rc/rc0
[ 20.398102] input: sunxi-ir as /devices/platform/soc/1f02000.ir/rc/rc0/input2
[ 20.398663] rc rc0: lirc_dev: driver ir-lirc-codec (sunxi-ir) registered at minor = 0
[ 20.398786] sunxi-ir 1f02000.ir: initialized sunXi IR driver
[ 20.401024] sun4i-codec 1c22c00.codec: ASoC: /soc/codec-analog@01f015c0 not registered
[ 20.401032] sun4i-codec 1c22c00.codec: Failed to register our card
[ 20.430562] Registered IR keymap rc-cec
[ 20.430747] rc rc1: RC for dw_hdmi as /devices/platform/soc/1ee0000.hdmi/rc/rc1
[ 20.430932] input: RC for dw_hdmi as /devices/platform/soc/1ee0000.hdmi/rc/rc1/input3
[ 20.436623] sun4i-codec 1c22c00.codec: Codec <-> 1c22c00.codec mapping ok
[ 20.469310] asoc-simple-card sound: i2s-hifi <-> 1c22800.i2s mapping ok
[ 20.693968] saa7115 2-0025: gm7113c found @ 0x4a (stk1160)
[ 20.730600] thermal thermal_zone0: failed to read out thermal zone (-110)
[ 21.058820] Generic PHY 0.1:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0.1:01, irq=POLL)
[ 21.067686] dwmac-sun8i 1c30000.ethernet eth0: No MAC Management Counters available
[ 21.067702] dwmac-sun8i 1c30000.ethernet eth0: PTP not supported by HW
[ 21.067972] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 21.116075] systemd-journald: Received request to flush runtime journal from PID 1
[ 21.371076] stk1160: Device uses internal 8-bit ADC, skipping AC97 setup.
[ 21.430946] stk1160 4-1:1.0: V4L2 device registered as video0
[ 21.431149] usbcore: registered new interface driver stk1160
[ 21.471476] usbcore: registered new interface driver snd-usb-audio
[ 21.760605] thermal thermal_zone0: failed to read out thermal zone (-110)
[ 24.161198] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 24.161238] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
CPU0 CPU1 CPU2 CPU3
17: 0 0 0 0 GICv2 50 Level /soc/timer@01c20c00
18: 0 0 0 0 GICv2 29 Level arch_timer
19: 6585 6850 7363 3917 GICv2 30 Level arch_timer
22: 514 0 0 0 GICv2 120 Level 1ee0000.hdmi, dw-hdmi-cec
23: 0 0 0 0 GICv2 82 Level 1c02000.dma-controller
24: 398 0 0 0 GICv2 118 Level 1c0c000.lcd-controller
25: 23690 0 0 0 GICv2 92 Level sunxi-mmc
26: 0 0 0 0 GICv2 103 Level musb-hdrc.1.auto
27: 0 0 0 0 GICv2 104 Level ehci_hcd:usb1
28: 0 0 0 0 GICv2 105 Level ohci_hcd:usb2
29: 0 0 0 0 GICv2 106 Level ehci_hcd:usb3
30: 0 0 0 0 GICv2 107 Level ohci_hcd:usb6
31: 622 0 17 0 GICv2 108 Level ehci_hcd:usb4
32: 0 0 0 0 GICv2 109 Level ohci_hcd:usb7
33: 2 0 0 0 GICv2 110 Level ehci_hcd:usb5
34: 45 0 0 0 GICv2 111 Level ohci_hcd:usb8
38: 363 0 0 0 GICv2 114 Level eth0
42: 377 0 0 0 GICv2 32 Level ttyS0
43: 0 0 0 0 GICv2 72 Level 1f00000.rtc
45: 0 0 0 0 GICv2 69 Level sunxi-ir
46: 6252 0 0 0 GICv2 76 Level mv64xxx_i2c
99: 1 0 0 0 sunxi_pio_edge 44 Edge usb0-id-det
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 4080 4743 3699 3494 Rescheduling interrupts
IPI3: 2 5 4 8 Function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
IPI5: 2180 1069 1164 243 IRQ work interrupts
IPI6: 0 0 0 0 completion interrupts
I'm not asking for out-of-the-box solution, but merely look for a workaround, and besides all smarty non-working drivers there're pretty straightforward "hard-coded" solutions, which can be suggested by more experienced users. Yet NONE is suggested so far. Btw, running LXQT desktop correctly identifies all available resolutions from 4K monitor EDID. So my guess is, uBoot driver tries to run 1st default 4K reso instead of set in extraargs 1080P, and fails to do it, especially without Mali support. Yet hard coding reso works on Ubuntu desktop with legacy kernel. I assume, uBoot graphics driver in Debian package is different from OS graphics driver?
These commands fail, but seems forwarded to the kernel, as changing them alters boot results, so may be its syntax error?
For now I hooked HDMI 2-port switch to the OPI PC. Once the device reads EDID from 1080P monitor, I flip the switch to the 4K monitor and it shows normal 1080P pic. Will see, may be editing default 1080P EDID file will bring more light, unless someone suggests something on-topic. I got both monitors EDIDs with get-edid and copied to the EDID folder, then references in armbianEnv.txt . They both have 256K size, while the Debian package EDIDs are 128K in size. May be shrinking the file size by deleting EDID extensions info would do the trick?
What webUI admin tool is a good match for OPI on Debian? Webmin sounds a bit heavy, if still in the Debian repo.
I tried to follow advice from this post, but it didn't work:
add line in /boot/armbianEnv.txt :
I also tried to add similar line in boot.cmd and recompile, and it failed to boot:
setenv extraargs "drm_kms_helper.edid_firmware=HDMI-A-1:edid/1920x1080.bin video=HDMI-A-1:1920x1080-24@60"
I assume the generic 1920x1080.bin from the distro can be used instead of my monitor edid.bin? The reason is I've a 4K monitor, so not sure if Linux driver will read or execute info from its EDID properly even if manually added to the EDID folder.
Also the question: should a full path to the EDID folder be given in extraargs, or its known to the system? Do you guys ever answer questions, or its a monologues forums? I realize many have similar issues with monitor EDID - but no solution works for different monitors or OS release the same way, and the Wiki docs are grossly obsolete. I also suspect it may be a code syntax issue.
Tried to boot on another 1080P monitor - and the same OS booted OK. So it looks like uBoot can't read EDID from the 1st monitor. The question is: what are other ways to set monitor resolution apart from reading it from EDID? Can it be directly permanently set in uBoot? Is fw_setenv command supported in Debian Stretch in write mode? Tried fw_printenv, and got "Environment does not start on (erase) block boundary", which results in Read Only access to env from SSH console. Is that the latest uBoot? It seems that error was fixed in Aug 2016, not sure though if its the same uBoot line.
Can we enable Netconsole in this uBoot, and how?
I've a problem with latest Armbian Debian Server stretch (ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi, Uboot loader 2017.11) on OrangePI One, and OrangePI PC. It boots seemingly OK, but without any output to 1080P HDMI monitor. So I've no video. But Ubuntu Desktop with Legacy kernel boots fine using the same SDCard (and same power supply ). I can SSH to the Debian after boot, here's the boot and diag log. Couldn't wait for senseless SDCard testing to finish, as it works perfect with Armbian Ubuntu Desktop version. Legacy version on 1st boot shown boot progress and defaulted to 720P resolution, which I changed later to 1080P. But Debian Server doesn't show ANY output on the same monitor during boot and after. I understand, there may be a problem with querying EDID - but how I can fix it? It can be a wrong color scheme too, like 1 instead of 0. Both OS versions are downloaded from *official* Armbian page links, tested upon burn to SDCard, and SHA256 matched to control files. I tried 2 different SDCards, and 2 Debian versions - OrangePI One and PC - the same thing: no HDMI output.
Can you make a similar tutorial for multiboot with making a separate partition for each distro on your sd card and use it to store the rootfs and other distro files? Also better explain, how to prepare multiboot sdcard for other ARM devices - what would be different as an example for Orange PI, and where to get these different files from?
I was talking about this model, its unregulated, but I don't think it drops to 5V under OPI standalone load. Any simple way to find it out? I'm concerned about PC Monitor impact due to HDMI overvoltage.
I assume your application requires passing up to 5A current through OPI. Would such current damage tiny power components of the device? I think, even powering an external 3.5' USB HDD is a bad idea due to high starting current. I found a few interesting power supply options for OPI allowing to use 12V CCTV or laptop adapters:
12V-to-5V 3A adjustable DC-DC Converter
12V-to-5V 3A Double USB Step Down Module
On a relevant note, is it a good idea to use a USB powered hub with the device to connect multiple peripherals? I mean, if connecting a USB webcam, sound card, and Uno board to the same USB port on OPI One, they likely to limit each others signal bandwidth or otherwise interfere.
There're some cheap 5V 3A "LED Strip" power adapters sold on Aliexpress. They measure 6V at idle, but voltage may drop some at load. Can it damage OPI using such an adapter - what components? And if the power port is damaged, would it still be possible to power OPI through the PIN Header as you did?
And if 6V is supplied directly via USB and HDMI power pins, can it also damage USB Thumbs and PC Monitor HDMI ports & main board?
Does Armbian currently have Microsoft Wireless Keyboard & Mouse support? If not, can you guys add it? Its not included in loboris's distro images I tried, unless you can point to one where its included.
My best guess is, Steven might have paid loboris ones to prepair a series of working images for OPI line. I do support your notion about paying dues to Armbian team as well, and possibly other distro authors, but success chance may jump a little if you address it directly to Steven Zhao, who seems to be "everything" man in this small company. He didn't seem to reference Armbian on their website.
This will unleash the inherent potential of the H3 boards and make it much easier to find proper drivers for a broad range of peripherals as well.
Can you be more specific what "inherent potential" will be unleashed with 4.x?
Also, I was under impression, vanilla 4.5 kernel thus far has minimal device driver support if any. Am I wrong?
Can you explain your "methodical approach"? What are its priorities?
Thanks for useful for many clarification. Does this generic approach apply to "any" GPU type, including familiar GPUs for PC from Nvidia, AMD and Intel, or its only specific for ARM devices based Allwinner chips?
If that is Allwinner and/or ARM specific, would it be a correct assumption that all above listed engines are usually incorporated into a PC GPU, unless its integrated into an Intel or similar CPU?
Enable audio? Possible, but not really an urgent issue to deal with.
I'd look at you at a computer store, when you buy a laptop and then run back to return it because half of its ports and buttons don't work. Most consumers 1st thought would be the device they waited 2 months for is broken. And to ship it back, they must pay more than it costs. Now try to explain everyone "this is not our 1st priority". Folks can forgive anything software wise, but not "broken" brand new hardware. I know Steven had very limited chipsets knowledge when started shipping new OPIs. The devices got bad mouse reputation initially due to "non-working" hardware. But this philosophy can't be carried on, it backfires every time, and this is simply bad business.
I can try to run that fix and enable AV port video and audio, but think about thousands of non-coders, ordinary people who are getting a non-working device, and the getting popular Armbian just "doesn't care" about them. They will ask question: "WHOM do you care about, if not US?"
Possible, but not really an urgent issue to deal with.
If Armbian is built to attract mass users as it appears from its website, enabling or properly configuring hardware in the distro is a must, since most consumers simply wouldn't know how to do it even after spending plenty of times on the forums. Eng-Shien Wu above suggested the easy approach, and I can't understand what kind of "issue" it can possibly present: just add one line of code to 1st run script.
You should also keep in mind that Mali/GPU is pretty irrelevant when we're talking about HW accelerated video decoding (it's libvdpau/Cedrus that does the magic here).
As to libvdpau, did you mean Mali drivers aren't used for hardware accelerated video decoding? Well, by definition, VDPAU is implemented in X11 software device drivers, but relies on acceleration features in the hardware GPU. So Mali appears to be utmost relevant when talking about GPU accelerated video decoding, since H3 doesn't have any other GPU.
But... I wasn't talking avobe about video decoding, but rather generally about GPU support for both signal types at high resolutions: HDMI and AV outputs. And it was published that in earlier driver versions only one GPU core was enabled by default, but in newer drivers both cores - this is quite important for efficient hardware acceleration and dual display support. Btw, Mali devs posted Mali 450 recent drivers, so if asked on their forum, they might just post latest drtivers for Mali 400 as well, since its an old GPU model with development halted.
For my application (shairport-sync), the native audio of the OPI PC, like that of the NTC Chip and Raspberry PI 2b+, is unusable (either bad quality and/or loud pops when switching songs).
What do you substitute it with?
Sorry for arguably posting in the wrong spot. I came to this thread by clicking the Forum Topic link on the Armbian H3 page. You might want to correct that link, if this thread is not intended for user feedback and questions.
However, you might agree that enabling hardware support is acutely relevant to Ambian moving to the new kernel discussed here. Pls enable mentioned audio and video dual port support in the new build.
Relevant info can be found (with Google Translate if needed) in this and that threads. While some folks think only HDMI audio is the must, this is not the case. The OPI devices can and should support both HDMI and Analog audio simultaneously, and in fact many Armbian users would prefer listening to music quietly via AV analog headphones, and expect next Armbian release to support that.
A relevant issue would arise from using HDMI and AV video ports simultaneously. Will Mali GPU driver support such setup? With one GPU thread dedicated to HDMI, and another to AV output processing? What Mali driver version would support that - v5 or 6? This is all rather developer related issues than distro usage questions, so hope suitable here.
What was your CPU load (value?) at playing 720P videos with FFPlay compiled without Mali support?
Is it possible to add support for dynamic switching btw HDMI and AV ports for video output without stopping OS & removing SD-card & replacing config files? Or feeding signal to both ports, so a regular monitor can be connected to HDMI port, and a small TFT & car display to AV port?
Does stereo audio output work through AV port in any Armbian release for OPI PC? It doesn't work in loboris' Ubuntu image at all, but AV video works by replacing script.bin with attached file.
It would be nice, if this PUBLIC forum start answering (not ignoring) user questions instead of posting mostly developer monologues. Otherwise why Armbian site front pages ask for user feedback and discussion?
Orange PI - no EDID read with latest Debian Stretch & uBoot
in Orange Pi One
I downloaded and burned to SDCard the last nightly image Armbian_5.58.180812_Orangepipc_Ubuntu_bionic_next_4.17.14 for OrangePI PC. Added desktop with apps, and it boots to desktop upon login. How to boot straight to desktop, without login and typing startx?
I have 4K HDMI display, so must run development images, since stable don't support 4K as I was explained here earlier. The display has 2 main resolutions: 4K and 1080P. But in Armbian Display settings, choosing 4K gives full screen image, and choosing 1080P results in only a portion of display area used by the system. How I can activate in Armbian the 2nd main display resolution 1080P, so the desktop would occupy the entire screen with lower CPU & GPU load than 4K?