odroidc1 build kernel fails

peter garshtja peter.garshtja at ambient-md.com
Tue Mar 5 20:24:40 UTC 2019


Still no luck, changed the arch type to arm7, also I reverted the meson8b.dtsi
and meson.dtsi to revision 324819. Source tree is at 343792.

Output of failed build

fdt_dtb_file ---                                   sh -c 'MACHINE=arm
/usr/src/sys/tools/fdt/make_dtb.sh /usr/src/sys odroidc1.dts
/usr/obj/usr/src/arm.armv7/sys/ODROIDC1'
         awk -f /usr/src/sys/tools/usbdevs2h.awk
/usr/src/sys/dev/usb/usbdevs -d                                       ---
fdt_dtb_file ---                                   Error at <standard
input>:6:11: Unable to locate input file
               /include/ "meson.dtsi"
      ^                                           Unable to merge node: L2
                             Unable to merge node: uart_AO
        Unable to merge node: uart_A                           Unable to
merge node: uart_B                           Unable to merge node: uart_C
                         Unable to merge node: i2c_A
    Unable to merge node: i2c_B                            Failed to find
node with label: gic                    Failed to parse tree.
                    *** [fdt_dtb_file] Error code 1
                                                       make[2]: stopped in
/usr/obj/usr/src/arm.armv7/sys/ODROIDC1
               1 error
                                                 make[2]: stopped in
/usr/obj/usr/src/arm.armv7/sys/ODROIDC1
               *** [buildkernel] Error code 2
                                                  make[1]: stopped in
/usr/src                           1 error

 make[1]: stopped in /usr/src                           *** [buildkernel]
Error code 2
                make: stopped in /usr/src                              1
error

Sorry, the console output is taken from the cell phone.

On Tue, Mar 5, 2019, 14:37 Andreas Tobler <andreast-list at fgznet.ch> wrote:

> On 05.03.19 12:20, Peter Garshtja wrote:
>
> > converting odroidc1.dts ->
> /usr/obj/usr/src/arm.armv6/sys/ODROIDC1/odroidc1.dtb
> > Error at /usr/src/sys/gnu/dts/arm/meson.dtsi:96:18: Expected numbers in
> array of cells
> >                                   interrupts = <GIC_SPI 26
> IRQ_TYPE_EDGE_RISING>;
> >                                                 ^
> > Error at /usr/src/sys/gnu/dts/arm/meson.dtsi:96:18: Expected ; at end of
> property
> >                                   interrupts = <GIC_SPI 26
> IRQ_TYPE_EDGE_RISING>;
> >                                                 ^
>
> If you take an older meson.dtsi and an older meson8b.dtsi it should
> build fine. (under src/sys/gnu/dts/arm)
>
> The version you should try is lower than 324820. Iow, the import of the
> dts's from Linux 'broke' the build.
>
> To get an older version you can 'svn up -r 324819 meson.dtsi' in the
> above mentioned directory, the same for meson8b.dtsi.
>
>
> I recently built and booted a kernel for my odroids.
>
> hth,
> Andreas
>
>
>
>


More information about the freebsd-arm mailing list