ODROID-XU4 fails to boot after update

This forum is for supported devices using an ARMv7 Samsung SoC.

Re: ODROID-XU4 fails to boot after update

Postby iD3AL » Sat Mar 25, 2017 9:22 pm

sdrider wrote:Updated to 4.9.13-6 tonight. Rebooted, and it came back fine - ie. seems to be back to normal. I rebooted a few times to test it out. It seems to take a little longer to reboot than before - up to 60 seconds, as opposed to ~25 or so before. But after several reboots, it has come back consistently every time without me having to hard power off.

Not ready to upgrade my internet router odroid just yet, but so far 4.9.13-6 is looking a lot more stable than the first few 4.9.13's were a week or two ago.

Not working here. Did a clean install, updated, and rebooted. No blue light. Don't have TTL cable yet unfortunately.

I am getting that no modules added warning in mkinitcpio. Did that crop up for you, sdrider?

Full warning, if it matters:
==> WARNING: No modules were added to the image. This is probably not what you want.
iD3AL
 
Posts: 2
Joined: Sat Mar 25, 2017 9:08 pm

Re: ODROID-XU4 fails to boot after update

Postby sdrider » Sun Mar 26, 2017 7:02 pm

Here's what a re-install of the kernel shows for me:

Code: Select all
11:57 [~] odroid-xu4-2> sudo pacman -S linux-odroid-xu3
warning: linux-odroid-xu3-4.9.13-6 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) linux-odroid-xu3-4.9.13-6

Total Installed Size:  23.58 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                    [#########################################################] 100%
(1/1) checking package integrity                                                                  [#########################################################] 100%
(1/1) loading package files                                                                       [#########################################################] 100%
(1/1) checking for file conflicts                                                                 [#########################################################] 100%
(1/1) checking available disk space                                                               [#########################################################] 100%
:: Processing package changes...
(1/1) reinstalling linux-odroid-xu3                                                               [#########################################################] 100%
>>> Updating module dependencies. Please wait ...
:: Running post-transaction hooks...
(1/2) Updating linux-odroid-xu3 initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux-odroid-xu3.preset: 'default'
  -> -k 4.9.13-6-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.9.13-6-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> WARNING: No modules were added to the image. This is probably not what you want.
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
(2/2) Arming ConditionNeedsUpdate...
11:58 [~] odroid-xu4-2>


So yes, I'm getting the same message as you: 'No modules were added to the image.' But the kernel boots and runs fine for me.
sdrider
 
Posts: 25
Joined: Sat Aug 10, 2013 3:56 am

Re: ODROID-XU4 fails to boot after update

Postby cbredi » Mon Mar 27, 2017 2:54 am

4.9.13-6 does not work for me, not even after reinstalling the kernel package. Same as the previous 4.9 kernels.
cbredi
 
Posts: 4
Joined: Wed Nov 11, 2015 6:45 pm

Re: ODROID-XU4 fails to boot after update

Postby viky » Wed Mar 29, 2017 1:21 pm

After upgrade to 4.9.13-8 Odroid didn't booted once. After plugging power on and off, it booted just fine. Still little strange behavior but good enough for me.
Btw thank you developers, it has to be real pain upgrading several years old kernel with actual one.
viky
 
Posts: 6
Joined: Sat Nov 07, 2015 9:05 pm

Re: ODROID-XU4 fails to boot after update

Postby remoteprocess » Wed Mar 29, 2017 8:15 pm

I just updated an Odroid XU4 to kernel 4.9.13-8-ARCH and I am not able to get it to reboot. Not even when the power is hard cycled like viky suggested. Here is the output of the update:

Code: Select all
[root@alarm alarm]# pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (30) ca-certificates-20170307-1  ca-certificates-mozilla-3.29.3-2  ca-certificates-utils-20170307-1
              cryptsetup-1.7.4-1  dnssec-anchors-20170228-1  gcc-libs-6.3.1-2  glibc-2.25-1  gnupg-2.1.19-1
              gnutls-3.5.10-1  gpgme-1.8.0-2  iana-etc-20170303-1  keyutils-1.5.10-1  libarchive-3.3.1-4
              libgpg-error-1.27-1  libseccomp-2.3.2-1  libutil-linux-2.29.2-1  linux-api-headers-4.10.1-1
              linux-firmware-20170309.695f2d6-1  linux-odroid-xu3-4.9.13-8  lzo-2.10-1  man-pages-4.10-3
              mdadm-4.0-1  mkinitcpio-23-1.1  openresolv-3.9.0-1  p11-kit-0.23.5-1
              pacman-mirrorlist-20170327-1  pciutils-3.5.4-1  tzdata-2017b-1  util-linux-2.29.2-1
              xfsprogs-4.10.0-1

Total Installed Size:  344.56 MiB
Net Upgrade Size:        6.32 MiB

:: Proceed with installation? [Y/n] y
(30/30) checking keys in keyring                                  [####################################] 100%
(30/30) checking package integrity                                [####################################] 100%
(30/30) loading package files                                     [####################################] 100%
(30/30) checking for file conflicts                               [####################################] 100%
(30/30) checking available disk space                             [####################################] 100%
:: Processing package changes...
( 1/30) upgrading linux-api-headers                               [####################################] 100%
( 2/30) upgrading tzdata                                          [####################################] 100%
( 3/30) upgrading iana-etc                                        [####################################] 100%
( 4/30) upgrading glibc                                           [####################################] 100%
Generating locales...
Generation complete.
( 5/30) upgrading p11-kit                                         [####################################] 100%
( 6/30) upgrading gcc-libs                                        [####################################] 100%
( 7/30) upgrading ca-certificates-utils                           [####################################] 100%
( 8/30) upgrading ca-certificates-mozilla                         [####################################] 100%
( 9/30) upgrading ca-certificates                                 [####################################] 100%
(10/30) upgrading libutil-linux                                   [####################################] 100%
(11/30) upgrading libseccomp                                      [####################################] 100%
(12/30) upgrading libgpg-error                                    [####################################] 100%
(13/30) upgrading keyutils                                        [####################################] 100%
(14/30) upgrading util-linux                                      [####################################] 100%
(15/30) upgrading cryptsetup                                      [####################################] 100%
(16/30) upgrading dnssec-anchors                                  [####################################] 100%
(17/30) upgrading gnutls                                          [####################################] 100%
(18/30) upgrading gnupg                                           [####################################] 100%
(19/30) upgrading gpgme                                           [####################################] 100%
(20/30) upgrading libarchive                                      [####################################] 100%
(21/30) upgrading linux-firmware                                  [####################################] 100%
(22/30) upgrading mkinitcpio                                      [####################################] 100%
(23/30) upgrading linux-odroid-xu3                                [####################################] 100%
>>> Updating module dependencies. Please wait ...
(24/30) upgrading lzo                                             [####################################] 100%
(25/30) upgrading man-pages                                       [####################################] 100%
(26/30) upgrading mdadm                                           [####################################] 100%
(27/30) upgrading openresolv                                      [####################################] 100%
(28/30) upgrading pacman-mirrorlist                               [####################################] 100%
(29/30) upgrading pciutils                                        [####################################] 100%
(30/30) upgrading xfsprogs                                        [####################################] 100%
:: Running post-transaction hooks...
(1/5) Updating linux-odroid-xu3 initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux-odroid-xu3.preset: 'default'
  -> -k 4.9.13-8-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.9.13-8-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> WARNING: No modules were added to the image. This is probably not what you want.
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
(2/5) Creating temporary files...
(3/5) Arming ConditionNeedsUpdate...
(4/5) Updating the info directory file...
(5/5) Rebuilding certificate stores...


Note the warning:
Code: Select all
==> WARNING: No modules were added to the image. This is probably not what you want.


When I build an image with dd on an eMMC module I have to boot the eMMC with a SD that has the same image and run
Code: Select all
cd /boot
./sd_fusing.sh /dev/mmcblk0

in order for the eMMC to boot before the upgrade.

I have tried this same recovery proceedure (boot with an SD) and it does not fix the issue.

Based on the comments in this thread it looks like reverting to the old kernel fixes the problem.

Anyone have an idea to fix the 4.9.13-8-ARCH kernel?
remoteprocess
 
Posts: 1
Joined: Wed Mar 29, 2017 6:50 pm

Re: ODROID-XU4 fails to boot after update

Postby iD3AL » Tue Apr 04, 2017 1:40 pm

I believe the 4.9.20-1 kernel is safe. I've rebooted 4 times without issues. Is anyone having issues with this release/can confirm?
iD3AL
 
Posts: 2
Joined: Sat Mar 25, 2017 9:08 pm

Re: ODROID-XU4 fails to boot after update

Postby zskolnik » Tue Apr 04, 2017 7:55 pm

I have no luck with the 4.9.20-1 kernel, the previous 4.9 versions (at least the ones I tried) are not working either. Doing a clean install with the latest (2017.04) packages as written in the installation instructions on the homepage also leaves me with an unbootable Odroid XU4:
-Power led is on
-Ethernet led is on, but the device does not show up on the local network
-No HDMI output
-No Heartbeat (blue led is off)
-USB devices are not powered it seems

Power cycle/leaving the device to cool did not solve my problem. As I have no HDMI output or ethernet connectivity on the device, and I unfortunately don't have access to an UART cable right now, I don't know what else could I check with the new kernel.

But I do have an SDCard with the old kernel and I saved the 2017.03 rootfs package from the homepage so I can boot up the device and create working installations.

The only modification I have from a stock Odroid XU4 is that I removed the cooling fan and installed a bigger heatsink. Not sure if it's relevant, but might be.

If there is anything I can check with the device to help the cause please let me know.
zskolnik
 
Posts: 2
Joined: Tue Apr 04, 2017 7:11 pm

Re: ODROID-XU4 fails to boot after update

Postby sdrider » Wed Apr 05, 2017 4:18 am

Can confirm 4.9.20-1 is working well for me, reboots fine. On the one odroid-xu4 that I've upgraded, anyway. Still holding out on my main odroid-xu4 router until either the pace of kernel change smooths out or I start hearing lots of reports of success from this thread.
sdrider
 
Posts: 25
Joined: Sat Aug 10, 2013 3:56 am

Re: ODROID-XU4 fails to boot after update

Postby dox81 » Wed Apr 05, 2017 5:39 pm

Is the fan spinning ok? How are the idle temps and max temps with the latest version? I know that 4.9.13 had higher idle temps and that's why I downgraded.
dox81
 
Posts: 10
Joined: Thu Feb 25, 2016 12:31 pm

Re: ODROID-XU4 fails to boot after update

Postby skrooge » Thu Apr 06, 2017 5:46 am

4.9.X kernel still not booting on my XU3.

I did a fresh ArchLinuxARM-odroid-xu3-latest.tar.gz onto an SDcard and that will not boot either.
the new install image seems to have the 4.9.x kernel now, though the previous install image boots ok.

So beware testing the 4.9 kernel, as you will not be able to rescue it with the current install images!
skrooge
 
Posts: 5
Joined: Wed Jan 22, 2014 11:58 am

PreviousNext

Return to Samsung

Who is online

Users browsing this forum: No registered users and 2 guests