[coreboot] Problems with Winnet G270 Board / Igel Thin Client 3210 need help

Christian christian.suehs at online.de
Mon Mar 12 18:57:36 CET 2012

> Who can help to change the speed_translation function.

Here is the log ...

Initializing CPU #0
CPU: vendor Centaur device 6a9
CPU: family 06, model 0a, stepping 09
Detected VIA Model A Eden
Enabling improved C7 clock and voltage.
Voltage: 844mV (min 844mV; max 844mV) --> That is all correct
CPU multiplier: 4x (min 4x; max 6x) --> multiplier should be 6
 msr.lo = 4000409

-->	here the function compares the values
	there is no VIA Eden 600MHz CPU in c7a_speed_translation so

 new msr.lo = 409

Current voltage: 844mV <-- right
Current CPU multiplier: 4x <-- wrong, should be 6

For Via Model A Eden I have to change the

static int c7a_speed_translation[] = {
//      LFM     HFM
	0x0409, 0x0f13,		// 400MHz, 844mV --> 1500MHz, 1.004V    C7-M
	0x0409, 0x1018,		// 400MHz, 844mV --> 1600MHz, 1.084V
	0x0409, 0x0c18,		// 533MHz, 844mV --> 1600MHz, 1.084V
	0x0409, 0x121c,		// 400MHz, 844mV --> 1800MHz, 1.148V
	0x0409, 0x0e1c,		// 533MHz, 844mV --> 1860MHz, 1.148V
	0x0409, 0x141f,		// 400MHz, 844mV --> 2000MHz, 1.196V
	0x0409, 0x0f1f,		// 533MHz, 844mV --> 2000MHz, 1.196V
	0x0406, 0x0a06,		// 400MHz, 796mV --> 1000MHz, 796mV     C7-M ULV
	0x0406, 0x0a09,		// 400MHz, 796mV --> 1000MHz, 844mV
	0x0406, 0x0c09,		// 400MHz, 796mV --> 1200MHz, 844mV
	0x0406, 0x0f10,		// 400MHz, 796mV --> 1500MHz, 956mV

LFM is 0x0409 but I`m unsure for HFM
and should I change the c7d_speed_translation, too?

> > chris

More information about the coreboot mailing list