[Trac #438] rdmsr does not seem to work for large MSR addresses
Zarro Boogs per Child
bugtracker at laptop.org
Tue Nov 14 00:57:15 EST 2006
#438: rdmsr does not seem to work for large MSR addresses
--------------------+-------------------------------------------------------
Reporter: tsylla | Owner: blizzard
Type: defect | Status: new
Priority: low | Milestone: BTest-2
Component: distro | Keywords:
--------------------+-------------------------------------------------------
I started to read all the clock gating MSRs, and found some that don't
work right:
{{{
-bash-3.1# rdmsr 0x10002004
MSR register 0x10002004 => 00:00:00:00:00:00:00:05
-bash-3.1# rdmsr 0x20002004
MSR register 0x20002004 => 00:00:00:00:00:00:00:03
-bash-3.1# rdmsr 0x00002004
MSR register 0x2004 => 00:00:00:00:00:00:00:00
-bash-3.1# rdmsr 0x80002004
MSR register 0x80002004 => bf:cb:80:c0:b7:e4:79:b5
-bash-3.1# rdmsr 0xa0002004
MSR register 0xa0002004 => bf:92:ed:30:b7:ea:09:b5
-bash-3.1# rdmsr 0xc0002004
MSR register 0xc0002004 => bf:e3:fa:40:b7:ec:79:b5
}}}
Those funny values in 8000, a000, and c000 are wrong. Either rdmsr isn't
right, or it could be the kernel msr module, big MSR adresses like that
are pretty unique to Geode, so this may not have been encountered before.
This was on:
build 178 (stream development; variant ext3)
Kernel 2.6.18-20061111.4.olpc.e9c07c37bc2ab22 on an i586
--
Ticket URL: <http://dev.laptop.org/ticket/438>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list