Hi 96Boards team and community,
I have been attempting to upgrade the HiKey (LeMaker 2gb in this case) Jessie image to Stretch, but have run into difficulties. Wondering if there is a native Stretch image that is available now, perhaps?
As for upgrading in place from Jessie, I have attempted the following:
This results in the board unable to reboot, apparently due to a rewrite of the initrd file in the /boot directory. Upon freshly flashing the board with the latest image available (16.06 I believe), this file is 17.1mb in size. Watching those upgrade steps take place in a console and in PCManFM, I can see the file get rewritten, to 16.9mb upon completion. If I make a back up of the initrd file prior to these upgrade steps, then try this upgrade and allow it take place, then replace the newly created initrd with the backup I made previously, I can actually reboot.
So, that gets me to the latest version of Jessie.
Now, on to Stretch!
Editing /etc/apt/sources.list and replacing “jessie” with “stretch” in all lines, I can once again go through the same steps:
This will complete successfully, however, rebooting once again will now fail to boot.
I have the UART adapter from SeeedStudio, so I can watch the console upon boot:
Grub menu loads, after 5 seconds pass, Debian attempts to boot, but the last line on the console is:
EFI stub: Exiting boot services and installing virtual address map...
And the system just hangs. Some googling reveals the need to add “earlyprintk” or “console=ttyUSB0” to the kernel command line to get more detail, as the system could potentially be sitting at a prompt needing some user input, but, I am unsure.
(I do have the Seed UART adapter connected, as well as second UART adapter on pins 2 and 4 of J0 header, though I am not getting anything there either.)
So, anyone have any ideas? Anyone successfully upgraded to Stretch? Or better yet, is there a premade image sitting out there that I have simply missed?