Difference between revisions of "Pinebook Pro Debian Installer"
Jump to navigation
Jump to search
(First draft) |
|||
(37 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
https://github.com/daniel-thompson/pinebook-pro-debian-installer | == Information == | ||
* This is an image creator and Debian installer that runs from an existing Linux OS and installs Debian Bullseye | |||
** Installer can configure an encrypted rootfs and provides a choice of desktops, including the default Debian desktop based on Gnome 3 | |||
** Strict adoption of upstream Debian packages (with exception of kernel and bootloaders) in order to provide a clean upgrade path as Bullseye matures | |||
* Download at: https://github.com/daniel-thompson/pinebook-pro-debian-installer/ | |||
* Pull requests welcome but for discussion and support please use [https://forum.pine64.org/showthread.php?tid=8487 the forum topic]. | |||
== Features == | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 5: | Line 13: | ||
! style="text-align: center;" | Status | ! style="text-align: center;" | Status | ||
! style="text-align: center;" | Notes | ! style="text-align: center;" | Notes | ||
|- | |||
| Install to micro SD card | |||
| Works | |||
| Automatically expands to use all available space | |||
|- | |||
| Install to eMMC | |||
| Works | |||
| Automatically adapts for 64GB and 128GB models | |||
|- | |||
| Full disk encryption | |||
| Works | |||
| Run installer with `CRYPT=yes`. Requires kernel support and this support is missing in the original factory kernel so it it not possible to install a LUKS filesystem from the factory distro. You can make a temporary unencrypted install with this installer and then use the temporary OS to perform a full encypted install. | |||
|- | |- | ||
| Wifi | | Wifi | ||
| Works | | Works | ||
| | | Issues have been reported with WPA2 networks [https://forum.pine64.org/showthread.php?tid=8822] | ||
|- | |||
| Firefox | |||
| Works | |||
| | |||
|- | |- | ||
| | | VLC | ||
| Works | | Works | ||
| | | | ||
|- | |- | ||
| | | Fn+ keys | ||
| | | Work | ||
| | | After updating mesa to 20.0.7-1 | ||
|} | |||
== Current issues == | |||
{| class="wikitable" | |||
! style="text-align: center;" | Issue | |||
! style="text-align: center;" | Category | |||
! style="text-align: center;" | Status | |||
! style="text-align: center;" | Workaround | |||
! style="text-align: center;" | Notes | |||
|- | |||
| <pre>cdn-dp fec00000.dp: Direct firmware load for rockchip/dptx.bin failed with error -2</pre> | |||
| Debian issue https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857054 | |||
| If having FDE, it fails to load at boot as the firmware is not included in initramfs | |||
| Include the dptx.bin firmware in the initramfs | |||
| See https://forum.pine64.org/showthread.php?tid=8487&pid=57202#pid57202 | |||
|- | |||
| Bluetooth doesn't work | |||
bluetooth hci1: Direct firmware load for brcm/BCM4345C5.hcd failed with error -2 | |||
| | |||
| | |||
| Copy those firmware https://gitlab.manjaro.org/manjaro-arm/packages/community/ap6256-firmware to /lib/firmware/brcm/. After that, Bluetooth works fine. | |||
| It seems some firmware is missing. See https://forum.pine64.org/showthread.php?tid=8731&pid=57525#pid57525 | |||
|- | |- | ||
| | | Suspend doesn't work properly, when lid is closed, the laptops gets hot and dramatically dry the battery | ||
| | | | ||
| | | | ||
| Install is preconfigured to use suspend-to-idle instead. This offers some power savings compared to normal running but suspend should only be used for short periods. | |||
| <pre># echo deep > /sys/power/mem_sleep</pre> PBP simply doesn't wake up after 'deep' sleep. | |||
|- | |- | ||
| | | Often very slow to wake from suspend: 30-60 seconds. | ||
| | | Forum thread https://forum.pine64.org/showthread.php?tid=8822 | ||
| | |||
| Sometimes pressing the power key helps wake it up. Set this key to not trigger sleep/shutdown in the Desktop Environment config. | |||
| | | | ||
|- | |- | ||
| | | Brightness keys don't work. | ||
| | | | ||
| | | | ||
| Add this file [https://github.com/ayufan-rock64/linux-package/blob/a18e3fb8a1eb9d8e5a1b8af030d41823befa3aff/root-pinebookpro/etc/udev/hwdb.d/10-usb-kbd.hwdb] to /etc/udev/hwdb.d/, run | |||
sudo systemd-hwdb update | |||
sudo udevadm trigger | |||
|} | |} | ||
[[Category:Pinebook Pro]] |
Latest revision as of 15:34, 20 February 2023
Information
- This is an image creator and Debian installer that runs from an existing Linux OS and installs Debian Bullseye
- Installer can configure an encrypted rootfs and provides a choice of desktops, including the default Debian desktop based on Gnome 3
- Strict adoption of upstream Debian packages (with exception of kernel and bootloaders) in order to provide a clean upgrade path as Bullseye matures
- Download at: https://github.com/daniel-thompson/pinebook-pro-debian-installer/
- Pull requests welcome but for discussion and support please use the forum topic.
Features
Feature | Status | Notes |
---|---|---|
Install to micro SD card | Works | Automatically expands to use all available space |
Install to eMMC | Works | Automatically adapts for 64GB and 128GB models |
Full disk encryption | Works | Run installer with `CRYPT=yes`. Requires kernel support and this support is missing in the original factory kernel so it it not possible to install a LUKS filesystem from the factory distro. You can make a temporary unencrypted install with this installer and then use the temporary OS to perform a full encypted install. |
Wifi | Works | Issues have been reported with WPA2 networks [1] |
Firefox | Works | |
VLC | Works | |
Fn+ keys | Work | After updating mesa to 20.0.7-1 |
Current issues
Issue | Category | Status | Workaround | Notes |
---|---|---|---|---|
cdn-dp fec00000.dp: Direct firmware load for rockchip/dptx.bin failed with error -2 |
Debian issue https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857054 | If having FDE, it fails to load at boot as the firmware is not included in initramfs | Include the dptx.bin firmware in the initramfs | See https://forum.pine64.org/showthread.php?tid=8487&pid=57202#pid57202 |
Bluetooth doesn't work
bluetooth hci1: Direct firmware load for brcm/BCM4345C5.hcd failed with error -2 |
Copy those firmware https://gitlab.manjaro.org/manjaro-arm/packages/community/ap6256-firmware to /lib/firmware/brcm/. After that, Bluetooth works fine. | It seems some firmware is missing. See https://forum.pine64.org/showthread.php?tid=8731&pid=57525#pid57525 | ||
Suspend doesn't work properly, when lid is closed, the laptops gets hot and dramatically dry the battery | Install is preconfigured to use suspend-to-idle instead. This offers some power savings compared to normal running but suspend should only be used for short periods. | # echo deep > /sys/power/mem_sleepPBP simply doesn't wake up after 'deep' sleep. | ||
Often very slow to wake from suspend: 30-60 seconds. | Forum thread https://forum.pine64.org/showthread.php?tid=8822 | Sometimes pressing the power key helps wake it up. Set this key to not trigger sleep/shutdown in the Desktop Environment config. | ||
Brightness keys don't work. | Add this file [2] to /etc/udev/hwdb.d/, run
sudo systemd-hwdb update sudo udevadm trigger |