Subject: Re: port-i386/32937
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: YONETANI Tomokazu <qhwt+nbsd@les.ath.cx>
List: netbsd-bugs
Date: 06/24/2006 12:40:02
The following reply was made to PR port-i386/32937; it has been noted by GNATS.

From: YONETANI Tomokazu <qhwt+nbsd@les.ath.cx>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-i386/32937
Date: Sat, 24 Jun 2006 20:04:35 +0900

 Hi.
 I'm trying to port your Enhanced SpeedStep driver for DragonFly BSD,
 and it seems to be successful for a few people so far, but one of the
 user has an issue with the freq/voltage table for his Pentium M 740
 (1.73GHz, FSB 533MHz).
 
 On his notebook, `rdmsr(MSR_PERF_STATUS)' returns 0x6120d2606000d26,
 which means IIUC that highest configuration is 1729MHz/1308mV and
 lowest configuration is 798MHz/988mV.  However entium_m_n740[] does not
 list this voltage, so the driver says it's not supported.  I added
 an alternate table for 740 like below and hooked it into
 pentium_m_dothan[], and it seems to work for him now.
 
 static const struct fq_info pentium_m_n740_2[] = {
 	{ 1733, 1308 },
 	{ 1333, 1148 },
 	{ 1067, 1068 },
 	{  800,  988 }
 };
 
 I don't know if Intel would release products under the same name
 with different setting, is it possible?  Have you received any
 such reports from your users before?
 
 Regards.