<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font size="-1"><font face="Courier New, Courier, monospace">Ian,
          that is definitely one of the things that changed, and
          executing extlinux should fix your issue.<br>
          Maybe there is a timing problem between the installation of
          extlinux-bootloader and the new kernel, but it should only
          affect those who didn't have exlinux-bootloader installed.<br>
          Please add fdtdir /dtb-4.14.28-201.el7.centos.armv7hl and
          fdtdir /dtb-4.9.75-204.el7.centos.armv7hl to both kernels
          respectively.<br>
          If that works, I'll try to add a note to with some
          recommendations.<br>
          <br>
          Thanks.<br>
          Pablo.</font></font><br>
    </p>
    <div class="moz-cite-prefix">El 15/5/18 a las 11:23, Ian Pilcher
      escribió:<br>
    </div>
    <blockquote type="cite"
      cite="mid:b359702c-2893-c50b-0b4b-e4663eb3cdcf@gmail.com">On
      05/14/2018 07:18 PM, Pablo Sebastián Greco wrote:
      <br>
      <blockquote type="cite">Ian, that is not expected at all,
        especially not booting with the old kernel.
        <br>
        Since you still have the old contents, can you paste the
        contents of /boot/extlinux/extlinux.conf?
        <br>
      </blockquote>
      <br>
      Sure.  I made a few changes to try to get the system to boot, but
      I'm
      <br>
      99% sure that this is what I had immediately after the 'yum
      update'.
      <br>
      <br>
      #Created by RootFS Build Factory
      <br>
      ui menu.c32
      <br>
      menu autoboot centos
      <br>
      menu title centos Options
      <br>
      #menu hidden
      <br>
      timeout 60
      <br>
      totaltimeout 600
      <br>
      <br>
      default=centos
      <br>
      label CentOS Linux (4.14.28-201.el7.centos.armv7hl) 7 (Core)
      <br>
              kernel /vmlinuz-4.14.28-201.el7.centos.armv7hl
      <br>
              append root=UUID=eb2c92c6-69cd-4a87-982d-900be79e928e
      LANG=en_US.UTF-8
      <br>
              initrd /initramfs-4.14.28-201.el7.centos.armv7hl.img
      <br>
      <br>
      label centos
      <br>
              kernel /vmlinuz-4.9.75-204.el7.centos.armv7hl
      <br>
              append root=UUID=eb2c92c6-69cd-4a87-982d-900be79e928e
      debug
      <br>
              initrd /initramfs-4.9.75-204.el7.centos.armv7hl.img
      <br>
      <br>
      The thing that jumps out is that the fdt/fdtdir entries are
      missing.
      <br>
      <br>
      I actually did try adding an fdt line, but I missed the fact that
      it's
      <br>
      a directory, so that didn't work.  It's entirely possible that
      adding
      <br>
      the correct fdtdir line would have worked.
      <br>
      <br>
      <blockquote type="cite">BTW, which BananaPi do you use? I've
        updated all my BPi-M1 without issues, but it is a rule for me to
        update in this order:
        <br>
        1) yum and rpm
        <br>
        2) all but kernel
        <br>
        3) kernel
        <br>
        To maybe that is why it didn't happen to me.
        <br>
      </blockquote>
      <br>
      I believe that it's an M1, but I'm not 100% sure how to tell. 
      (It's
      <br>
      definitely a dual-core ARMv7 with 1GB.)
      <br>
      <br>
    </blockquote>
  </body>
</html>