08-28-2021, 12:35 AM
I now have a working almost clean Bullseye release installed on my Pinebook Pro.
My starting point was daniel-thompson/pinebook-pro-debian-installer on the eMMC so my system would not boot from SD, I tried a few moves to work around this but failed leaving a borked system. Solution was to remove the eMMC and use a USB to eMMC adapter on another computer (I have the one from the Pinestore), to flash the SD install according to the README located in http://ftp.debian.org/debian/dists/bulls...rd-images/
After reinstalling the eMMC in the PBP it will boot from eMMC and the installation can be completed from the built-in screen and keyboard. An USB-ethernet dongle is needed as WiFi doesn't work in the install.
Extra care needs to be taken at the partitioning stage as the Guided (without LVM) will overwrite the u-boot and result in a system that will not boot so the Manual option needs to be used. I resized the installer partition (16GB, ext4, use as /). Created a logical partition for swap (5GB), and a logical for /home (ext4, rest of disk). This leaves a blank space before the / partition where u-boot lives, / starts at block 32768.
After install completes it boots in to the newly installed system.
This method does not require a serial console but it is nice to have as it takes several seconds before the screen or powerled comes on.
Wifi
I git cloned https://gitlab.manjaro.org/tsys/pinebook-firmware and copied the contents of the brcm folder to /var/lib/brcm/
Sound
It was possible to get sound working by fiddling with alsamixer but it sounded awful, getting asound.state from https://gitlab.manjaro.org/manjaro-arm/p...ound.state as outlined in https://wiki.pine64.org/index.php?title=...ting_Guide gave very good results.
The system works but I have had a few kernel ops:es that result in the network being lost.
My starting point was daniel-thompson/pinebook-pro-debian-installer on the eMMC so my system would not boot from SD, I tried a few moves to work around this but failed leaving a borked system. Solution was to remove the eMMC and use a USB to eMMC adapter on another computer (I have the one from the Pinestore), to flash the SD install according to the README located in http://ftp.debian.org/debian/dists/bulls...rd-images/
After reinstalling the eMMC in the PBP it will boot from eMMC and the installation can be completed from the built-in screen and keyboard. An USB-ethernet dongle is needed as WiFi doesn't work in the install.
Extra care needs to be taken at the partitioning stage as the Guided (without LVM) will overwrite the u-boot and result in a system that will not boot so the Manual option needs to be used. I resized the installer partition (16GB, ext4, use as /). Created a logical partition for swap (5GB), and a logical for /home (ext4, rest of disk). This leaves a blank space before the / partition where u-boot lives, / starts at block 32768.
After install completes it boots in to the newly installed system.
This method does not require a serial console but it is nice to have as it takes several seconds before the screen or powerled comes on.
Wifi
I git cloned https://gitlab.manjaro.org/tsys/pinebook-firmware and copied the contents of the brcm folder to /var/lib/brcm/
Sound
It was possible to get sound working by fiddling with alsamixer but it sounded awful, getting asound.state from https://gitlab.manjaro.org/manjaro-arm/p...ound.state as outlined in https://wiki.pine64.org/index.php?title=...ting_Guide gave very good results.
The system works but I have had a few kernel ops:es that result in the network being lost.