giaur500 post at 2015-10-1 15:53:14

Is it suitable for OrangePI PC?

igorpec post at 2015-10-2 04:01:31

Nope, there is no support for this chip (H3) in community or vanilla kernel. It might soon be usable in Vanilla (4.3.x) but for server operations only.

giaur500 post at 2015-10-5 04:52:31

Suitable for OrangePi PC?

igorpec post at 2015-10-7 04:17:05

Sorry, no.

Orange Pi + or PC with chip H3 is not supported.

elcct post at 2015-10-7 18:02:28

Has anyone tried to run 4.3 kernel? I have compiled latest one with H3 enabled but resulting uImage didn't boot. I am new to this, so maybe you have some hints how to prepare kernel to boot with OrangePi PC ?

Thanks

elcct post at 2015-10-16 23:27:07

I have built 4.3 kernel, but OrangePi PC is not booting. Probably device tree is missing. Anyone has dtb file for OrangePi PC ?

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

Error: unrecognized/unsupported machine ID (r1 = 0x00001029).

Available machine support:

ID (hex)      NAME
ffffffff      Generic DT based system
ffffffff      Allwinner sun9i Family
ffffffff      Allwinner sun8i Family
ffffffff      Allwinner sun7i (A20) Family
ffffffff      Allwinner sun6i (A31) Family
ffffffff      Allwinner A1X (Device Tree)

Please check your kernel config and/or bootloader.

igorpec post at 2015-10-16 23:57:00

Edited by igorpec at 2015-10-16 16:59

There is absolutely no support for H3 in mainline kernel. Unfortunately :(

http://irclog.whitequark.org/linux-sunxi/2015-10-15

darqoq post at 2015-10-17 17:38:03

elcct replied at 2015-10-16 23:27
I have built 4.3 kernel, but OrangePi PC is not booting. Probably device tree is missing. Anyone has ...

What about
https://github.com/jemk/u-boot-sunxi/blob/sunxi/h3/arch/arm/dts/sun8i-h3-orangepi-plus.dts

?

moinejf post at 2015-10-17 18:06:59

darqoq replied at 2015-10-17 17:38
What about
https://github.com/jemk/u-boot-sunxi/blob/sunxi/h3/arch/arm/dts/sun8i-h3-orangepi-plus ...

It works with kernel 4.2, not with 4.3.

elcct post at 2015-10-17 18:25:20

Thanks, I found this file earlier today and started playing with it.

My kernel is now booting, but is not going far. I guess I would need to look at OrangePI PC schematics. Do you know where I can find them?

Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.3.0-rc5 (root@kernel) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-11ubuntu1) ) #12 SMP PREEMPT Sat Oct 17 05:43:08 EDT 2015
[    0.000000] CPU: ARMv7 Processor revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Xunlong Orange Pi PC
[    0.000000] bootconsole enabled
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 524288
[    0.000000] free_area_init_node: node 0, pgdat c11becc0, node_mem_map ee7f8000
[    0.000000]   Normal zone: 1520 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 194560 pages, LIFO batch:31
[    0.000000]   HighMem zone: 329728 pages, LIFO batch:31
[    0.000000] PERCPU: Embedded 13 pages/cpu @ee7b2000 s23232 r8192 d21824 u53248
[    0.000000] pcpu-alloc: s23232 r8192 d21824 u53248 alloc=13*4096
[    0.000000] pcpu-alloc: 0 1 2 3
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.Total pages: 522768
[    0.000000] Kernel command line: earlyprintk=ttyS0,115200 loglevel=8 initcall_debug=0 console=ttyS0,115200 console=tty0 init=/init
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 2060780K/2097152K available (8781K kernel code, 557K rwdata, 2480K rodata, 6368K init, 665K bss, 36372K reserved, 0K cma-reserved, 1318912K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]   vector: 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]   fixmap: 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]   vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
[    0.000000]   lowmem: 0xc0000000 - 0xef800000   ( 760 MB)
[    0.000000]   pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]   modules : 0xbf000000 - 0xbfe00000   (14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0b079cc   (11263 kB)
[    0.000000]       .init : 0xc0b08000 - 0xc1140000   (6368 kB)
[    0.000000]       .data : 0xc1140000 - 0xc11cb414   ( 558 kB)
[    0.000000]      .bss : 0xc11ce000 - 0xc12744ac   ( 666 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]         Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Architected 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.000005] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008085] Switching to timer-based delay loop, resolution 41ns
[    0.014298] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.023857] Console: colour dummy device 80x30
[    0.028386] console enabled
[    0.031883] bootconsole disabled
page: 1 2 [3] 4 5
View full version: Orange PI with 4.2.2 and 3.4.109