From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 18 09:22:33 2003 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4221037B401; Fri, 18 Jul 2003 09:22:33 -0700 (PDT) Received: from phk.freebsd.dk (phk.freebsd.dk [212.242.86.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A75C43F93; Fri, 18 Jul 2003 09:22:32 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (port757.uc1-esp.isdn-lan.cybercity.dk [212.242.98.245]) by phk.freebsd.dk (8.12.8/8.12.8) with ESMTP id h6IGMTV3028160; Fri, 18 Jul 2003 16:22:30 GMT (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h6IGMRMu046003; Fri, 18 Jul 2003 18:22:28 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Tobias Roth From: "Poul-Henning Kamp" In-Reply-To: Your message of "Fri, 18 Jul 2003 16:12:39 +0200." <20030718141239.GB19817@speedy.unibe.ch> Date: Fri, 18 Jul 2003 18:22:27 +0200 Message-ID: <46000.1058545347@critter.freebsd.dk> cc: questions@freebsd.org cc: mobile@freebsd.org Subject: Re: dmesg showing wrong frequency (IBM T30) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jul 2003 16:22:33 -0000 In message <20030718141239.GB19817@speedy.unibe.ch>, Tobias Roth writes: >Hi > >On my IBM T30 1.8GHz, dmesg (with both 4.8 and 5.1) shows me this line: > >CPU: Intel(R) Pentium(R) 4 Mobile CPU 1.8GHz (1196.13-MHz 686-class CPU) > >Various windows utilities also claim that the cpu identification string >marks my cpu as 1.8 GHz unit, while the maximum frequency always gets >detected as something just below 1.2GHz. > >What is wrong here? To other IBM T30 users: Is your CPU identification >correct? What's "wrong" here is that the BIOS/ACPI firmware in your laptop runs your CPU at a reduced rate in order to make the battery last longer. Manufactureres have taken great care to not make it clear that the specs they give you are all reachable, _just_not_at_the_same_time_. You may be able to twiddle things in the BIOS or using ACPI and get faster CPU but less battery lifetime. It can also be that the case that the "cooling solution" (ie: fans, fins etc) does not work well enough and the ACPI code has slowed down the CPU in order to not melt anything [*]. In particular our ACPI code does not seem to always start fans when they should due to high temperatures. Poul-Henning [*] Known in certain circles as a "Warnering your laptop" :-) -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.