Save your sanity: If you buy a PBP, buy a serial adapter and USB to eMMC adapter.
#1
It's about $15.

One thing I'm seeing, fairly consistently, is problems on the forum that are borderline impossible to troubleshoot without serial output.

Due to how the PBP brings up the display, it has to get quite far into the boot process before you'll see anything beyond the status LED.  Troubleshooting "LED comes on, nothing else happens" without the serial output is both challenging and frustrating.

With the serial output from the various stages of boot firmware and potentially early kernel, troubleshooting becomes very straightforward, because all the stages are fairly verbose and tell you what's wrong if they can't proceed.

Also, given the boot ROM's rather odd preference to pull firmware from the eMMC before searching the SD card, a corrupt eMMC will easily prevent the system from booting, and it's quite annoying to correct.

With a UART and the USB eMMC adapter, both of these problem classes become radically easier to troubleshoot and fix.

So buy (or build) the proper adapters.  Please.  It's still very much beta, rough around the edges hardware in early boot, and it would be really nice to be able to be more helpful.
  Reply
#2
Also get a screwdriver kit (phillips head), spudgers, and tweezers if you don't already have them. This will be very useful for disassembling the laptop without damaging it or yourself, and the tweezers will be useful for flipping hardward switches. A static wristband wouldn't hurt either.

https://wiki.pine64.org/index.php/Pinebo...Dimensions
https://www.ifixit.com/Store/Tools/Phill...45-005?o=5
https://www.ifixit.com/Store/Tools/Spudger/IF145-002
https://www.ifixit.com/Store/Tools/Tweezers/IF145-020
  Reply
#3
great advice.

i am pleasantly surprised what can be accomplished without the usb emmc adapter. i ordered this also, but have yet to require it -- and i've been pretty cavalier about testing, etc.

i would add to that:
pbp screws kit ($1!)

plus nvme adapter for daily driver usage, etc. etc.
  Reply
#4
The eMMC adapter isn't required, but it's sure nicer than doing the switch twiddle.

Do you have a NVMe drive that supports proper deep sleep? Or do you just not let yours deep sleep?
  Reply
#5
i have fully disabled suspend in systemd, unfortunately. this support with nvme would be a great improvement!
  Reply
#6
just don't forget, that this serial adapter for BPB, sold by Pine is totally incompatible with PBP, because it's 5V whereas PBP expects 3V (not even 3.3V!) somehow Pine64 is silent about it for a long time, despite numerous requests from users, experiencing BPB operational instabilities while using the adapter.
and also, don't forget, that except eMMC, there is SPI NOR flash, that gets the highest boot priority, with even harder ways of recovering. the boot ROM choice is rather good though, because normally, FW should go into SPI, then if not, - eMMC. putting it into an SD card is rather some of "for tinkerers" stuff. but normally, FW is stable. Big Grin despite the said, it's recoverable anyway.
  Reply
#7
Er, wait... the Pine adapter is a 5V adapter, for a 3.3V UART? Doesn't that fry boards?

**sigh**

Ok, build your own adapter. I guess I'll do a quick writeup.
  Reply
#8
(06-29-2020, 05:13 PM)Syonyk Wrote: Er, wait... the Pine adapter is a 5V adapter, for a 3.3V UART?  Doesn't that fry boards?

**sigh**

Ok, build your own adapter.  I guess I'll do a quick writeup.
it makes it go nuts. search this forum. there are reports. and the silence of Pine as well is visible. Huh
  Reply
#9
Will a UART adapter designed for a Raspberry Pi (3.3V) be okay on the Pinebook Pro ?
  Reply
#10
I can recommend this adapter for the Pinebook Pro and Pinephone: 
https://www.mouser.de/ProductDetail/FTDI...SCCMHPLQ==

It's very well made and works great. 
Beware of cheap copies and fakes: I've bought 2 from Amazon with the same name that were fake.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Serial port cable bsammon 17 6,281 03-04-2021, 10:00 AM
Last Post: mattpenn
  Happy eMMC and SDcard OS usage for Pinebook Pro Newbies... Paulie420 40 14,603 02-27-2021, 11:01 AM
Last Post: wdt
  Pinebook Pro 128GB EMMC for sale **sold** dgkPBP 7 1,220 01-15-2021, 08:48 AM
Last Post: dgkPBP
  U-Boot with direct NVMe boot support for eMMC/SPI Flash pcm720 115 79,510 01-04-2021, 09:57 AM
Last Post: wdt
  Booting to sdcard stopped working after emmc flash techiedog 3 857 12-31-2020, 06:30 PM
Last Post: Anarethos
  Flash non-bootable eMMC? midnightcheese 2 454 12-24-2020, 08:01 AM
Last Post: midnightcheese
  Pinebook Pro refuses to boot from eMMC pivic 23 3,572 12-14-2020, 05:08 PM
Last Post: KC9UDX
  Pinebook Pro won´t boot either from eMMC or microSD robieguarneros 40 7,943 11-16-2020, 10:48 AM
Last Post: axel
  emmc vs NVMe real-world performances Henry 7 2,196 11-15-2020, 02:03 PM
Last Post: rimaille
  eMMC not gets detected by initramfs? overlisted 4 1,026 11-04-2020, 03:13 PM
Last Post: overlisted

Forum Jump:


Users browsing this thread: 1 Guest(s)