Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Khadas Vim3 does not start with new kernel 5.15 or new u-boot

Featured Replies

I was trying Jammy (autobuild) with kerenl 5.15.18 on Khadas Vim3 4GB RAM, but is does not start, no HDMI output, no LED activity. Then I tried Hirsute with kerenl 5.13 and that boots fine, but after update new kernel (5.15) and also u-boot is installed and then it does not start again.

 

My solution for now is to boot Hirsute with 5.13 and replace all edge packages with current (linux-dtb-current-meson64, linux-image-current-meson64, and linux-u-boot-khadas-vim3-current). This downgrades the kernel to 5.10.81, but the board can be updated and boots fine.

@TRS-80Of course you can ping me.
@fikThat is indeed the best way to work. Either freeze kernel, or use 5.10
Been a while that I tested it, but I also remember edge being unusable. There is a problem with all meson64 boards and edge. Someone is working on it. But no idea when it will be fixed. Too much work for too little hands.
VIM3 development is also still in early fase. More things will not work. Check the cpu frequency. Possible it's set to 1.5Ghz on all cores. This because the configuration of the Odroid C2 was used as a base for the VIM3.
I think you can set it with "sudo nano /etc/default/cpufrequtils"
 

  • Author

It seems that the kernel is not a problem. Now running linux-image-edge-meson64 and linux-dtb-edge-meson64. That is the kernel 5.15.18. The problem is the u-boot. I have to use linux-u-boot-khadas-vim3-current as linux-u-boot-khadas-vim3-edge does not work.

 

Thanks for the cpufrequtils. It seems you can only set one frequency for both little and big cores. Setting the big cores to the default 2.2 GHz overclocks the little cores to 2.0GHz from default 1.8GHz. But it seems to work OK.

I've got about the same situation, no HDMI output, no network activity, trying to sort out with the serial port, but not luck for the moment.

Do you have any suggestions on how to restore the board? Doesn't boot with Kresque also :(

  • Author

Now the combination of current u-boot and edge kernel works just fine: linux-image-edge-meson64-23.02.2 contains kernel 6.2.0-rc3-meson64, linux-u-boot-khadas-vim3-current-23.02.2 contains u-boot 2022.07.

 

Concerning your recovery question, do you run from emmc, or SD card? SD card is easier, insert into another arm linux, do chroot and downgrade/upgrade uboot and kernel.

 

If you run from emmc, you can flash a minimal system on SD card and insert it. SD card should is booted booted before emmc. Then you chroot and repair. Hope, it helps.

Edited by fik

Thank you for the reply, I was able to boot with SD card pressing 3 times shortly and restore the board, not sure why it's happening.

I'll check on your recommendations.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.