Official Debian support
#29
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")


Attached Files
.txt   boot.txt (Size: 2.16 KB / Downloads: 200)
  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,305 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,628 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,198 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,299 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,085 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,953 09-23-2022, 08:37 PM
Last Post: computerc

Forum Jump:


Users browsing this thread: 1 Guest(s)