Hi,
-----Message d'origine----- De : LOIC DEVULDER - U329683 Envoyé : mardi 11 octobre 2016 09:37 À : 'Andreas Färber'; openSUSE ARM ML (opensuse-arm@opensuse.org) Objet : RE: [opensuse-arm] openSUSE on Nexbox z68 (GeekBox like TV box)
Hi Andreas,
-----Message d'origine----- De : Andreas Färber [mailto:afaerber@suse.de] Envoyé : lundi 10 octobre 2016 17:48 À : LOIC DEVULDER - U329683; openSUSE ARM ML (opensuse-arm@opensuse.org) Objet : Re: [opensuse-arm] openSUSE on Nexbox z68 (GeekBox like TV box)
Hi Loic,
Am 10.10.2016 um 10:31 schrieb LOIC DEVULDER:
I tried to boot the kernel provided with JeOS without initrd (converted in ramfs) but I cannot load the kernel :-( I know that the full boot is not possible, due to lack of initrd, but I would have try this just to see if the kernel can start. I have error about missing partition, I need to investigate this further: ... try to start ramfs ERROR: [rk_load_image_from_storage]: bootrk: failed to read ramdisk Unable to boot:ramfs ...
You need to supply an empty initrd. From scripts I have around:
./mkbootimg/mkbootimg --kernel linux/arch/arm64/boot/Image \ --ramdisk initrd.cpio.gz -o ramfs.img sudo ./utils/upgrade_tool di ramfs ramfs.img
initrd.cpio.gz is a gzip'ed empty cpio archive.
Thanks, I've tested this and it's better. Now I can see "Starting kernel ..." message but nothing else :-( I have put console=ttyS2 for the serial console but I need to check if the serial console is on uart2 or uart4. I know that the serial console is shared with sdcard port and, if I remember, is by default uart4.
I will try to test with console=ttyS4 tomorrow.
The serial console is on ttyS0, so the kernel 4.7 from Tumbleweed doesn't boot. I'm able to boot the 3.10 standard kernel (of course!), so I will try to boot on the openSUSE JeOS. I've untar the JeOS image on a ext4 emmc partition and I will try to boot it with the 3.10 kernel. If it's possible, I can then try to compile natively a 4.7 on my box (who said it will take a lot of time :-p). Maybe I'm dreaming but it could be possible :-) Loic