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).
  Reply
#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 A64 IRC channel >>
  Reply
#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.
  Reply
#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
  Reply
#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. Started Bionic minimal - now "focal", Openbox desktop for general purpose daily PC.
* PinePhone BraveHeart daily driver with Mobian
  Reply
#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.
  Reply
#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. Started Bionic minimal - now "focal", Openbox desktop for general purpose daily PC.
* PinePhone BraveHeart daily driver with Mobian
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Official Debian release won't boot!?! Faradn 4 242 2 hours ago
Last Post: Bullet64
  UART4 in Debian Desktop Release of Mrfixit2001 Gienek 1 151 05-19-2020, 02:47 AM
Last Post: Gienek
Question Mainline Debian Buster on RockPro64 ? chrestomanci 12 926 04-27-2020, 09:53 AM
Last Post: kuleszdl
  Mainline U-Boot with Arch Linux PKGBUILD mmatyas 0 175 04-17-2020, 03:49 AM
Last Post: mmatyas
Big Grin Feature Complete Debian Desktop Release Mrfixit2001 154 24,561 03-31-2020, 08:22 AM
Last Post: pbut5
  Problem with compiling ayufans linux kernel voegelit 4 417 01-14-2020, 07:38 AM
Last Post: patstew
  Ayufan 5.4.0 rc1 release - cannot boot Mentaluproar 2 559 01-05-2020, 02:39 PM
Last Post: mmiigg
  Mainline Kernel 5.4 Solution khaosgrille 1 454 01-05-2020, 12:57 PM
Last Post: khaosgrille
  Frequent kernel panic, possibly due to PCIe SSD? meier 4 500 11-22-2019, 05:15 PM
Last Post: meier
  new rockpro64: images won't boot [solved] new-rockpro-user 0 242 11-20-2019, 12:42 PM
Last Post: new-rockpro-user

Forum Jump:


Users browsing this thread: 1 Guest(s)