Upgrade Debian kernel on a SD/SATA drive boot combo.
#1
I currently have:
Linux taz 4.4.132-1075-rockchip-ayufan-ga83beded8524 #1 SMP Thu Jul 26 08:22:22 UTC 2018 aarch64 GNU/Linux

Debian 9
Root is on sda2
Boot is on the sd card (/dev/mmcblk0p*)

I am trying to upgrade it to a later release so I can get fan control (I have no pwm device). I've used aptitude to jump to 5.4.0-rc1-1120 but I don't seem to get it to reboot to it. I see a number of files on /boot (on the SD card) and I'm not sure if I need to change any of them (the efi is not something I've figured out yet).
#2
So you have a new kernel installed but it doesn't boot? Do you have any logs via serial console or on screen?
Come have a chat in the Pine IRC channel >>
#3
(12-03-2019, 05:15 PM)xalius Wrote: So you have a new kernel installed but it doesn't boot? Do you have any logs via serial console or on screen?

Not yet, I need to hook up the USB dongle to it again. The syslog and the dmesg don't say anything.
#4
(12-03-2019, 10:11 PM)linuxha Wrote:
(12-03-2019, 05:15 PM)xalius Wrote: So you have a new kernel installed but it doesn't boot? Do you have any logs via serial console or on screen?

Not yet, I need to hook up the USB dongle to it again. The syslog and the dmesg don't say anything.

Finally got the console setup (and boy does that prompt go by fast, need to fix that later). Here's what I'm seeing:

Code:
Scanning mmc 1:7...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
2059 bytes read in 23 ms (86.9 KiB/s)
select kernel
1:      kernel-4.4.132-1075-rockchip-ayufan-ga83beded8524
2:      org-kernel-4.4.132-1075-rockchip-ayufan-ga83beded8524
3:      org-kernel-4.4.132-1075-rockchip-ayufan-ga83beded8524
4:      kernel-4.4.132-1075-rockchip-ayufan-ga83beded8524-memtest
Enter choice:

Okay I see a problem, there's no 5.5 in the list. I've update an extlinux.conf. But there are 2, one under /boot/efi/extlinux and the other under /boot/extlinux. So my guess if neither is correct and that the new funky efi stuff needs to have more done before it can see the 5.5 Kernel.

Any pointer?
Thanks
#5
You need to get the new kernel back on the SDcard to boot it. Something like

Code:
sudo mount /dev/mmcblk0p7 /mnt/
sudo rsync -ax --delete /boot/ /mnt/boot/
ps - good luck with 5.4 - be ready to manually edit your SDcard to revert to 4.4 if your luck is anything like mine, see this thread.
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (5.13 kernel, Openbox desktop) for general purpose daily PC.
  • PinePhone BraveHeart now v1.2b 3/32Gb daily driver, dual boot via p-boot with Mobian/f2fs/Phosh on eMMC, Arch/ext4/Phosh on SDcard
  • PinePhone v1.2a 2G/16Gb that needs USB board replaced
#6
(12-11-2019, 01:23 PM)dukla2000 Wrote: You need to get the new kernel back on the SDcard to boot it. Something like

Code:
sudo mount /dev/mmcblk0p7 /mnt/
sudo rsync -ax --delete /boot/ /mnt/boot/
ps - good luck with 5.4 - be ready to manually edit your SDcard to revert to 4.4 if your luck is anything like mine, see this thread.

What could possibly go wrong ... ;-)

I'll set up a second SD and try that out.
#7
(12-11-2019, 11:40 PM)linuxha Wrote: I'll set up a second SD and try that out.

You don't need a second SDcard: if it fails then you just need another PC you can edit the /boot/extlinux/extlinux.conf file on. Either add a efaultt line or make sure the 4.4 section is the first one.

e.g. with the file below I boot 4.4.197

Code:
$ cat /boot/extlinux/extlinux.conf
timeout 10
menu title select kernel

default kernel-4.4.197

label kernel-4.4.202
   kernel /boot/vmlinuz-4.4.202-1237-rockchip-ayufan-gfd4492386213
   initrd /boot/initrd.img-4.4.202-1237-rockchip-ayufan-gfd4492386213
   devicetreedir /boot/dtbs/4.4.202-1237-rockchip-ayufan-gfd4492386213
   append rw panic=10 init=/sbin/init coherent_pool=1M ethaddr=${ethaddr} eth1addr=${eth1addr} serial=${serial#} cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 root=LABEL=linux-root rootwait rootfstype=ext4

label kernel-4.4.197
   kernel /boot/vmlinuz-4.4.197-1236-rockchip-ayufan-g30faab37e339
   initrd /boot/initrd.img-4.4.197-1236-rockchip-ayufan-g30faab37e339
   devicetreedir /boot/dtbs/4.4.197-1236-rockchip-ayufan-g30faab37e339
   append rw panic=10 init=/sbin/init coherent_pool=1M ethaddr=${ethaddr} eth1addr=${eth1addr} serial=${serial#} cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 root=LABEL=linux-root rootwait rootfstype=ext4
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (5.13 kernel, Openbox desktop) for general purpose daily PC.
  • PinePhone BraveHeart now v1.2b 3/32Gb daily driver, dual boot via p-boot with Mobian/f2fs/Phosh on eMMC, Arch/ext4/Phosh on SDcard
  • PinePhone v1.2a 2G/16Gb that needs USB board replaced


Possibly Related Threads…
Thread Author Replies Views Last Post
  compiling a new kernel for overclocking on arch Mentaluproar 2 187 07-15-2021, 10:16 AM
Last Post: Mentaluproar
  Other boot options than Sdcard for linux 5.x kernel? MisterA 2 184 07-14-2021, 02:37 PM
Last Post: TRS-80
Question Booting official Debian on RP64 arteeh 6 1,019 07-06-2021, 10:16 AM
Last Post: TRS-80
Big Grin Feature Complete Debian Desktop Release Mrfixit2001 158 73,996 05-29-2021, 04:05 AM
Last Post: twilite
  Power supply underpowered for Rockpro64, deficient PCIe SATA card, or something else? daffy 8 806 05-20-2021, 10:04 PM
Last Post: t4_4t
  ayufan kernel update unbootable TheHunter 2 642 03-12-2021, 05:17 PM
Last Post: LMM
  Booting Linux/Debian from the eMMC linuxha 4 901 03-02-2021, 07:01 PM
Last Post: linuxha
Question Mainline Debian Buster on RockPro64 ? chrestomanci 36 15,484 02-14-2021, 02:37 PM
Last Post: foresto
  Kernel oops after big-ish writes gaeb 1 578 02-11-2021, 03:55 PM
Last Post: gaeb
  How To Lay Hands on a True 64-bit Debian Install? vandys 4 1,352 12-01-2020, 06:12 AM
Last Post: as365n4

Forum Jump:


Users browsing this thread: 1 Guest(s)