From owner-freebsd-acpi@FreeBSD.ORG Mon Apr 26 06:07:03 2010 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7CD4F106564A for ; Mon, 26 Apr 2010 06:07:03 +0000 (UTC) (envelope-from j@uriah.heep.sax.de) Received: from uriah.heep.sax.de (uriah.heep.sax.de [213.240.137.9]) by mx1.freebsd.org (Postfix) with ESMTP id 2343B8FC0A for ; Mon, 26 Apr 2010 06:07:02 +0000 (UTC) Received: by uriah.heep.sax.de (Postfix, from userid 107) id 473631F; Mon, 26 Apr 2010 08:07:01 +0200 (MET DST) Date: Mon, 26 Apr 2010 08:07:01 +0200 From: Joerg Wunsch To: freebsd-acpi@freebsd.org Message-ID: <20100426060701.GL69438@uriah.heep.sax.de> References: <20100423091710.GW69438@uriah.heep.sax.de> <4BD21C76.2040301@icyb.net.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4BD21C76.2040301@icyb.net.ua> X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-GPG-Fingerprint: 5E84 F980 C3CA FD4B B584 1070 F48C A81B 69A8 5873 User-Agent: Mutt/1.5.20 (2009-06-14) Subject: Re: FuSi Amilo 1667G stops when powerd is running in hadp/adp mode X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Joerg Wunsch List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Apr 2010 06:07:03 -0000 As Andriy Gapon wrote: > on 23/04/2010 12:17 Joerg Wunsch said the following: > > dev.cpu.0.freq_levels: 2000/25000 1875/23437 1800/20900 1687/19593 1600/17500 > > 1500/16406 1400/15312 1300/14218 1200/13125 1100/12031 1000/10937 900/9843 > > 800/7900 750/7406 700/6912 650/6418 600/5925 550/5431 500/4937 450/4443 > > 400/3950 350/3456 300/2962 250/2468 200/1975 150/1481 100/987 50/493 > You seem to have far too many levels here. > I think that you need to check for cpufreq drivers you have attached > to your cpu and disable the one(s) that cause problem. Well, it seems real that Turion-based machines can offer that many CPU frequency levels. Another dualcore Turion machine offers these: dev.cpu.0.freq_levels: 1990/100000 1791/81822 1592/65808 1393/57582 1194/49356 995/41130 796/22152 696/19383 597/16614 497/13845 398/11076 298/8307 199/5538 99/2769 Not quite that many as the machine above, but still an impressive list. It seems I managed it to finally fix the machine above, thanks to anyone for suggestions. I updated the BIOS to the latest version (1.07) where the reports I found in the Internet suggested that Windows 7 failed to set the CPU frequency away from the default 800 MHz one with any prior version. This by itself didn't really solve the issue at hand, so I continued to upgrade the machine's kernel from FreeBSD 8.0-RELEASE to RELENG_8. Also, I modularized the kernel, and recompiled the cpufreq module with *just* the powernow driver in it. I cannot tell for sure which of the three things did fix it, but I can now run it with "powerd -a hadp -b adp", and it ran for 12 h that way (including the nightly cron jobs). -- cheers, J"org .-.-. --... ...-- -.. . DL8DTL http://www.sax.de/~joerg/ NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)