Getting my Pinebook Pro working with a usb-c dock

In case it’s of any use to others – I spent ages looking round in forums and reddit pages over the past few months trying to find this solution.

The Pinebook Pro is a great little laptop I got a few years ago based around a Rockchip single board ARM CPU. I’d recently got it out of the cupboard and revived it to use as an everyday machine for browsing/programming, but with the latest Manjaro updates I found that the usb-c port wasn’t working after updating to the latest kernel (there’s various forum posts about the latest releases not including the neccessary libraries/support for the Rockchip board).

I did see some posts on Megi’s custom kernel, but from what I could see it’s focussed around the Pinephone rather than the Pinebook Pro. The last custom kernel I could see was for 6.15 (https://xff.cz/kernels/) – the install I have is running 6.7.9.

Revisiting this over Xmas/New Year, I found this post though on the pinebook forums which led me to getting it working!

The discussions on this forum post (https://forum.pine64.org/showthread.php?tid=19066&pid=125927#pid125927) showed someone with the same problem, which led me to a custom kernel build made by “mjrh” here:

https://github.com/mjrh/archlinuxarm-pbp/releases

Downloading and trying this using:

sudo pacman -U linux-6.7.9-1-aarch64.pkg.tar.xz

threw up a couple of warnings but a reboot worked and now the usb-c dock has my bluetooth keyboard/mouse, network connection and hdmi monitor all working!

Some notes:

Published by:

stu73

From Paisley, Scotland. Head of Digital Products and Scientific Computing at NPL. My job = Data, Knowledge Management, Product Development, Product Management, Digital Delivery and Scientific Computing. Living in Brighton. Like OpenData, Ukulele & St. Mirren FC. Views My Own.

Categories TechTags , , ,