-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thelio-io firmware update fails with permission denied error #16
Comments
This just happened on a thelio-r1. I believe earlier in the week we saw it happen on a thelio-b1. |
Upon rebooting, there seems to be no available update anymore. |
Just had this happen on a Thelio Major (AMD) running Pop!_OS 19.04. Attempting the update via the "normal" method (click on the notification, etc.) produces the following error message: "rror in system76-firmware client: calling ThelioIoUpdate method failed: "Permission denied (os error 13)". Attempting the update from a root terminal using 'system76-firmware-cli thelio-io' produces the following output: root@harry:~# system76-firmware-cli thelio-io On reboot I still get the notification that firmware updates are available. |
I am seeing same behavior with Thelio with System76 Thelio I/O board running Ubuntu 18.04 Running cli as sudo also produces same result |
Just got this error today. The CLI update method mentioned on the firmware support page didn't help. It ran and did it's thing, but I still see an update. Also tried:
Distribution (run
This issue hasn't had any movement in over a year and it's the only result when googling the error message. For the other people that were reporting this problem did you find a fix? |
☝️ Likewise However, I only noticed this after trying mainline kernel v5.10.1 and v5.10.2 (has issues rebooting and fans remain on as well). Not surprisingly, I reverted back to |
Thanks for that info. I am also using mainline 5.10 because 5.8 has some issues with my monitor setup. Will just ignore for now. |
I'm on a Thelio Mira with Fedora 35. It looks like this is an issue here with: It looks like this code iterates through all usb devices looking for a manufacturer of System76 / product IO, then checks that device with :1.1 and checks the "revision" file to check the current version. My kernel doesn't have that file, it only has a "version" file in the parent without :1.1:
Does this need a special kernel driver? I dont have the "bootloader" file it tries to poke next either. |
I'm having the same error on a Thelio Mira running Debian Bookworm. |
I just had this happen when I updated my Thelio Mira from Fedora 38 to 39. Reinstalling the system76-* packages and rebooting fixed it for me. |
I'm running Linux Mint 22. Marking the packages for re-installation and rebooting did not work for me. I had to completely remove the packages, reboot, re-add the ppa, install system-76-driver and reboot. Seems the kernel module is not compiled in a way that works? Link for the ppa addition/install in case instructions change in the future: https://support.system76.com/articles/system76-driver/ |
Distribution (run
cat /etc/os-release
):Pop!_OS 18.04
Issue/Bug Description:
Upon receiving a notification that there is a firmware update available for the thelio-io board, I proceeded with the upgrade and was given an error message that the firmware could not be updated. The logs below describe the issue in greater depth.
The text was updated successfully, but these errors were encountered: