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 eoan, Openbox desktop for general purpose daily PC.
* PinePhone BraveHeart :-)
  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 eoan, Openbox desktop for general purpose daily PC.
* PinePhone BraveHeart :-)
  Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Problem with compiling ayufans linux kernel voegelit 4 185 01-14-2020, 07:38 AM
Last Post: patstew
  Ayufan 5.4.0 rc1 release - cannot boot Mentaluproar 2 242 01-05-2020, 02:39 PM
Last Post: mmiigg
  Mainline Kernel 5.4 Solution khaosgrille 1 142 01-05-2020, 12:57 PM
Last Post: khaosgrille
  Frequent kernel panic, possibly due to PCIe SSD? meier 4 285 11-22-2019, 05:15 PM
Last Post: meier
  new rockpro64: images won't boot [solved] new-rockpro-user 0 94 11-20-2019, 12:42 PM
Last Post: new-rockpro-user
  Could someone explain the boot partition to me? Mentaluproar 2 153 11-15-2019, 08:33 PM
Last Post: Mentaluproar
  Debian, Kodi and the Spotify plugin. Pineapple 1 223 10-14-2019, 10:02 PM
Last Post: SBCraok
  Linux Build Help: Stuck at "Starting kernel ..." ihamilton 2 468 10-10-2019, 12:51 PM
Last Post: ihamilton
Big Grin Feature Complete Debian Desktop Release Mrfixit2001 152 18,369 10-09-2019, 05:42 PM
Last Post: bcnaz
  Successful boot from HDD mmatyas 1 579 10-09-2019, 08:29 AM
Last Post: alexvs

Forum Jump:


Users browsing this thread: 1 Guest(s)