Hello everybody, as the title suggest, recently I had a problem with my CPU (intel core i7-4500U), when my system starts it works only with 2 cores (checked with system monitor and cpufreq extension, the last says that cores are offline) and there’s no way to turn them on the last says that cores are offline) and there’s no way to turn them on, I tried with cpufreqctl, editing MAKEFLAGS parameter in makepkg.conf and manually (echo 1 >…).
This is my output of lscpu and lscpu -a --extended:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 39 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0,2
Off-line CPU(s) list: 1,3
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ MHZ
0 0 0 0 0:0:0:0 si 3000,0000 800,0000 1694.941
1 - - - - no - - -
2 0 0 1 1:1:1:0 si 3000,0000 800,0000 1695.824
3 - - - - no - - -
I haven’t seen something like that discussed on forum, could someone help me?
I hope you will answer me quickly
The output of cat for both cpu is 0, the output of sudo echo 1 > for both cpu is
warning: An error occurred while redirecting file ‘/sys/devices/system/cpu/cpu1/online’
open: permission deny
finally the output of sudo cpufreqctl --on
/usr/bin/cpufreqctl: riga 428: echo: writing error: Operation not allowed
/usr/bin/cpufreqctl: riga 428: echo: writing error: Operation not allowed
The command gives root permission to echo which doesn’t need it, then bash which is running as your user tries to redirect the output and fails since it doesn’t have root permission.
This would be the proper way to issue such a command:
echo 1 | sudo tee /sys/devices/system/cpu/cpu1/online
If you want to append to a file then you need to use tee -a. Read man tee.
You can also use the root account, or this command:
I make a message for all your answers
I tried right now with root account sudo echo 1 > … and the output didn’t change (
echo: write error: Operation not allowed)
Even with echo 1 | sudo tee /sys/devices/system/cpu/cpu1/online the error is similar:
tee: /sys/devices/system/cpu/cpu1/online: Operation not allowed
As I written before, even from root the operation isn’t allowed and my cores are still offline
I didn’t change nothing in BIOS, virtualization is enabled and there arent’t edited settings.
Unfortunately I cannot upload photos to check