-
Notifications
You must be signed in to change notification settings - Fork 3
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
write(): operation not permitted - is this an error? #6
Comments
You have Linux kernel lockdown, presumably due to UEFI secure boot being enabled. This prevents direct hardware access that psb_status needs. Try with secure boot disabled This should be printed as an error message, though. Will add |
A suggestion for improvement: As iotoos was not in my search path, I had to modify the shell script to add ./ It will be nice to provide the path to iotools as an argument to the shell script. |
Turning off Secure boot did the trick.
sudo ./psb_status.sh
0x11001090
PSB is enabled on your platform. You will not be able to run alternative firmware. The system in question is Lenovo ThinkCenter M75q Gen 2 - Model 11JKS1LM00. Question for you, does the above result mean that I cannot take the CPU in the machine and put it in a different motherboard or I cannot update to non-Lenovo firmware? |
Both, kind of.
|
Yeah, learned that the hard way. Bought an off market Lenovo R5 Pro 5650GE (fused) to upgrade the 4650GE currently in the system. The system would not boot, even though Lenovo Premier support tells me it should boot. |
I get the following output when I run the shell script. write(): operation not permitted.
fwuppdtool results:
The text was updated successfully, but these errors were encountered: