ok rt@sys76:~$ sudo rdmsr -c -p0 0x19c 0x8839080c rt@sys76:~$ sudo rdmsr -c -p0 0x1aa 0x400000 rt@sys76:~$ sudo rdmsr -c -p0 0x1b1 0x8839080c rt@sys76:~$ sudo rdmsr -c -p0 0x16f rdmsr: CPU 0 cannot read MSR 0x0000016f rt@sys76:~$ sudo rdmsr -c -p0 0x1fc 0x4005d rt@sys76:~$ sudo strace rdmsr 0x19C execve("/usr/sbin/rdmsr", ["rdmsr", "0x19C"], 0x7ffdaa2d1488 /* 17 vars */) = 0 brk(NULL) = 0x55b45cb84000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffc77c46f80) = -1 EINVAL (Invalid argument) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=253505, ...}) = 0 mmap(NULL, 253505, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f35e41bf000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360q\2\0\0\0\0\0"..., 832) = 832 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=2029224, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f35e41bd000 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 mmap(NULL, 2036952, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f35e3fcb000 mprotect(0x7f35e3ff0000, 1847296, PROT_NONE) = 0 mmap(0x7f35e3ff0000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f35e3ff0000 mmap(0x7f35e4168000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19d000) = 0x7f35e4168000 mmap(0x7f35e41b3000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7f35e41b3000 mmap(0x7f35e41b9000, 13528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f35e41b9000 close(3) = 0 arch_prctl(ARCH_SET_FS, 0x7f35e41be580) = 0 mprotect(0x7f35e41b3000, 12288, PROT_READ) = 0 mprotect(0x55b45c8b1000, 4096, PROT_READ) = 0 mprotect(0x7f35e422a000, 4096, PROT_READ) = 0 munmap(0x7f35e41bf000, 253505) = 0 openat(AT_FDCWD, "/dev/cpu/0/msr", O_RDONLY) = 3 pread64(3, "\f\109\210\0\0\0\0", 8, 412) = 8 close(3) = 0 fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x3), ...}) = 0 brk(NULL) = 0x55b45cb84000 brk(0x55b45cba5000) = 0x55b45cba5000 write(1, "8839080c\n", 98839080c ) = 9 exit_group(0) = ? +++ exited with 0 +++ rt@sys76:~$ sudo strace rdmsr 0x1aa execve("/usr/sbin/rdmsr", ["rdmsr", "0x1aa"], 0x7fffde650548 /* 17 vars */) = 0 brk(NULL) = 0x555d67d9f000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd9bfd56d0) = -1 EINVAL (Invalid argument) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=253505, ...}) = 0 mmap(NULL, 253505, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd5f63ff000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360q\2\0\0\0\0\0"..., 832) = 832 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=2029224, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd5f63fd000 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 mmap(NULL, 2036952, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd5f620b000 mprotect(0x7fd5f6230000, 1847296, PROT_NONE) = 0 mmap(0x7fd5f6230000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fd5f6230000 mmap(0x7fd5f63a8000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19d000) = 0x7fd5f63a8000 mmap(0x7fd5f63f3000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7fd5f63f3000 mmap(0x7fd5f63f9000, 13528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd5f63f9000 close(3) = 0 arch_prctl(ARCH_SET_FS, 0x7fd5f63fe580) = 0 mprotect(0x7fd5f63f3000, 12288, PROT_READ) = 0 mprotect(0x555d676b8000, 4096, PROT_READ) = 0 mprotect(0x7fd5f646a000, 4096, PROT_READ) = 0 munmap(0x7fd5f63ff000, 253505) = 0 openat(AT_FDCWD, "/dev/cpu/0/msr", O_RDONLY) = 3 pread64(3, "\0\0@\0\0\0\0\0", 8, 426) = 8 close(3) = 0 fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x3), ...}) = 0 brk(NULL) = 0x555d67d9f000 brk(0x555d67dc0000) = 0x555d67dc0000 write(1, "400000\n", 7400000 ) = 7 exit_group(0) = ? +++ exited with 0 +++ rt@sys76:~$ sudo strace rdmsr 0x1b1 execve("/usr/sbin/rdmsr", ["rdmsr", "0x1b1"], 0x7ffc1b0da0a8 /* 17 vars */) = 0 brk(NULL) = 0x556fe2db8000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffda22ffbd0) = -1 EINVAL (Invalid argument) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=253505, ...}) = 0 mmap(NULL, 253505, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd9de46b000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360q\2\0\0\0\0\0"..., 832) = 832 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=2029224, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9de469000 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 mmap(NULL, 2036952, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd9de277000 mprotect(0x7fd9de29c000, 1847296, PROT_NONE) = 0 mmap(0x7fd9de29c000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fd9de29c000 mmap(0x7fd9de414000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19d000) = 0x7fd9de414000 mmap(0x7fd9de45f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7fd9de45f000 mmap(0x7fd9de465000, 13528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd9de465000 close(3) = 0 arch_prctl(ARCH_SET_FS, 0x7fd9de46a580) = 0 mprotect(0x7fd9de45f000, 12288, PROT_READ) = 0 mprotect(0x556fe2c4e000, 4096, PROT_READ) = 0 mprotect(0x7fd9de4d6000, 4096, PROT_READ) = 0 munmap(0x7fd9de46b000, 253505) = 0 openat(AT_FDCWD, "/dev/cpu/0/msr", O_RDONLY) = 3 pread64(3, "\f\109\210\0\0\0\0", 8, 433) = 8 close(3) = 0 fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x3), ...}) = 0 brk(NULL) = 0x556fe2db8000 brk(0x556fe2dd9000) = 0x556fe2dd9000 write(1, "8839080c\n", 98839080c ) = 9 exit_group(0) = ? +++ exited with 0 +++ rt@sys76:~$ sudo strace rdmsr 0x16f execve("/usr/sbin/rdmsr", ["rdmsr", "0x16f"], 0x7ffd595f52a8 /* 17 vars */) = 0 brk(NULL) = 0x55fed4a37000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffee10cdc30) = -1 EINVAL (Invalid argument) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=253505, ...}) = 0 mmap(NULL, 253505, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7922858000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360q\2\0\0\0\0\0"..., 832) = 832 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=2029224, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7922856000 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 mmap(NULL, 2036952, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7922664000 mprotect(0x7f7922689000, 1847296, PROT_NONE) = 0 mmap(0x7f7922689000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f7922689000 mmap(0x7f7922801000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19d000) = 0x7f7922801000 mmap(0x7f792284c000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7f792284c000 mmap(0x7f7922852000, 13528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7922852000 close(3) = 0 arch_prctl(ARCH_SET_FS, 0x7f7922857580) = 0 mprotect(0x7f792284c000, 12288, PROT_READ) = 0 mprotect(0x55fed3bd6000, 4096, PROT_READ) = 0 mprotect(0x7f79228c3000, 4096, PROT_READ) = 0 munmap(0x7f7922858000, 253505) = 0 openat(AT_FDCWD, "/dev/cpu/0/msr", O_RDONLY) = 3 pread64(3, 0x7ffee10cdb48, 8, 367) = -1 EIO (Input/output error) write(2, "rdmsr: CPU 0 cannot read MSR 0x0"..., 40rdmsr: CPU 0 cannot read MSR 0x0000016f ) = 40 exit_group(4) = ? +++ exited with 4 +++ rt@sys76:~$ sudo strace rdmsr 0x1fc execve("/usr/sbin/rdmsr", ["rdmsr", "0x1fc"], 0x7fff58899a78 /* 17 vars */) = 0 brk(NULL) = 0x55cb3e52f000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffc60e9c190) = -1 EINVAL (Invalid argument) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=253505, ...}) = 0 mmap(NULL, 253505, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f24cfe73000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360q\2\0\0\0\0\0"..., 832) = 832 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=2029224, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f24cfe71000 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\t\233\222%\274\260\320\31\331\326\10\204\276X>\263"..., 68, 880) = 68 mmap(NULL, 2036952, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24cfc7f000 mprotect(0x7f24cfca4000, 1847296, PROT_NONE) = 0 mmap(0x7f24cfca4000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f24cfca4000 mmap(0x7f24cfe1c000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19d000) = 0x7f24cfe1c000 mmap(0x7f24cfe67000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7f24cfe67000 mmap(0x7f24cfe6d000, 13528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24cfe6d000 close(3) = 0 arch_prctl(ARCH_SET_FS, 0x7f24cfe72580) = 0 mprotect(0x7f24cfe67000, 12288, PROT_READ) = 0 mprotect(0x55cb3d02a000, 4096, PROT_READ) = 0 mprotect(0x7f24cfede000, 4096, PROT_READ) = 0 munmap(0x7f24cfe73000, 253505) = 0 openat(AT_FDCWD, "/dev/cpu/0/msr", O_RDONLY) = 3 pread64(3, "]\0\4\0\0\0\0\0", 8, 508) = 8 close(3) = 0 fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x3), ...}) = 0 brk(NULL) = 0x55cb3e52f000 brk(0x55cb3e550000) = 0x55cb3e550000 write(1, "4005d\n", 64005d ) = 6 exit_group(0) = ? +++ exited with 0 +++ rt@sys76:~$