perhaps relevantly, here is the strace of powertop trying to read the msr.
24773 write(1, "RAPL device for cpu 0\n", 22) = 22 24773 access("/dev/cpu/0/msr", R_OK) = 0 24773 open("/dev/cpu/0/msr", O_RDONLY) = 4 24773 pread(4, 0x7ffd966dbb08, 8, 1553) = -1 EIO (Input/output error) 24773 close(4) = 0 24773 access("/dev/cpu/0/msr", R_OK) = 0 24773 open("/dev/cpu/0/msr", O_RDONLY) = 4 24773 pread(4, 0x7ffd966dbb08, 8, 1561) = -1 EIO (Input/output error) 24773 close(4) = 0 24773 access("/dev/cpu/0/msr", R_OK) = 0 24773 open("/dev/cpu/0/msr", O_RDONLY) = 4 24773 pread(4, 0x7ffd966dbb08, 8, 1593) = -1 EIO (Input/output error) 24773 close(4) = 0 24773 access("/dev/cpu/0/msr", R_OK) = 0 24773 open("/dev/cpu/0/msr", O_RDONLY) = 4 24773 pread(4, 0x7ffd966dbb08, 8, 1601) = -1 EIO (Input/output error) 24773 close(4) = 0 24773 access("/dev/cpu/0/msr", R_OK) = 0 24773 open("/dev/cpu/0/msr", O_RDONLY) = 4 24773 pread(4, 0x7ffd966dbae8, 8, 1542) = -1 EIO (Input/output error) 24773 close(4) = 0 24773 access("/dev/cpu/0/msr", R_OK) = 0 24773 open("/dev/cpu/0/msr", O_RDONLY) = 4 24773 pread(4, 0x7ffd966dbae8, 8, 1542) = -1 EIO (Input/output error) 24773 close(4) = 0 24773 access("/dev/cpu/0/msr", R_OK) = 0 24773 open("/dev/cpu/0/msr", O_RDONLY) = 4 24773 pread(4, 0x7ffd966dbae8, 8, 1542) = -1 EIO (Input/output error) 24773 close(4) = 0
perhaps relevantly, here is the strace of powertop trying to read the msr.
24773 write(1, "RAPL device for cpu 0\n", 22) = 22 "/dev/cpu/ 0/msr", R_OK) = 0 dev/cpu/ 0/msr", O_RDONLY) = 4 "/dev/cpu/ 0/msr", R_OK) = 0 dev/cpu/ 0/msr", O_RDONLY) = 4 "/dev/cpu/ 0/msr", R_OK) = 0 dev/cpu/ 0/msr", O_RDONLY) = 4 "/dev/cpu/ 0/msr", R_OK) = 0 dev/cpu/ 0/msr", O_RDONLY) = 4 "/dev/cpu/ 0/msr", R_OK) = 0 dev/cpu/ 0/msr", O_RDONLY) = 4 "/dev/cpu/ 0/msr", R_OK) = 0 dev/cpu/ 0/msr", O_RDONLY) = 4 "/dev/cpu/ 0/msr", R_OK) = 0 dev/cpu/ 0/msr", O_RDONLY) = 4
24773 access(
24773 open("/
24773 pread(4, 0x7ffd966dbb08, 8, 1553) = -1 EIO (Input/output error)
24773 close(4) = 0
24773 access(
24773 open("/
24773 pread(4, 0x7ffd966dbb08, 8, 1561) = -1 EIO (Input/output error)
24773 close(4) = 0
24773 access(
24773 open("/
24773 pread(4, 0x7ffd966dbb08, 8, 1593) = -1 EIO (Input/output error)
24773 close(4) = 0
24773 access(
24773 open("/
24773 pread(4, 0x7ffd966dbb08, 8, 1601) = -1 EIO (Input/output error)
24773 close(4) = 0
24773 access(
24773 open("/
24773 pread(4, 0x7ffd966dbae8, 8, 1542) = -1 EIO (Input/output error)
24773 close(4) = 0
24773 access(
24773 open("/
24773 pread(4, 0x7ffd966dbae8, 8, 1542) = -1 EIO (Input/output error)
24773 close(4) = 0
24773 access(
24773 open("/
24773 pread(4, 0x7ffd966dbae8, 8, 1542) = -1 EIO (Input/output error)
24773 close(4) = 0