Skip to contentSkip to conversation

powernow-k8: overflow on vid write on AMD64 3000 Venice

DISCUSSION [email protected] 1 participant 4 messages Aug 27, 2005 – Aug 29, 2005

lore
Share & tools
lore
#0 lore raw

Hello List,

powernow-k8 does not run on my AMD 64 3000 Venice CPU. If I try to set performance governor, I get the following error:

powernow-k8: internal error - overflow on vid write
powernow-k8: internal error - overflow on vid write

Reason: He wants to set VID=0x6 but he gets maxvid=0x4 from MSR_FIDVID_STATUS. So it changed reqvid to 0x4 a nd I get these error.

At the beginning powernow-k8 tells:

powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.40.4)
powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x6 (1400 mV)
powernow-k8:    1 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)

cpu_init done, current fid 0x9, vid 0x6

After I hardcoded the maxvid to 0x6 all govenors running fine. Is there an wrong value in the processor core? Can we change something in powernow-k8?

My System:
CPU: AMD64 3000 Venice
Mainboard: ECS nforce4-939
Linux: Gentoo 2005.1 64bit
Kernel: 2.6.12.5 (2.6.12-gentoo-r9)

Best regards

Bernd

#1 lore raw

Hello List,

problem solved. I patch the linux-2.6.12.5 kernel with the latest powernow-k8 driver from AMD. It will be in 2.6.13 by default.

Bernd

Am Samstag, 27. August 2005 17:48 schrieb [email protected]:

Quoted 35 lines

Hello List,

powernow-k8 does not run on my AMD 64 3000 Venice CPU. If I try to set performance governor, I get the following error:

powernow-k8: internal error - overflow on vid write
powernow-k8: internal error - overflow on vid write

Reason: He wants to set VID=0x6 but he gets maxvid=0x4 from MSR_FIDVID_STATUS. So it changed reqvid to 0x4 a nd I get these error.

At the beginning powernow-k8 tells:

powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.40.4)
powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x6 (1400 mV)
powernow-k8:    1 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)

cpu_init done, current fid 0x9, vid 0x6

After I hardcoded the maxvid to 0x6 all govenors running fine. Is there an wrong value in the processor core? Can we change something in powernow-k8?

My System:
CPU: AMD64 3000 Venice
Mainboard: ECS nforce4-939
Linux: Gentoo 2005.1 64bit
Kernel: 2.6.12.5 (2.6.12-gentoo-r9)

Best regards

Bernd

_______________________________________________
Cpufreq mailing list
[email protected]
http://lists.linux.org.uk/mailman/listinfo/cpufreq

#2 lore raw

Hello,

problem not solved...

After reboot I get the same errors. I have now patched powernow-k8 to set maxvid to 0x6 it it is 0x4; After first load of powernow-k8 I get this output:

powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.50.3)
powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x6 (1400 mV)
powernow-k8:    1 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)

cpu_init done, current fid 0x9, vid 0x6
powernow-k8: maxvid false: setting from 0x4 to 0x6

Why is fid==0x9, I think it should be 0xa?

After unloading powernow-k8 and loading a second time:

powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.50.3)
powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x6 (1400 mV)
powernow-k8:    1 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)

cpu_init done, current fid 0xa, vid 0x6

I get this result only with my patched powernow-k8.c. Trying to load the unpatched powernow-k8 make no difference. Both times he tells me fid==0x9.

Regards

Bernd

Am Sonntag, 28. August 2005 11:44 schrieb [email protected]:

Quoted 49 lines

Hello List,

problem solved. I patch the linux-2.6.12.5 kernel with the latest powernow-k8 driver from AMD. It will be in 2.6.13 by default.

Bernd

Am Samstag, 27. August 2005 17:48 schrieb [email protected]:

Quoted 28 lines

Hello List,

powernow-k8 does not run on my AMD 64 3000 Venice CPU. If I try to set performance governor, I get the following error:

powernow-k8: internal error - overflow on vid write
powernow-k8: internal error - overflow on vid write

Reason: He wants to set VID=0x6 but he gets maxvid=0x4 from MSR_FIDVID_STATUS. So it changed reqvid to 0x4 a nd I get these error.

At the beginning powernow-k8 tells:

powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.40.4)
powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x6 (1400 mV)
powernow-k8:    1 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)

cpu_init done, current fid 0x9, vid 0x6

After I hardcoded the maxvid to 0x6 all govenors running fine. Is there an wrong value in the processor core? Can we change something in powernow-k8?

My System:
CPU: AMD64 3000 Venice
Mainboard: ECS nforce4-939
Linux: Gentoo 2005.1 64bit
Kernel: 2.6.12.5 (2.6.12-gentoo-r9)

Quoted 8 lines

Best regards

Bernd

_______________________________________________
Cpufreq mailing list
[email protected]
http://lists.linux.org.uk/mailman/listinfo/cpufreq

_______________________________________________
Cpufreq mailing list
[email protected]
http://lists.linux.org.uk/mailman/listinfo/cpufreq

#3 lore raw

Hi List,

my FAULT. I had tuned my BIOS settings to much ("Load Performance"). Now with "Optimized Settings" all is running fine.

Bernd Westermann

Am Sonntag, 28. August 2005 13:27 schrieb [email protected]:

Quoted 85 lines

Hello,

problem not solved...

After reboot I get the same errors. I have now patched powernow-k8 to set maxvid to 0x6 it it is 0x4; After first load of powernow-k8 I get this output:

powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.50.3)
powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x6 (1400 mV)
powernow-k8:    1 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)

cpu_init done, current fid 0x9, vid 0x6
powernow-k8: maxvid false: setting from 0x4 to 0x6

Why is fid==0x9, I think it should be 0xa?

After unloading powernow-k8 and loading a second time:

powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.50.3)
powernow-k8:    0 : fid 0xa (1800 MHz), vid 0x6 (1400 mV)
powernow-k8:    1 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)

cpu_init done, current fid 0xa, vid 0x6

I get this result only with my patched powernow-k8.c. Trying to load the unpatched powernow-k8 make no difference. Both times he tells me fid==0x9.

Regards

Bernd

Am Sonntag, 28. August 2005 11:44 schrieb [email protected]:

Quoted 45 lines

Hello List,

problem solved. I patch the linux-2.6.12.5 kernel with the latest powernow-k8 driver from AMD. It will be in 2.6.13 by default.

Bernd

Am Samstag, 27. August 2005 17:48 schrieb [email protected]:

Quoted 28 lines

Hello List,

powernow-k8 does not run on my AMD 64 3000 Venice CPU. If I try to set performance governor, I get the following error:

powernow-k8: internal error - overflow on vid write
powernow-k8: internal error - overflow on vid write

Reason: He wants to set VID=0x6 but he gets maxvid=0x4 from MSR_FIDVID_STATUS. So it changed reqvid to 0x4 a nd I get these error.

At the beginning powernow-k8 tells:
powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version
1.40.4) powernow-k8: 0 : fid 0xa (1800 MHz), vid 0x6 (1400 mV)
powernow-k8: 1 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)
cpu_init done, current fid 0x9, vid 0x6

After I hardcoded the maxvid to 0x6 all govenors running fine. Is there an wrong value in the processor core? Can we change something in powernow-k8?

My System:
CPU: AMD64 3000 Venice
Mainboard: ECS nforce4-939
Linux: Gentoo 2005.1 64bit
Kernel: 2.6.12.5 (2.6.12-gentoo-r9)

Quoted 8 lines

Best regards

Bernd

_______________________________________________
Cpufreq mailing list
[email protected]
http://lists.linux.org.uk/mailman/listinfo/cpufreq

Quoted 4 lines

_______________________________________________
Cpufreq mailing list
[email protected]
http://lists.linux.org.uk/mailman/listinfo/cpufreq

_______________________________________________
Cpufreq mailing list
[email protected]
http://lists.linux.org.uk/mailman/listinfo/cpufreq