miro:~/sysinfo# msrtool > msrtool.log<br>msrtool 4091<br>Detected target K8: AMD K8 Family<br><br>Unable to detect the current operating system!<br>On Linux, please do 'modprobe msr' and retry.<br>Please send a report or patch to <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a>. Thanks for your help!<br>
<br>miro:~/sysinfo# modprobe msr<br>WARNING: All config files need .conf: /etc/modprobe.d/kqemu, it will be ignored in a future release.<br>WARNING: All config files need .conf: /etc/modprobe.d/OLD_oss-compat, it will be ignored in a future release.<br>
WARNING: All config files need .conf: /etc/modprobe.d/OLD_linux-sound-base_noOSS, it will be ignored in a future release.<br><br>miro:~/sysinfo# msrtool > msrtool.log<br>
msrtool 4091<br>
Detected system linux: Linux with /dev/cpu/*/msr<br>
Detected target K8: AMD K8 Family<br><br>Debian Linux OS: <br>Linux miro 3.2.0-1-amd64 #1 SMP Sun Feb 5 15:17:15 UTC 2012 x86_64 GNU/Linux<br><br><br>miro:~/sysinfo# cat msrtool.log<br>syntax: msrtool [-hvqrkl] [-c cpu] [-m system] [-t target ...]<br>
[-i addr=hi[:]lo] | [-s file] | [-d [:]file] | addr...<br> -h show this help text<br> -v be verbose<br> -q be quiet (overrides -v)<br> -r include [Reserved] values<br> -k list all known systems and targets<br>
-l list MSRs and bit fields for current target(s) (-kl for ALL targets!)<br> -c access MSRs on the specified CPU, default=0<br> -m force a system, e.g: -m linux<br> -t force a target, can be used multiple times, e.g: -t geodelx -t cs5536<br>
-i immediate mode<br> decode hex addr=hi:lo for the target without reading hw value<br> e.g: -i 4c00000f=f2f100ff56960004<br> -s stream mode<br> read one MSR address per line and append current hw value to the line<br>
use the filename - for stdin/stdout<br> using -l -s ignores input and will output all MSRs with values<br> -d diff mode<br> read one address and value per line and compare with current hw value,<br> printing differences to stdout. use the filename - to read from stdin<br>
use :file or :- to reverse diff, normally hw values are considered new<br> addr.. direct mode, read and decode values for the given MSR address(es)<br><br>No mode or address(es) specified!<br><br>