PINE64
[split] U-Boot with NVMe support, keyboard & display working - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111)
+--- Forum: General Discussion on Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=112)
+--- Thread: [split] U-Boot with NVMe support, keyboard & display working (/showthread.php?tid=10694)

Pages: 1 2 3 4 5 6 7 8


RE: [split] U-Boot with NVMe support, keyboard & display working - wdt - 08-29-2020

Indeed the vertical bars are startling
I blanked 1st 16M on emmc, restored mbr,, put (only) this on SD
(because 1st 16M blank SPI & emmc,, forced to use uboot on SD, slightly safer)
The keyboard is indeed flakey, misses keystrokes, slow
And, alas, like all other uboots, cannot boot SD in usb carrier/dongle
Just does not see the storage
But then I thought, try the usb2 port
And it finds the SD/carrier, fails to boot anything
However, a gigantic plus, none of this "locked" pbp
(locked requires an extra long press without bad uboot, ie a good one or emmc disabled)


RE: [split] U-Boot with NVMe support, keyboard & display working - samueldr - 09-11-2020

Some updates, the main important one is that the USB wonkyness has been solved. Read the PR comments to see what's up.


RE: [split] U-Boot with NVMe support, keyboard & display working - wdt - 09-15-2020

And can we hope that some will compile this? I can't.
@as400 maybe?
or is it hidden on the git somewhere?


RE: [split] U-Boot with NVMe support, keyboard & display working - as400 - 09-16-2020

I don't know if it's worth it ?
If there is only keyboard change then the kernel booting problem is still there.

Unless someone has a kernel with a patch applied. AFAIK there is no other solution to that.


RE: [split] U-Boot with NVMe support, keyboard & display working - wdt - 09-16-2020

You have a point,, but
I found that it was almost unusable because of keyboard,
so had no interest in experimenting
If the keyboard works, I would "poke" at it,
start learning how to set up multi-menus, check sleep, etc
Not so brave as to put on SPI, emmc/sd version please


RE: [split] U-Boot with NVMe support, keyboard & display working - as400 - 09-17-2020

OK - so you can grab binaries from:

https://gitlab.com/as400l/pbp-uboot-display-menu

I have not tested these binaries so be careful.
And report how it goes with new kernel versions Smile


RE: [split] U-Boot with NVMe support, keyboard & display working - wdt - 09-17-2020

Thanks so much,, yes will keep notes and reply,,results, this thread


RE: [split] U-Boot with NVMe support, keyboard & display working - NickL - 09-17-2020

(09-17-2020, 01:54 AM)as400 Wrote: I have not tested these binaries so be careful.
And report how it goes with new kernel versions Smile

It booted 5.8.6-1-MANJARO-ARM from eMMC just fine & it didn't brick my system!

I feel a lot better knowing that I can select my boot devices now!


RE: [split] U-Boot with NVMe support, keyboard & display working - as400 - 09-17-2020

@NickL can you try booting multiple times ?

Where do you have uboot? SD or SPI ?


RE: [split] U-Boot with NVMe support, keyboard & display working - NickL - 09-17-2020

(09-17-2020, 10:18 AM)as400 Wrote: @NickL can you try booting multiple times ?

Where do you have uboot? SD or SPI ?

I've got my u-boot on SPI.

I noticed a bit of flakiness on bootup, which I've resolved by ejecting the SD card or by going via the boot menu. With the stock u-boot, I needed to eject the SD card to make things work at all, so this is an improvement.

When it fails to boot, it seems to get lost at the handoff from uBoot to Linux.


EDIT: I did find one regression. Under the stock U-Boot, sleep seems to be a no-op. With this updated U-Boot, the system is now capable of going to sleep, but it will never wake up. I disabled sleep and the problem went away.