From owner-freebsd-i386@FreeBSD.ORG Sat Mar 19 16:20:01 2011 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD2281065688 for ; Sat, 19 Mar 2011 16:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8E20A8FC0C for ; Sat, 19 Mar 2011 16:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2JGK1el073350 for ; Sat, 19 Mar 2011 16:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2JGK18Z073349; Sat, 19 Mar 2011 16:20:01 GMT (envelope-from gnats) Resent-Date: Sat, 19 Mar 2011 16:20:01 GMT Resent-Message-Id: <201103191620.p2JGK18Z073349@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Anatoly Mashanov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63D68106568C for ; Sat, 19 Mar 2011 16:19:13 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 3C4CF8FC14 for ; Sat, 19 Mar 2011 16:19:13 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p2JGJCH0010814 for ; Sat, 19 Mar 2011 16:19:12 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p2JGJCAj010813; Sat, 19 Mar 2011 16:19:12 GMT (envelope-from nobody) Message-Id: <201103191619.p2JGJCAj010813@red.freebsd.org> Date: Sat, 19 Mar 2011 16:19:12 GMT From: Anatoly Mashanov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: i386/155695: AMD Vision ultimate notebook HP Pavilion DV6 3109ER overheats X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Mar 2011 16:20:01 -0000 >Number: 155695 >Category: i386 >Synopsis: AMD Vision ultimate notebook HP Pavilion DV6 3109ER overheats >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Mar 19 16:20:01 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Anatoly Mashanov >Release: 8.2-RELEASE >Organization: none >Environment: FreeBSD pride.nowhere.net 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Sat Mar 19 23:35:10 IRKT 2011 root@pride.nowhere.net:/usr/src/sys/i386/compile/GENERIC i386 >Description: Notebook HP Pavilion DV6-3109er (Mobile Phenom II x4, double Mobility Radeon) keeps processor temperature about 60 degC under FreeBSD 8.2-RELEASE GENERIC kernel, and under custom kernel with device acpi_video and acpi_hp. The battery life is probably 80 minutes, system fan works at low RPM. The same notebook is only slightly warm under stock Windows 7 Home Basic. The battery life there is probably 3 hours. The fan is stopped and works only sometimes. The strange thing appeared: while FreeBSD pciconf reports 2 video cards, windows reports only one video card (AMD M880G with ATI Mobility Radeon HD 4250, Vendor=1002, device=9712). And Windows does NOT report passive equipment, for instance, Ethernet with no cable attached; so Windows makes the second video passive and powers it down but FreeBSD does not. BTW this second card is still not known to X and to pciconf. The following was tried, with no or marginal result: 1. Read and followed the Fighting for the power http://lists.freebsd.org/pipermail/freebsd-current/2009-May/006436.html 2. powerd -v -M 2000 -m 200 (computer becomes non-responsive below 200 MHz) 3. Modification of stock FreeBSD vga driver to recognize one VGA only. The second card does not appear in dmesg, hw.pci.do_power_nodriver=3 is in place but temperature is the same 4. Flashing the freshest available BIOS. 5. Googling everything imaginable about powering down the PCI device - nothing found. 6. Looking into book's .ASL 7. Call to HP service. 8. Mailing to freebsd-acpi maillist. When I rebuild the kernel, the cooling fan properly accelerates and the temperature is kept within 75 degC, so the problem is not critical, but it's difficult to use the book with battery power. After a lot of googling and maillist reading I believe that this problem may be common for all AMD Vision Ultimate platform. Data files are (If my Apache is OK) http://plasmodius.dyndns.org/pavilion - if not, make me know. >How-To-Repeat: Just install 8.2-RELEASE on the said book and look for the temperature. I believe every book with "ULTIMATE VISION AMD" label is OK. >Fix: >Release-Note: >Audit-Trail: >Unformatted: