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.

Upgrade Cubietruck kernel from legacy to mainline (Jessie)

Featured Replies

Hi,

I've been running armbian (Debian Jessie) on my Cubietruck successfully for a while now, its mainly just an mpd server. It runs as a headless server and I use the optical spdif connection, ethernet (although I used to use the wireless). I have my root partition on a 2.5" hdd. I currently have:

  • linux-image-3.4.106-cubieboard
  • linux-headers-3.4.106-cubieboard
  • linux-firmware-image-3.4.106-cubieboard

 

I've seen the page http://www.armbian.com/kernel/ and added the repository as instructed. I really just want to confirm if you think I'll run into any trouble with spdif and ethernet if I upgrade to mainline kernel. My understanding is that I should install:

  • linux-image-next-sunxi
  • linux-headers-next-sunxi
  • linux-u-boot-cubietruck-next
  • linux-dtb-next-sunxi
  • linux-jessie-root-cubietruck
  • armbian-firmware

 

Should I also remove the legacy cubieboard packages listed?

You are trying to upgrade from an very old build, which in theory, should work but the problem might be boot script compatibility ...

 

27 minutes ago, farmerdave said:
  • linux-image-next-sunxi
  • linux-headers-next-sunxi
  • linux-u-boot-cubietruck-next
  • linux-dtb-next-sunxi
  • linux-jessie-root-cubietruck
  • armbian-firmware


One small mistake:

linux-jessie-root-next-cubietruck

 

If you have nothing to loose, do it ... but be prepared for problems and to start from scratch with fresh Jessie Next install.

  • Author

Thanks! I think its a bit easy to make this mistake, the kernel page says to use "linux-jessie-root-DEVICE_NAME", perhaps it should read "linux-jessie-root-next-DEVICE_NAME"?

 

Unfortunately I do have a bit to lose, so I might have to think carefully if its actually necessary and worth it. Assuming I do go ahead, I see the boot script you linked to will also install /boot/armbianEnv.txt, which may be edited. I then just need to run 

mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr

before rebooting?

Guest
This topic is now closed to further replies.

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.