This definitely looks like the behavior of our agent software when running on a Pi with the 4.9 Linux kernel. You can check your kernel version with the command uname -a
Please see this post for some options on how you can resolve this – either by downgrading the kernel to 4.4 (if you don’t need 4.9 – most people don’t), or with a beta Pi agent that doesn’t have this particular limitation.
We’ll be updating the main agent to have support for the 4.9 kernel in the near future.
pi@kennedy:~ $ sudo rpi-update 52241088c1da59a359110d39c1875cda56496764
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** Performing self-update
*** Relaunching after update
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** Your firmware is already up to date
pi@kennedy:~ $ uname -a
Linux kennedy 4.9.28+ #998 Mon May 15 16:50:35 BST 2017 armv6l GNU/Linux
pi@kennedy:~ $
Something else to check. You can get output like you described above if you run the rpi-update command I posted twice without rebooting. So it may be worth rebooting the Pi and running uname -a again to make sure it didn’t already update the kernel to 4.4
I ran into this issue today on one of my Pi’s, so now I think I have a solution for you if you’re still stuck with this ‘already up to date’ message. You can resolve it by:
sudo rm /boot/.firm*
then running the
sudo rpi-update 52241088c1da59a359110d39c1875cda56496764 once again. This time rpi-update should be able to grab the 4.4.50 kernel and update to it.
I’m going to move the thread to ‘Resolved’, but please let me know if it doesn’t work for you, or if you still have questions.
Just wanted to let you know that we have updated our Pi agent to work with 4.9 Linux kernel. You can download this update by creating a new Raspberry Pi device, or wait for us to push out the update to existing Pi devices, which we will do soon.
Just bumping one more time to note that the existing agent auto-update has been released as well. It’s totally a silent update, so there would not be any indication on the user side. Feel free to use rpi-update to move forward to the 4.9 kernel at this point if you’d like!