title: Unable to disable Hardware prefetcher in Core i7
body: <p>I am getting Error while trying to disable Hardware prefetcher in my Core i7 system. I am following the method as per the link <a href="https://stackoverflow.com/questions/784041/how-do-i-programatically-disable-hardware-prefetching">How do I programmatically disable hardware prefetching?</a></p>
  <p>In my system</p>
  <blockquote>
  <p>grep -i msr /boot/config-$(uname -r)</p>
  </blockquote>
  <p>CONFIG_X86_DEBUGCTLMSR=y</p>
  <p>CONFIG_X86_MSR=y</p>
  <p>CONFIG_SCSI_ARCMSR=m</p>
  <p>Here is my error message</p>
  <blockquote>
  <p>root@ ./rdmsr 0x1a0</p>
  <p>850089</p>
  <p>[root@ ./wrmsr -p 0 0x1a0 0x850289 (to disable hardware prefetcher in Core i7)</p>
  <p><strong>wrmsr:pwrite: Input/output error</strong></p>
  </blockquote>
  <p>I am getting same error for disabling <strong>Adjacent cache line prefetcher</strong></p>
  <p>Any idea how to resolve this problem ? Thanks in advance .</p>