Hey,
The HiKey960 is one of the supported list of devices per (https://fedoraproject.org/wiki/Architectures/ARM?rd=Architectures/AArch64) where it mentions that the 96Boards.
But I am not finding any docs on how to install? The Linaro images are rootfs ones that would be loaded using fastboot (after a lot of pain of changing the boot to UEFI) and loading the right Android type images on the box.
On Mon, Sep 18, 2017 at 8:18 PM, Konrad Rzeszutek Wilk konrad@kernel.org wrote:
Hey,
The HiKey960 is one of the supported list of devices per (https://fedoraproject.org/wiki/Architectures/ARM?rd=Architectures/AArch64) where it mentions that the 96Boards.
I don't see Hikey 960 anywhere there as supported. It's not currently supported. We'll be supporting Hikey620 (original or what ever you wish to call it) and Dragoonboard 410c in Fedora 27.
The 960 support should hopefully come with Fedora 28 but until I get hardware (which might be RSN) I have no idea. Upstream kernels look to be supportable with 4.14 so bootloader depending it should be OK for F-28
But I am not finding any docs on how to install? The Linaro images are rootfs ones that would be loaded using fastboot (after a lot of pain of changing the boot to UEFI) and loading the right Android type images on the box. _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org
On Mon, Sep 18, 2017 at 8:18 PM, Konrad Rzeszutek Wilk <konrad(a)kernel.org> wrote:
I don't see Hikey 960 anywhere there as supported. It's not currently supported. We'll be supporting Hikey620 (original or what ever you wish to call it) and Dragoonboard 410c in Fedora 27.
https://fedoraproject.org/wiki/Architecture/ARM/HiKey
is pretty funny on explaining how to do it: "Uses U-Boot to boot EXTLinux to boot GRUB to boot LILO... or something like that."
And https://fedoraproject.org/w/index.php?title=Architecture/ARM/Dragonboard_410
does not even exist.
The 960 support should hopefully come with Fedora 28 but until I get hardware (which might be RSN) I have no idea. Upstream kernels look to be supportable with 4.14 so bootloader depending it should be OK for F-28
Are there any bugs created for it? Or for the HiKey or Dragoboard 410c? How do you guys track them?
But I am not finding any docs on how to install? The Linaro images are rootfs ones that would be loaded using fastboot (after a lot of
pain of changing the boot to UEFI) and loading the right Android type images on the box.
On Wed, Sep 20, 2017 at 4:07 PM, Konrad Rzeszutek Wilk konrad@kernel.org wrote:
On Mon, Sep 18, 2017 at 8:18 PM, Konrad Rzeszutek Wilk <konrad(a)kernel.org> wrote:
I don't see Hikey 960 anywhere there as supported. It's not currently supported. We'll be supporting Hikey620 (original or what ever you wish to call it) and Dragoonboard 410c in Fedora 27.
There's no mention of the 960 on that page
is pretty funny on explaining how to do it: "Uses U-Boot to boot EXTLinux to boot GRUB to boot LILO... or something like that."
And version 99, it was a test against the docs template
And https://fedoraproject.org/w/index.php?title=Architecture/ARM/Dragonboard_410
does not even exist.
Sure, we're still working on the vendor/device templates.
The 960 support should hopefully come with Fedora 28 but until I get hardware (which might be RSN) I have no idea. Upstream kernels look to be supportable with 4.14 so bootloader depending it should be OK for F-28
Are there any bugs created for it? Or for the HiKey or Dragoboard 410c? How do you guys track them?
To date mostly in my head because I end up doing most of the work.....
But I am not finding any docs on how to install? The Linaro images are rootfs ones that would be loaded using fastboot (after a lot of
pain of changing the boot to UEFI) and loading the right Android type images on the box.
arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org
On Wed, Sep 20, 2017 at 04:14:04PM +0100, Peter Robinson wrote:
On Wed, Sep 20, 2017 at 4:07 PM, Konrad Rzeszutek Wilk konrad@kernel.org wrote:
On Mon, Sep 18, 2017 at 8:18 PM, Konrad Rzeszutek Wilk <konrad(a)kernel.org> wrote:
I don't see Hikey 960 anywhere there as supported. It's not currently supported. We'll be supporting Hikey620 (original or what ever you wish to call it) and Dragoonboard 410c in Fedora 27.
There's no mention of the 960 on that page
Correct. I was more of asking this as I am curious how to translate the ISO which has an EFI grub and install.img to this weird fastboot loading mechanism - where you can tweak the partition sizes, etc, via the fastboot mechanism.
is pretty funny on explaining how to do it: "Uses U-Boot to boot EXTLinux to boot GRUB to boot LILO... or something like that."
And version 99, it was a test against the docs template
And https://fedoraproject.org/w/index.php?title=Architecture/ARM/Dragonboard_410
does not even exist.
Sure, we're still working on the vendor/device templates.
Ahhh!
The 960 support should hopefully come with Fedora 28 but until I get hardware (which might be RSN) I have no idea. Upstream kernels look to be supportable with 4.14 so bootloader depending it should be OK for F-28
Are there any bugs created for it? Or for the HiKey or Dragoboard 410c? How do you guys track them?
To date mostly in my head because I end up doing most of the work.....
Oh my. If you want somebody to help with the testing, I can try doing the HiKey 620 tests on the HiKey 960 as well.
Hi,
On 09/20/2017 10:27 AM, Konrad Rzeszutek Wilk wrote:
On Wed, Sep 20, 2017 at 04:14:04PM +0100, Peter Robinson wrote:
On Wed, Sep 20, 2017 at 4:07 PM, Konrad Rzeszutek Wilk konrad@kernel.org wrote:
On Mon, Sep 18, 2017 at 8:18 PM, Konrad Rzeszutek Wilk <konrad(a)kernel.org> wrote:
I don't see Hikey 960 anywhere there as supported. It's not currently supported. We'll be supporting Hikey620 (original or what ever you wish to call it) and Dragoonboard 410c in Fedora 27.
There's no mention of the 960 on that page
Correct. I was more of asking this as I am curious how to translate the ISO which has an EFI grub and install.img to this weird fastboot loading mechanism - where you can tweak the partition sizes, etc, via the fastboot mechanism.
I guess my mailer is running behind a bit I now see the rest of this thread. Anyway, the ptable images are the emmc partition tables, they can (generally) be mounted in loopback mode and edited with your favorite partitioning utility. Removing the EFI system partition and root/boot and letting fedora create its own during the install process should work if the firmware is mostly functional. I've had problems with the original hikey images having duplicate GUID's on differing partitions (which is another reason for removing all but the firmware related partitions).
But fastboot is as you say "weird" hence my earlier comment about trying to run the fedora installer, which will let you modify the partition table of the install destination. The gocha with these combined firmware/flash/EFI system partition/boot/root/etc images is that they are susceptible to accidentally erasing/modifying a critical partition that yields a machine that needs to be re-flashed.
is pretty funny on explaining how to do it: "Uses U-Boot to boot EXTLinux to boot GRUB to boot LILO... or something like that."
And version 99, it was a test against the docs template
And https://fedoraproject.org/w/index.php?title=Architecture/ARM/Dragonboard_410
does not even exist.
Sure, we're still working on the vendor/device templates.
Ahhh!
The 960 support should hopefully come with Fedora 28 but until I get hardware (which might be RSN) I have no idea. Upstream kernels look to be supportable with 4.14 so bootloader depending it should be OK for F-28
Are there any bugs created for it? Or for the HiKey or Dragoboard 410c? How do you guys track them?
To date mostly in my head because I end up doing most of the work.....
Oh my. If you want somebody to help with the testing, I can try doing the HiKey 620 tests on the HiKey 960 as well. _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org
Hi,
On 09/18/2017 02:18 PM, Konrad Rzeszutek Wilk wrote:
Hey,
The HiKey960 is one of the supported list of devices per (https://fedoraproject.org/wiki/Architectures/ARM?rd=Architectures/AArch64) where it mentions that the 96Boards.
But I am not finding any docs on how to install?
I don't have a 960, but I've been running fedora on the older hikey. My suggestion is to use the prebuilt binaries install process to get a valid uefi image running on the machine.
http://snapshots.linaro.org/reference-platform/embedded/morty/hikey960/lates...
Really, you should only need to flash the ptable (emmc partition table), xloader/iloader, and fip.bin (uefi/armtf image). Then from that you _SHOULD_ be able to download one of the fedora server/netboot images boot it and install fedora like you would on any generic PC with uefi.
The remainder of the images (boot/system/etc) would just be overwritten by the fedora install anyway.
Will it work? No idea! The aarch64 fedora installers use basically upstream grub/kernel/etc trees so linaro "workarounds" for machine/firmware problems may not be in fedora. I intend to encourage more "standards" compliance with regard to the UEFI images linaro ships when i'm at connect next week.
Sorry, not be be more helpful.
The Linaro images are rootfs ones that would be loaded using fastboot (after a lot of pain of changing the boot to UEFI) and loading the right Android type images on the box. _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org
On Thu, Sep 21, 2017 at 03:19:12PM -0500, Jeremy Linton wrote:
Hi,
On 09/18/2017 02:18 PM, Konrad Rzeszutek Wilk wrote:
Hey,
The HiKey960 is one of the supported list of devices per (https://fedoraproject.org/wiki/Architectures/ARM?rd=Architectures/AArch64) where it mentions that the 96Boards.
But I am not finding any docs on how to install?
I don't have a 960, but I've been running fedora on the older hikey. My suggestion is to use the prebuilt binaries install process to get a valid uefi image running on the machine.
http://snapshots.linaro.org/reference-platform/embedded/morty/hikey960/lates...
Really, you should only need to flash the ptable (emmc partition table), xloader/iloader, and fip.bin (uefi/armtf image). Then from that you _SHOULD_ be able to download one of the fedora server/netboot images boot it and install fedora like you would on any generic PC with uefi.
OK, so I think you are saying extract: Fedora-Everything-netinst-aarch64-27-20170912.n.0.iso: /TRANS.TBL ./Fedora-Legal-README.txt ./boot.catalog ./LICENSE ./EFI ./EFI/BOOT ./EFI/BOOT/BOOTAA64.EFI ./EFI/BOOT/grub.cfg ./EFI/BOOT/TRANS.TBL ./EFI/BOOT/mmaa64.efi ./EFI/BOOT/fonts ./EFI/BOOT/fonts/TRANS.TBL ./EFI/BOOT/fonts/unicode.pf2 ./EFI/BOOT/grubaa64.efi ./images ./images/TRANS.TBL ./images/efiboot.img ./images/pxeboot ./images/pxeboot/TRANS.TBL ./images/pxeboot/initrd.img ./images/pxeboot/vmlinuz ./images/install.img
from https://fedoraproject.org/wiki/Test_Results:Fedora_27_Branched_20170912.n.0_...
, then create an DOS partition image, put in the contents of that whole thing in there (456M), modify the grub.cfg to use the serial console (and VNC?), and then kick it off.
.. But that seems a bit silly - why not just have pre-created images (boot and system.img) that could be loaded directly and have a basic install?
The remainder of the images (boot/system/etc) would just be overwritten by the fedora install anyway.
Will it work? No idea! The aarch64 fedora installers use basically upstream grub/kernel/etc trees so linaro "workarounds" for machine/firmware problems may not be in fedora. I intend to encourage more "standards" compliance with regard to the UEFI images linaro ships when i'm at connect next week.
Sorry, not be be more helpful.
The Linaro images are rootfs ones that would be loaded using fastboot (after a lot of pain of changing the boot to UEFI) and loading the right Android type images on the box. _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org
On Fri, Sep 22, 2017 at 1:41 PM, Konrad Rzeszutek Wilk konrad@kernel.org wrote:
On Thu, Sep 21, 2017 at 03:19:12PM -0500, Jeremy Linton wrote:
Hi,
On 09/18/2017 02:18 PM, Konrad Rzeszutek Wilk wrote:
Hey,
The HiKey960 is one of the supported list of devices per (https://fedoraproject.org/wiki/Architectures/ARM?rd=Architectures/AArch64) where it mentions that the 96Boards.
But I am not finding any docs on how to install?
I don't have a 960, but I've been running fedora on the older hikey. My suggestion is to use the prebuilt binaries install process to get a valid uefi image running on the machine.
http://snapshots.linaro.org/reference-platform/embedded/morty/hikey960/lates...
Really, you should only need to flash the ptable (emmc partition table), xloader/iloader, and fip.bin (uefi/armtf image). Then from that you _SHOULD_ be able to download one of the fedora server/netboot images boot it and install fedora like you would on any generic PC with uefi.
OK, so I think you are saying extract: Fedora-Everything-netinst-aarch64-27-20170912.n.0.iso:
Or you can just use the gnome disk tool to "restore" the image to a USB drive and it should work just fine
On 09/22/2017 07:41 AM, Konrad Rzeszutek Wilk wrote:
On Thu, Sep 21, 2017 at 03:19:12PM -0500, Jeremy Linton wrote:
Hi,
On 09/18/2017 02:18 PM, Konrad Rzeszutek Wilk wrote:
Hey,
The HiKey960 is one of the supported list of devices per (https://fedoraproject.org/wiki/Architectures/ARM?rd=Architectures/AArch64) where it mentions that the 96Boards.
But I am not finding any docs on how to install?
I don't have a 960, but I've been running fedora on the older hikey. My suggestion is to use the prebuilt binaries install process to get a valid uefi image running on the machine.
http://snapshots.linaro.org/reference-platform/embedded/morty/hikey960/lates...
Really, you should only need to flash the ptable (emmc partition table), xloader/iloader, and fip.bin (uefi/armtf image). Then from that you _SHOULD_ be able to download one of the fedora server/netboot images boot it and install fedora like you would on any generic PC with uefi.
OK, so I think you are saying extract: Fedora-Everything-netinst-aarch64-27-20170912.n.0.iso: /TRANS.TBL ./Fedora-Legal-README.txt ./boot.catalog ./LICENSE ./EFI ./EFI/BOOT ./EFI/BOOT/BOOTAA64.EFI ./EFI/BOOT/grub.cfg ./EFI/BOOT/TRANS.TBL ./EFI/BOOT/mmaa64.efi ./EFI/BOOT/fonts ./EFI/BOOT/fonts/TRANS.TBL ./EFI/BOOT/fonts/unicode.pf2 ./EFI/BOOT/grubaa64.efi ./images ./images/TRANS.TBL ./images/efiboot.img ./images/pxeboot ./images/pxeboot/TRANS.TBL ./images/pxeboot/initrd.img ./images/pxeboot/vmlinuz ./images/install.img
No, don't extraction anything. Just dd the entire .iso file (or as I now see Peter suggests gnome disk tool) to a USB disk, or burn it to a blank cd, or maybe if there isn't a USB driver in the UEFI firmware an SD card. Then plug the resulting disk into the hikey and reset the machine. What should happen is that since there isn't any bootable media on the hikey outside of that disk, it gets automatically started and you walk through the fedora installer.
(I'm assuming you have the 96boards serial mezzanine https://www.96boards.org/product/uartserial/)
More likely, you will either land in the BDS (boot device selector menu) or the UEFI command shell. From that you can either move around in the menus and select "Boot Manager" and pick the device you wrote, or look at the list of filesystems (FS0,FS1, etc) displayed by the UEFI shell, and type "FSx:", "cd EFI\BOOT" "grubaa64.efi" which will start grub and allow you to start the install. Its possible you might need to add "inst.text" to the grub command line if it starts up and complains about X and you don't see a graphical installer.
Just be prepared for various things to not work, if for example it appears the hikey can't see any USB devices you plug in from the BDS/Shell then try a SD card, if the network can't start from the fedora installer, try the server image, etc..
from https://fedoraproject.org/wiki/Test_Results:Fedora_27_Branched_20170912.n.0_...
, then create an DOS partition image, put in the contents of that whole thing in there (456M), modify the grub.cfg to use the serial console (and VNC?), and then kick it off.
.. But that seems a bit silly - why not just have pre-created images (boot and system.img) that could be loaded directly and have a basic install?
That's basically what the .iso images are, they have a uEFI system partition and the artifacts necessarily to be auto-detected and started from a boot manager across a range of different aarch64 devices. Whether the linaro/hikey960 firmware is providing enough of the standard UEFI services for this to work is something I can't say.
The remainder of the images (boot/system/etc) would just be overwritten by the fedora install anyway.
Will it work? No idea! The aarch64 fedora installers use basically upstream grub/kernel/etc trees so linaro "workarounds" for machine/firmware problems may not be in fedora. I intend to encourage more "standards" compliance with regard to the UEFI images linaro ships when i'm at connect next week.
Sorry, not be be more helpful.
The Linaro images are rootfs ones that would be loaded using fastboot (after a lot of pain of changing the boot to UEFI) and loading the right Android type images on the box. _______________________________________________ arm mailing list -- arm@lists.fedoraproject.org To unsubscribe send an email to arm-leave@lists.fedoraproject.org