Official Debian support
#35
(06-27-2021, 07:50 PM)thequailman Wrote: Ok I'm getting closer.  I think the problem is with the linux kernel, specifically the option CONFIG_ROCKCHIP_CDN_DP=y is set on the Debian 5.10.40 kernel.  This may cause issues, as I have found a couple of references (https://www.kulesz.me/post/150_devuan_pinebookpro/) to recompiling a kernel without this option and it fixes the display.  Curiously, the working Manjaro image runs 5.12 with this option set to yes, so I'm wondering if it's fixed in the latest stable kernel.

I'm going to try recompiling 5.10.40 with that option unset and see if it fixes it, and then I'll try building the latest 5.12 with that option set to yes/defaulted.  With this done, all that's left is to get the wifi firmware included into somehow (linux-firmware-nonfree?).  You'll need to use u-boot in experimental or grab the itb/u-boot.img/dtbs from the Manjaro image.

(06-29-2021, 02:11 AM)sepp Wrote: Finally I figured it out: Debian bullseye stock on nvme:

Here is what I did:

Prerequisite: bulleye sd card created with https://d-i.debian.org/daily-images/arm6...rd-images/

Installed this u-boot to emmc: the modified u-boot images provided by forum user pcm720
be sure to have not boot partition on emmc

create an ext4 and a swap partition on nvme0n1
ext4 nvme0n1p1
swap nvme0n1p2

debootstrap into nvme0n1p1 following this https://gist.github.com/varqox/42e213b6b2dde2b636ef
(instead of debootstrap the Debian install can also be use but then a serial interface is needed - for debootstrap any Distro booted from SD card works)

create symlinks for vmlinuz-5.10.0-7-arm64 (vmlinuz) and initrd.img-5.10.0-7-arm64 (initrd.img)
cp dtb, dtb-5.10.0-7-arm64 and dtbs folders recursive from boot on debian sd card

to have the following boot folder on nvme0n1p1
root@Pine64:/# ls -ltra boot
total 53548
-rw-r--r--  1 root root 27400064 May 28 10:31 vmlinuz-5.10.0-7-arm64
-rw-r--r--  1 root root  254127 May 28 10:31 config-5.10.0-7-arm64
-rw-r--r--  1 root root      83 May 28 10:31 System.map-5.10.0-7-arm64
drwxr-xr-x 18 root root    4096 Jun 29 07:13 ..
-rw-r--r--  1 root root 27147997 Jun 29 07:14 initrd.img-5.10.0-7-arm64
lrwxrwxrwx  1 root root      52 Jun 29 07:22 dtb -> dtbs/5.10.0-7-arm64/rockchip/rk3399-pinebook-pro.dtb
lrwxrwxrwx  1 root root      52 Jun 29 07:22 dtb-5.10.0-7-arm64 -> dtbs/5.10.0-7-arm64/rockchip/rk3399-pinebook-pro.dtb
drwxr-xr-x  3 root root    4096 Jun 29 07:22 dtbs
lrwxrwxrwx  1 root root      22 Jun 29 07:23 vmlinuz -> vmlinuz-5.10.0-7-arm64
lrwxrwxrwx  1 root root      25 Jun 29 07:23 initrd.img -> initrd.img-5.10.0-7-arm64
-rw-r--r--  1 root root    2210 Jun 29 08:47 boot.cmd
drwxr-xr-x  3 root root    4096 Jun 29 08:47 .
-rw-r--r--  1 root root    2282 Jun 29 08:47 boot.scr


you cannot just copy the boot.scr from debian. you have to strip the 72 long u-boot header like so https://wiki.ubuntu.com/ARM/EditBootscr to get a boot.cmd

insert a line into boot.cmd (the one I use is attached)

setenv bootargs  ${bootargs} quiet
(this one) setenv bootargs root=/dev/nvme0n1p1 rootwait ${bootargs}

if test -z "${fk_kvers}"; then

and
mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr

issues remaining:
nvme not detected sporadically though rootwait
wakening from suspend
sound: es8316.c in linux-source is outdated. Upstream contains the necessary patch by Tobias Schramm. so this will come (and I want to stick to stock as this is "Official Debian support")
Any chance to upstream / document these findings in Debian?
  Reply


Messages In This Thread
Official Debian support - by moonwalkers - 06-05-2021, 01:45 PM
RE: Official Debian support - by thequailman - 06-06-2021, 12:27 PM
RE: Official Debian support - by moonwalkers - 06-06-2021, 07:00 PM
RE: Official Debian support - by thequailman - 06-07-2021, 06:32 AM
RE: Official Debian support - by moonwalkers - 06-07-2021, 08:16 AM
RE: Official Debian support - by thequailman - 06-07-2021, 08:29 AM
RE: Official Debian support - by sepp - 06-10-2021, 09:37 AM
RE: Official Debian support - by moonwalkers - 06-10-2021, 06:14 PM
RE: Official Debian support - by sepp - 06-11-2021, 12:32 AM
RE: Official Debian support - by hjalfi - 06-07-2021, 03:15 AM
RE: Official Debian support - by moonwalkers - 06-07-2021, 09:13 AM
RE: Official Debian support - by thequailman - 06-07-2021, 11:16 AM
RE: Official Debian support - by moonwalkers - 06-07-2021, 07:01 PM
RE: Official Debian support - by alpopa - 06-12-2021, 06:16 AM
RE: Official Debian support - by moonwalkers - 06-12-2021, 08:29 AM
RE: Official Debian support - by alpopa - 06-12-2021, 11:38 AM
RE: Official Debian support - by thequailman - 06-13-2021, 06:53 PM
RE: Official Debian support - by sepp - 06-12-2021, 12:20 PM
RE: Official Debian support - by sepp - 06-22-2021, 11:27 AM
RE: Official Debian support - by sepp - 06-24-2021, 12:03 AM
RE: Official Debian support - by thequailman - 06-25-2021, 02:14 PM
RE: Official Debian support - by moonwalkers - 06-25-2021, 02:48 PM
RE: Official Debian support - by sepp - 06-26-2021, 02:17 AM
RE: Official Debian support - by moonwalkers - 06-26-2021, 01:22 PM
RE: Official Debian support - by thequailman - 06-27-2021, 07:50 PM
RE: Official Debian support - by alpopa - 06-28-2021, 05:56 AM
RE: Official Debian support - by moonwalkers - 06-28-2021, 08:42 AM
RE: Official Debian support - by sepp - 06-29-2021, 11:31 PM
RE: Official Debian support - by moonwalkers - 06-30-2021, 08:20 AM
RE: Official Debian support - by thequailman - 06-28-2021, 07:17 AM
RE: Official Debian support - by sepp - 06-29-2021, 02:11 AM
RE: Official Debian support - by alpopa - 07-05-2021, 06:42 AM
RE: Official Debian support - by sepp - 07-06-2021, 01:47 AM
RE: Official Debian support - by moonwalkers - 07-01-2021, 09:58 AM
RE: Official Debian support - by sepp - 07-03-2021, 01:02 PM
RE: Official Debian support - by moonwalkers - 07-04-2021, 10:54 AM
RE: Official Debian support - by sepp - 07-09-2021, 06:02 AM
RE: Official Debian support - by moonwalkers - 07-09-2021, 08:56 AM
RE: Official Debian support - by sepp - 07-09-2021, 09:09 AM
RE: Official Debian support - by moonwalkers - 07-09-2021, 12:28 PM
RE: Official Debian support - by sepp - 07-10-2021, 03:20 AM
RE: Official Debian support - by sepp - 07-10-2021, 06:23 AM
RE: Official Debian support - by moonwalkers - 07-10-2021, 07:59 AM
RE: Official Debian support - by sepp - 07-22-2021, 08:19 AM
RE: Official Debian support - by moonwalkers - 08-02-2021, 08:13 AM
RE: Official Debian support - by thequailman - 08-02-2021, 08:35 AM
RE: Official Debian support - by moonwalkers - 08-02-2021, 02:05 PM
RE: Official Debian support - by bcnaz - 08-02-2021, 07:05 PM
RE: Official Debian support - by moonwalkers - 08-02-2021, 09:52 PM
RE: Official Debian support - by bcnaz - 08-03-2021, 02:04 AM
RE: Official Debian support - by brzegorz - 08-20-2021, 02:44 PM
RE: Official Debian support - by bcnaz - 08-20-2021, 07:49 PM
RE: Official Debian support - by sepp - 08-21-2021, 12:25 PM
RE: Official Debian support - by Humid Stylus - 08-28-2021, 12:35 AM
RE: Official Debian support - by alpopa - 08-28-2021, 01:31 PM
RE: Official Debian support - by Humid Stylus - 10-26-2021, 05:31 AM
RE: Official Debian support - by alpopa - 10-03-2021, 03:47 AM
RE: Official Debian support - by vajak - 10-03-2021, 12:14 PM
RE: Official Debian support - by bcnaz - 10-03-2021, 07:42 PM
RE: Official Debian support - by vajak - 10-04-2021, 05:49 PM
RE: Official Debian support - by alpopa - 10-28-2021, 09:17 AM
RE: Official Debian support - by malyessarah71 - 11-08-2021, 11:44 AM
RE: Official Debian support - by alpopa - 11-19-2021, 09:49 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Debian on Pinebook Pro u974615 7 1,303 03-31-2024, 10:11 AM
Last Post: u974615
  install debian on pbp jsch 7 4,149 11-22-2023, 04:22 PM
Last Post: TRS-80
  How to mainline kernel on daniel thompson's debian installer? hellojack 14 7,625 09-07-2023, 09:38 PM
Last Post: Der Geist der Maschine
  Unable to install Debian Bullseye because of missing wifi firmware Pino64 7 4,170 07-15-2023, 02:58 PM
Last Post: u974615
  Armbian is [edit: no longer] dropping support for Pinebook Pro TRS-80 4 4,195 12-23-2022, 12:01 AM
Last Post: TRS-80
Question Debian (Vanilla) no output on display after Kernel update (6.0.8-1) as365n4 1 1,298 12-09-2022, 12:43 PM
Last Post: as365n4
  Unsuccessful using danielt's unofficial Debian installer on the PBP joeDoe 2 2,378 12-09-2022, 05:04 AM
Last Post: ndp
  Armbian VPU decoding support coming soon LivingLinux 0 817 11-13-2022, 02:32 PM
Last Post: LivingLinux
  How can I install Debian? ImmyChan 1 2,083 10-19-2022, 03:09 AM
Last Post: alpopa
  when i close my laptop lid the screen doesn't turn on? (debian bullseye based) computerc 3 1,952 09-23-2022, 08:37 PM
Last Post: computerc

Forum Jump:


Users browsing this thread: 1 Guest(s)