From owner-freebsd-acpi@FreeBSD.ORG Fri Jul 11 17:17:55 2014 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 510C93AF for ; Fri, 11 Jul 2014 17:17:55 +0000 (UTC) Received: from nm4-vm1.access.bullet.mail.gq1.yahoo.com (nm4-vm1.access.bullet.mail.gq1.yahoo.com [216.39.63.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0EC8C2134 for ; Fri, 11 Jul 2014 17:17:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s2048; t=1405098934; bh=ahnp74TCuavQFhYTRmVfRViJlaC7gqojzZBNrYF9cm0=; h=Received:Received:Received:DKIM-Signature:X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=MOsL4fJ4hdsG2P9Z0/IM/LFyBIjcB6b8iPocs1BgA0hxz1c2pFJPkE8PIRpy/0y7O12lLqsIgdt/UeTTy84rUSEyxk/72QG/1cMOwcMC1CsO8h4eWskrf7DzTa+jkMTg9rWV50RhFdG6NnVzxo0MS7bSxdDrsfy+VYREfI1FtuRu2a8isLaOTAzCVdC64Y1KS6lSlurvjvMgmdWwsOJ7/bdH4Q0JXJnEkYmJh9C2N8GB/Ba8TkKwgc183724enKykbOIkfE4Lg1XET3prjyNGu4jowrDBaWP2UAxnmGztNu0FhlIoosUSUMVoRA++lCoRfXhCL7xyFCHPXCBjNlo0Q== DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=att.net; b=AhT1VSZCyHM1o/QVcZ39dmgu45cxkw8ddu/l6220G9A2VoR99OBO/MghUDYNUseZcQBVifrwfIaEqav/3TMDCF4njQYjQS3YiAn4IabqlfB2hZRywIny+ISiFxR8NcEaB8O3ghLr2qA5mSGBG4zO7CtfM4tfFpCa52RRV9VXOh7qrJ6wE5UWlgybEqEA8xuKg8xRJA6TUoSD/6G0yaT2oHwCpLNb2fhKqnmLOK7V63M/aT8awW++aCFuAIrLWSKMZn9CIwQHryxmFRdWYnN7Q3o2m7t/dm4aIn7eo2K9O3oUlwj381go+kGU3Mk4UWdn9T+nK1OpdAgr6HPVQdj+/w==; Received: from [216.39.60.166] by nm4.access.bullet.mail.gq1.yahoo.com with NNFMP; 11 Jul 2014 17:15:34 -0000 Received: from [67.195.22.118] by tm2.access.bullet.mail.gq1.yahoo.com with NNFMP; 11 Jul 2014 17:15:34 -0000 Received: from [127.0.0.1] by smtp113.sbc.mail.gq1.yahoo.com with NNFMP; 11 Jul 2014 17:15:34 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1405098934; bh=ahnp74TCuavQFhYTRmVfRViJlaC7gqojzZBNrYF9cm0=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=xOdZdiWlmUKW4cwcVSn86/Loe43K6Y0WtUjcBg37Js9LPfzLzAOCKhF8tuQH7Qy6zbxd+s0ECv7q5ewKmGkuIrVa/xIkmo4VarSk2A9D65omMiy7ZiAmxjl2flO2dIwqTwe259IOb2g2ae1/EKfz8X/iWFSrcCyIbH18pADkfec= X-Yahoo-Newman-Id: 814363.3160.bm@smtp113.sbc.mail.gq1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: o0yLoscVM1lZ4YFCyyrfgpNG2wc8rZMTjBcon4KoOOMxnc8 8GMgU_G7KZY9x_rR4ZfyJTMm8CrtM2K5GFOpoMold_PO3S8PCJwcFJ0jhTUl 3j8Olc4FDD6IMaBYl2vHDOe81cLgcJmCqAzT64xyzt5uVsCdkmOCCpDQp5h. r76soeg0krFYqCk.3JHPCdqZJTdAqR3OYpExFRTZZX0jNK67p0O3cQ4i6xqK aX2TLHL2jlT0OZIJWOHuLeY9oce5A.oTcVH1POQT1Jp7AkyAFZlvdW6BhJgw BALTgoY4ng1Pz1bxvXwbuqoixe25HdzRUhpFJykbdysLSVyKSmWnZMAkV_H6 IBpvBjMrkoAQ8Pvbr.YDt_kHQ.rE.eziX31ugyMR9sT0KRqmQsnPK.2dBFzy Dbxgws8ql_1VauNns0wKdiZWsYysVAKr2SQ_QK3ApFpKm6SfeSlHaxTIAoUW vKfs4cBVaPr5u9P800sFeg2K6MM1Wp8nKzvST9._7kWjziyxA1P7phN7eBZv paUGz3qHCMgQ8zI0o2KNZC.s.iFxwuezRFAZY0ckrE0PUTMyS X-Yahoo-SMTP: OKD1keCswBBTAmAF1s00hLyKW3wE3YfSK0Eazl6b4VZG4LTqJxg- Message-ID: <53C01BB6.8080109@att.net> Date: Fri, 11 Jul 2014 13:15:34 -0400 From: Anthony Jenkins User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Daniele Mazzotti , takawata@init-main.com Subject: Re: ACPI support - Freebsd 10 on Sony Vaio VPCCA3C5E References: <53BF0546.70505@att.net> <53BFCBF4.2090104@att.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@freebsd.org X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2014 17:17:55 -0000 Takawata might be able to help you better than me; I'm trying to learn this ACPI stuff myself (trying to add support for ACPI CMOS regions and fix my own laptop's flakiness). If you're just running a generic kernel, I'm pretty sure all you have to do is: 1. Ensure you have the system sources installed at /usr/src. 2. Copy /usr/src/sys/$(uname -m)/conf/GENERIC to /usr/src/sys/$(uname -m)/conf/MYKERNEL. * 3. Edit /usr/src/sys/$(uname -m)/conf/MYKERNEL to add the 'options ACPI_DEBUG' line. 4. 'cd' to /usr/src. 5. Run 'make kernel KERNCONF=MYKERNEL'. 6. Reboot. * 'uname -m' prints your system architecture (e.g. 'amd64' or 'i386'); you could simply substitute the architecture string in the paths above. Anthony On 07/11/2014 12:10, Daniele Mazzotti wrote: > Hi guys, > > thanks again for the support. > > @Anthony: I will try to include the options in a custom kernel and compile > it. As this is the first time after years I am compiling a custom kernel it > will take a few time I guess. > > Just let me know if the output of the acpidump is of any help to you. > Cheers, > Daniele. > > > 2014-07-11 13:35 GMT+02:00 Anthony Jenkins : > >> Hi Daniele, >> >> I was just going from acpi(4) man page; you'll likely have to build a new >> kernel with 'options ACPI_DEBUG' added to your kernel config file, as I >> don't know if it's even possible to turn on the logging I want at runtime. >> >> [ajenkins@ajenkins-hplaptop /usr/home/ajenkins]$ grep -i acpi >> /usr/src/sys/amd64/conf/MYKERNEL >> device acpi >> options ACPI_DEBUG >> >> I also have an 'options ACPI_DMAR' , but I don't recognize that and you >> don't need that to debug your battery. >> >> Anthony >> >> On 07/11/2014 01:58, Daniele Mazzotti wrote: >>> Hello Anthony, >>> >>> thanks for the quick reply! I tried what you suggested. >>> >>> loader.conf: >>> >>> # Module for Windows Partition & Linux Mount >>> fuse_load="YES" >>> autoboot_delay="5" >>> #acpi_sony_load="YES" >>> >>> # Debugging Symbols for ACPI >>> debug.acpi.layer="ACPI_BATTERY" >>> debug.acpi.level="ACPI_LV_ALL_EXCEPTIONS" >>> debug.acpi.enable_debug_objects="1" >>> >>> sysctl hw.acpi.battery: >>> >>> hw.acpi.battery.life: -1 >>> hw.acpi.battery.time: -1 >>> hw.acpi.battery.state: 7 >>> hw.acpi.battery.units: 1 >>> hw.acpi.battery.info_expire: 5 >>> >>> log/messages: >>> >>> cat /var/log/messages | grep acpi >>> >>> Jul 11 07:30:47 Von-Neumann kernel: acpi0: on motherboard >>> Jul 11 07:30:47 Von-Neumann kernel: acpi_ec0: >> 0x17, ECDT> port 0x62,0x66 on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: cpu0: on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: cpu1: on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: cpu2: on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: cpu3: on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: hpet0: >>> iomem 0xfed00000-0xfed003ff on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: atrtc0: port >>> 0x70-0x77 irq 8 on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: attimer0: port >>> 0x40-0x43,0x50-0x53 irq 0 on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: acpi_timer0: <24-bit timer at >>> 3.579545MHz> port 0x408-0x40b on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: pcib0: port >>> 0xcf8-0xcff on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: battery0: > Battery> >>> on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: acpi_acad0: on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: acpi_lid0: > Switch> >>> on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: acpi_button0: on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: acpi_tz0: on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: acpi_tz1: on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: atkbdc0: > (i8042)> >>> port 0x60,0x64 irq 1 on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: acpi_sony0: > controller> >>> on acpi0 >>> Jul 11 07:30:47 Von-Neumann kernel: acpi_sony0: PID 0 >>> Jul 11 07:37:54 Von-Neumann kernel: acpi0: on motherboard >>> Jul 11 07:37:54 Von-Neumann kernel: acpi_ec0: >> 0x17, ECDT> port 0x62,0x66 on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: cpu0: on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: cpu1: on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: cpu2: on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: cpu3: on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: hpet0: >>> iomem 0xfed00000-0xfed003ff on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: atrtc0: port >>> 0x70-0x77 irq 8 on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: attimer0: port >>> 0x40-0x43,0x50-0x53 irq 0 on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: acpi_timer0: <24-bit timer at >>> 3.579545MHz> port 0x408-0x40b on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: pcib0: port >>> 0xcf8-0xcff on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: battery0: > Battery> >>> on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: acpi_acad0: on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: acpi_lid0: > Switch> >>> on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: acpi_button0: on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: acpi_tz0: on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: acpi_tz1: on acpi0 >>> Jul 11 07:37:54 Von-Neumann kernel: atkbdc0: > (i8042)> >>> port 0x60,0x64 irq 1 on acpi0 >>> >>> It seems to me the verbose debugging is either not enabled (perhaps I >> made >>> some mistakes with the loader.conf) or the debug is really enabled but >>> there is no special output on the wrong log file. Actually I am a bit >>> puzzled as I am not a real expert "admin". I only enjoy getting my hands >> on >>> Unix on my desktop PC just for fun. >>> >>> However, do you think either I missed something or made anything wrong? >>> I look forward to receiving from you. >>> >>> Cheers, >>> Daniele. >>> >>> >>> >>> 2014-07-10 23:27 GMT+02:00 Anthony Jenkins : >>> >>>> On 07/10/2014 16:49, Daniele Mazzotti wrote: >>>>> Hello there, >>>>> >>>>> it is been a while since I finished installing Freebsd 10 on my Sony >> Vaio >>>>> PC and resolving (or at least I am trying to) one by one, all the >>>> problems >>>>> this hardware is giving me. Actually I cannot find a solution to >>>> correctly >>>>> display the battery level on my laptop. If I unplug my PC from the >> power >>>>> and type 'sysctl hw.acpi.battery' this is the result I get: >>>>> >>>>> hw.acpi.battery.life: -1 >>>>> hw.acpi.battery.time: -1 >>>>> hw.acpi.battery.state: 7 >>>>> hw.acpi.battery.units: 1 >>>>> hw.acpi.battery.info_expire: 5 >>>>> >>>>> Moreover the suspend mode is giving me some problems as well, but this >>>> has >>>>> definitely a lower priority. >>>>> >>>>> I either tried to search for a solution on the FreeBSD Handook with no >>>>> luck, and google the problem a little bit, but I could not find any >>>>> valuable help. I would be really interested to investigate the problem >>>>> further. Is there anyone who can help me out with this and tell me what >>>>> pieces of information are needed to better understand the problem? >>>> Try enabling the ACPI_BATTERY layer and ACPI_LV_ALL_EXCEPTIONS level in >>>> /boot/loader.conf: >>>> >>>> debug.acpi.layer="ACPI_BATTERY" >>>> debug.acpi.level="ACPI_LV_ALL_EXCEPTIONS" >>>> debug.acpi.enable_debug_objects="1" # I assume this is how >> you >>>> turn on ACPI debugging without recompiling the kernel with 'options >>>> ACPI_DEBUG' >>>> >>>> and running 'sysctl hw.acpi.battery' again. Post /var/log/messages ACPI >>>> messages about battery here. >>>> >>>> Anthony >>>> >>>>> Cheers, >>>>> Daniele. >>>>> _______________________________________________ >>>>> freebsd-acpi@freebsd.org mailing list >>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-acpi >>>>> To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org >> " >>> _______________________________________________ >>> freebsd-acpi@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-acpi >>> To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org" >>> >> > _______________________________________________ > freebsd-acpi@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi > To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org" >