From owner-freebsd-acpi@FreeBSD.ORG Sun Apr 1 20:22:27 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B241F16A47E for ; Sun, 1 Apr 2007 20:22:27 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.freebsd.org (Postfix) with ESMTP id 7023413C50E for ; Sun, 1 Apr 2007 20:22:16 +0000 (UTC) (envelope-from nate@root.org) Received: (qmail 2579 invoked from network); 1 Apr 2007 20:20:07 -0000 Received: from ppp-71-139-28-99.dsl.snfc21.pacbell.net (HELO ?10.0.0.235?) (nate-mail@71.139.28.99) by root.org with ESMTPA; 1 Apr 2007 20:20:07 -0000 Message-ID: <461013F0.2090503@root.org> Date: Sun, 01 Apr 2007 13:20:00 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.7 (X11/20061027) MIME-Version: 1.0 To: Andrew References: In-Reply-To: X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@freebsd.org Subject: Re: No resume on Acer Aspire 5101AWLMi (6.2-RELEASE) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Apr 2007 20:22:27 -0000 Andrew wrote: > Anyone...? > > > On Mon, 26 Mar 2007 23:08:25 +0000 (UTC), Andrew wrote: > >> Hi all, >> >> I'm having trouble waking my AMD64 based laptop after an 'acpiconf -s >> 3'. This computer runs FreeBSD 6.2-RELEASE for i386 and the very >> latest BIOS from Acer. >> >> The laptop goes to sleep correctly (apparently only when X11 is not >> running, though) but it will not wake up fully. That is, the HD and >> fan spin up, LEDs light up, but the screen's backlight stays off and >> the computer does not react to the commands I type blindly. >> >> I've tried setting "debug.acpi.resume_beep" to 1, but it doesn't beep >> when I try to wake it. I've also tried setting "hw.acpi.reset_video" >> both to 0 and 1, but no luck both ways. >> >> Trying to recompile the output of 'acpidump -t -d' shows no errors, >> only 7 warnings. Shutdown and reboot work correctly since when I've >> compiled a stripped-down kernel (no EHCI, no hardware that isn't >> actually there, nothing but the bare minimum). >> >> I don't know what else to try, so any help or advice is welcome! If you don't get a beep at all, something is hanging before FreeBSD even gets control. Try removing extra hardware, compiling out various device drivers, etc. STR is very hard to get right given the wide number of BIOS-specific bugs that we can't even see from the OS. Add to that the immature state of many X/display drivers in supporting resume and you can understand why even Linux, which has 10x the developers and assistance from Intel employees still has a lot of the same problems. -- Nate From owner-freebsd-acpi@FreeBSD.ORG Sun Apr 1 20:44:35 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9254D16A405 for ; Sun, 1 Apr 2007 20:44:35 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from msrv.matik.com.br (msrv.matik.com.br [200.152.83.14]) by mx1.freebsd.org (Postfix) with ESMTP id 742AC13C45D for ; Sun, 1 Apr 2007 20:44:33 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from anc (nb-h.matik.com.br [200.152.88.34] (may be forged)) by msrv.matik.com.br (8.13.8/8.13.1) with ESMTP id l31KiRjn005410; Sun, 1 Apr 2007 17:44:27 -0300 (BRT) (envelope-from joao@matik.com.br) From: JoaoBR Organization: Infomatik To: freebsd-acpi@freebsd.org Date: Sun, 1 Apr 2007 17:44:01 -0300 User-Agent: KMail/1.9.4 References: <461013F0.2090503@root.org> In-Reply-To: <461013F0.2090503@root.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200704011744.01810.joao@matik.com.br> X-Spam-Status: No, score=-0.3 required=5.0 tests=ALL_TRUSTED,AWL,MR_DIFF_MID autolearn=unavailable version=3.1.8 X-Spam-Checker-Version: Antispam Datacenter Matik msrv.matik.com.br X-Virus-Scanned: ClamAV version 0.88.4, clamav-milter version 0.88.4 on msrv.matik.com.br X-Virus-Status: Clean Cc: Andrew Subject: Re: No resume on Acer Aspire 5101AWLMi (6.2-RELEASE) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Apr 2007 20:44:35 -0000 On Sunday 01 April 2007 17:20, Nate Lawson wrote: > Andrew wrote: =2E.. > >> I'm having trouble waking my AMD64 based laptop after an 'acpiconf -s > >> 3'. This computer runs FreeBSD 6.2-RELEASE for i386 and the very > >> latest BIOS from Acer. > >> > >> The laptop goes to sleep correctly (apparently only when X11 is not > >> running, though) but it will not wake up fully. That is, the HD and =2E.. > > STR is very hard to get right given the wide number of BIOS-specific > bugs that we can't even see from the OS. Add to that the immature state > of many X/display drivers in supporting resume and you can understand > why even Linux, which has 10x the developers and assistance from Intel > employees still has a lot of the same problems. seems that actual no Acer NB wakes up correctly and the problem seems to be= =20 the video, The best I get is a wierd 4color display, seems to be a 640x480= =20 part snapshot picture of the 1280x768 I use. Anything else is usable, so I= =20 can shutdown blind or to check I created a shortcut to play a music and it= =20 does. Also my mp3 is mounted by devd. It doesn't matter w or w/o X. And lik= e=20 you say, I tried RH-FC and it also does not come back.=20 =2D-=20 Jo=E3o A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura. Service fornecido pelo Datacenter Matik https://datacenter.matik.com.br From owner-freebsd-acpi@FreeBSD.ORG Mon Apr 2 07:54:54 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A2FFD16A405 for ; Mon, 2 Apr 2007 07:54:54 +0000 (UTC) (envelope-from gofda-freebsd-acpi@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 657DD13C46E for ; Mon, 2 Apr 2007 07:54:54 +0000 (UTC) (envelope-from gofda-freebsd-acpi@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HYHNJ-0006tO-GE for freebsd-acpi@freebsd.org; Mon, 02 Apr 2007 09:54:49 +0200 Received: from 88-149-232-130.f5.ngi.it ([88.149.232.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Apr 2007 09:54:49 +0200 Received: from aremo by 88-149-232-130.f5.ngi.it with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Apr 2007 09:54:49 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-acpi@freebsd.org From: Andrew Date: Mon, 2 Apr 2007 07:54:34 +0000 (UTC) Lines: 37 Message-ID: References: <461013F0.2090503@root.org> X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 88-149-232-130.f5.ngi.it User-Agent: slrn/0.9.8.1pl1 (FreeBSD) Sender: news Subject: Re: No resume on Acer Aspire 5101AWLMi (6.2-RELEASE) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2007 07:54:54 -0000 On Sun, 01 Apr 2007 13:20:00 -0700, Nate Lawson wrote: > If you don't get a beep at all, something is hanging before FreeBSD even > gets control. Try removing extra hardware, compiling out various device > drivers, etc. > > STR is very hard to get right given the wide number of BIOS-specific > bugs that we can't even see from the OS. Add to that the immature state > of many X/display drivers in supporting resume and you can understand > why even Linux, which has 10x the developers and assistance from Intel > employees still has a lot of the same problems. Hi, thanks for your replies. There is an update: I have found that if I issue "acpiconf -s 3" from the KDE Konsole (rather than the VGA console), the laptop goes to sleep correctly AND it even wakes up. Unfortunately, when it wakes up, all window decorations and fonts are corrupt (desktop background and icons are OK). Killing kdm-bin and X and then restarting them does not fix the problem. What I find strange, is that KDE seems to make part of the resume process work, while the computer hangs if the suspend/resume is handled only from the VGA console. I can testify that this laptop used to suspend/resume flawlessly under Kubuntu. That and the lack of errors when compiling acpidump's output lead me to think that the problem might not lie in Acer's ACPI bytecode. I'll post my experiments and findings, but at the kernel level I think there's not much I can strip away because it's already very bare-bones now. Bye, Andrew From owner-freebsd-acpi@FreeBSD.ORG Mon Apr 2 11:07:53 2007 Return-Path: X-Original-To: freebsd-acpi@FreeBSD.org Delivered-To: freebsd-acpi@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9F86116A404 for ; Mon, 2 Apr 2007 11:07:53 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 7726613C44C for ; Mon, 2 Apr 2007 11:07:53 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l32B7rD3052037 for ; Mon, 2 Apr 2007 11:07:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l32B7pKJ052033 for freebsd-acpi@FreeBSD.org; Mon, 2 Apr 2007 11:07:51 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 2 Apr 2007 11:07:51 GMT Message-Id: <200704021107.l32B7pKJ052033@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: linimon set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-acpi@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2007 11:07:53 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/54756 acpi ACPI suspend/resume problem on CF-W2 laptop o i386/55661 acpi ACPI suspend/resume problem on ARMADA M700 o kern/55822 acpi No ACPI power off with SMP kernel o kern/56024 acpi ACPI suspend drains battery while in S3 o i386/64002 acpi acpi problem o i386/67273 acpi [hang] system hangs with acpi and Xfree o i386/72566 acpi ACPI, FreeBSD disables fan on Compaq Armada 1750 o i386/79080 acpi acpi thermal changes freezes HP nx6110 o i386/79081 acpi ACPI suspend/resume not working on HP nx6110 o kern/104625 acpi ACPI on ASUS A8N-32 SLI/ASUS P4P800 does not show ther o kern/106924 acpi ACPI resume returns g_vfs_done() errors and kernel pan 11 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/67309 acpi zzz reboot computer (ACPI S3) o i386/69750 acpi Boot without ACPI failed on ASUS L5 o kern/73823 acpi [feature request] acpi / power-on by timer support o kern/76950 acpi ACPI wrongly blacklisted on Micron ClientPro 766Xi sys f kern/90871 acpi ACPI problems with ASUS A8N-VM-CSM o kern/97383 acpi Volume buttons on IBM Thinkpad crash system with ACPI o i386/97468 acpi [acpi] ACPI on ASUS A7V hangs on shutdown -p (power of o kern/98171 acpi [acpi] ACPI 1304 / 0501 errors on Acer 5024WLMi Laptop o i386/102343 acpi ACPI error o kern/103365 acpi [acpi] acpi poweroff doesn't work with geli device att o kern/108017 acpi [acpi]: Acer Aspire 5600 o kern/108488 acpi ACPI-1304: *** Error: Method execution failed o kern/108581 acpi sysctl: hw.acpi.cpu.cx_lowest: Invalid argument o kern/108695 acpi [ACPI]: Fatal trap 9: general protection fault when in o kern/109207 acpi ACPI Promlem 15 problems total. From owner-freebsd-acpi@FreeBSD.ORG Mon Apr 2 13:09:53 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B865816A404 for ; Mon, 2 Apr 2007 13:09:53 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from gaia.nimnet.asn.au (nimbin.lnk.telstra.net [139.130.45.143]) by mx1.freebsd.org (Postfix) with ESMTP id 6234513C459 for ; Mon, 2 Apr 2007 13:09:51 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from localhost (smithi@localhost) by gaia.nimnet.asn.au (8.8.8/8.8.8R1.5) with SMTP id WAA24669; Mon, 2 Apr 2007 22:31:37 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Mon, 2 Apr 2007 22:31:36 +1000 (EST) From: Ian Smith To: Andrew In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-acpi@freebsd.org Subject: Re: No resume on Acer Aspire 5101AWLMi (6.2-RELEASE) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2007 13:09:53 -0000 On Mon, 2 Apr 2007, Andrew wrote: > On Sun, 01 Apr 2007 13:20:00 -0700, Nate Lawson wrote: > > > If you don't get a beep at all, something is hanging before FreeBSD even > > gets control. Try removing extra hardware, compiling out various device > > drivers, etc. > > > > STR is very hard to get right given the wide number of BIOS-specific > > bugs that we can't even see from the OS. Add to that the immature state > > of many X/display drivers in supporting resume and you can understand > > why even Linux, which has 10x the developers and assistance from Intel > > employees still has a lot of the same problems. > > > Hi, thanks for your replies. > > There is an update: I have found that if I issue "acpiconf -s 3" from > the KDE Konsole (rather than the VGA console), the laptop goes to > sleep correctly AND it even wakes up. Unfortunately, when it wakes up, > all window decorations and fonts are corrupt (desktop background and > icons are OK). Killing kdm-bin and X and then restarting them does not > fix the problem. Just checking: have you tried hw.syscons.sc_no_suspend_vtswitch=1 ? With hw.acpi.reset_video=0 or 1 ? > What I find strange, is that KDE seems to make part of the resume > process work, while the computer hangs if the suspend/resume is > handled only from the VGA console. This sounds quite familiar to my symptoms getting suspend/resume going on a Thinkpad T23 a few months ago, and I already knew that *vtswitch=1 was needed for it, thanks to an older post by Nate. I also found loading VESA necessary when suspend/resuming from a vty, but those two sysctls is what made it work in X (KDE) for me. YM will most likely V, Good luck, Ian From owner-freebsd-acpi@FreeBSD.ORG Mon Apr 2 19:32:33 2007 Return-Path: X-Original-To: acpi@freebsd.org Delivered-To: freebsd-acpi@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E2DD916A404 for ; Mon, 2 Apr 2007 19:32:33 +0000 (UTC) (envelope-from grafan@gmail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.187]) by mx1.freebsd.org (Postfix) with ESMTP id 79B3B13C4E7 for ; Mon, 2 Apr 2007 19:32:33 +0000 (UTC) (envelope-from grafan@gmail.com) Received: by mu-out-0910.google.com with SMTP id g7so1515507muf for ; Mon, 02 Apr 2007 12:32:31 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=QhBE5JTzTWpK/e8kfOf3VgQLnUi2sPrPohDfyU7s3uvbWnTHgQIp5sogwlW4FWm0MNmlnuk+ltquPdYXMSs+RRfRGVdEUqeFDHaKLOSzOMt8WnXGbh9fBx9jCXlZPvfNTHqTdq0FZk6KHjSJN7DjLbgivfJ0SRPyS7mnTp7APLc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=f9j0NQnWUPCBDWz+XoRegZs3hKjTMzB5Twj+O/rqO/f0O/doA3KBnc1scgxgSubfv/XxW0NFqUolBXAC0iWEj1rjg4MWt4BNfyNuAWpMqrgzRypuwUwLEQK5n8JJ5r8bX+ZfZxUT0jrQjxuogGnklDloeOhp71N9FcFOg2qmmys= Received: by 10.82.154.2 with SMTP id b2mr2078347bue.1175542351708; Mon, 02 Apr 2007 12:32:31 -0700 (PDT) Received: by 10.82.106.12 with HTTP; Mon, 2 Apr 2007 12:32:31 -0700 (PDT) Message-ID: <6eb82e0704021232j383c4fc7va78d6cb5f6b45eee@mail.gmail.com> Date: Tue, 3 Apr 2007 03:32:31 +0800 From: "Rong-en Fan" To: acpi@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: manual pages of acpi_* drivers X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2007 19:32:34 -0000 Hi, Some time ago, we build all acpi_* on all platforms, However, manual pages are still built only on i386. I think they should be moved to arch-independent directory. In src/share/man/man4/man4.i386: acpi_aiboost.4,v acpi_fujitsu.4,v acpi_panasonic.4,v acpi_toshiba.4,v acpi_asus.4,v acpi_ibm.4,v acpi_sony.4,v should be moved to src/share/man/man4, then apply http://people.freebsd.org/~rafan/acpi.man.diff to hook them to arch-independent build. Regards, Rong-En Fan From owner-freebsd-acpi@FreeBSD.ORG Tue Apr 3 01:59:04 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8506416A403 for ; Tue, 3 Apr 2007 01:59:04 +0000 (UTC) (envelope-from root@toronto195.server4you.de) Received: from toronto195.server4you.de (toronto195.server4you.de [62.75.220.195]) by mx1.freebsd.org (Postfix) with ESMTP id 5274213C455 for ; Tue, 3 Apr 2007 01:59:04 +0000 (UTC) (envelope-from root@toronto195.server4you.de) Received: by toronto195.server4you.de (Postfix, from userid 0) id 11250358E42; Tue, 3 Apr 2007 02:52:45 +0200 (CEST) To: freebsd-acpi@freebsd.org From: Bank of America Message-Id: <20070403005245.11250358E42@toronto195.server4you.de> Date: Tue, 3 Apr 2007 02:52:45 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Smart Card Upgrade X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Apr 2007 01:59:04 -0000 [mhd_reg_logo.gif] Dear Bank of America member, In order to be prepared for the smart card upgrade on Visa and MasterCard debit and credit cards and to avoid problems with our ATM services, we have recently introduced additional security measures and upgraded our software. The security upgrade will be effective immediately and requires our customers to update their ATM card information. Please update your information by following the link given below. [1]https://www.bankofamerica.com/%?&=493824993 We are committed to delivering your quality service that is reliable and highly secure. This email is one of many components designed to ensure your information is safeguarded at all times. Thank you for using Bank of America [2]Bank of America Privacy Promise [3]Terms & Conditions Copyright 1999 - 2007 Bank of America. All rights reserved. References 1. http://prghost.prgsi.com/images/boa.html 2. http://www.bankofamerica.com/ 3. http://www.bankofamerica.com/ From owner-freebsd-acpi@FreeBSD.ORG Tue Apr 3 08:15:50 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 08C6216A40A for ; Tue, 3 Apr 2007 08:15:50 +0000 (UTC) (envelope-from msn@paultjuh.org) Received: from pvdl.nl.eu.org (84-245-34-247.dsl.cambrium.nl [84.245.34.247]) by mx1.freebsd.org (Postfix) with ESMTP id 864E313C4C3 for ; Tue, 3 Apr 2007 08:15:49 +0000 (UTC) (envelope-from msn@paultjuh.org) Received: from 84.245.34.247 ([84.245.34.247]) (authenticated user msn@paultjuh.org) by pvdl.nl.eu.org (pvdl.nl.eu.org [10.0.0.150]) (MDaemon.PRO.v6.8.5.R) with ESMTP id 22-md50000000001.tmp for ; Tue, 03 Apr 2007 10:15:16 +0200 Message-ID: <46120D13.60101@paultjuh.org> Date: Tue, 03 Apr 2007 10:15:15 +0200 From: Paul van der Linden User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: Kevin Oberman References: <20070331153709.AAEA945042@ptavv.es.net> In-Reply-To: <20070331153709.AAEA945042@ptavv.es.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Sender: msn@paultjuh.org X-Spam-Processed: pvdl.nl.eu.org, Tue, 03 Apr 2007 10:15:16 +0200 (not processed: message from valid local sender) X-MDRemoteIP: 84.245.34.247 X-Return-Path: msn@paultjuh.org X-MDaemon-Deliver-To: freebsd-acpi@freebsd.org Cc: freebsd-acpi@freebsd.org, Takanori Watanabe Subject: Re: acpi_thermal X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Apr 2007 08:15:50 -0000 You missed the point of the message. ACPI thermal is part of the back > ACPI module, There is no acpi_thermal.ko to load, only acpi.ko. > I don't have that module either, but acpi is loaderd. > If you built a normal current kernel, you should have these files in > /boot/kernel. If this is a stable system, you won't have > acpi_aiboost.ko as it is too new. > I've much files in /boot/kernel, but no acpi files, how to get the new acpi_aiboost and acpi_asus files? From owner-freebsd-acpi@FreeBSD.ORG Tue Apr 3 09:50:01 2007 Return-Path: X-Original-To: acpi@freebsd.org Delivered-To: freebsd-acpi@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 09D2016A403 for ; Tue, 3 Apr 2007 09:50:01 +0000 (UTC) (envelope-from grafan@gmail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.187]) by mx1.freebsd.org (Postfix) with ESMTP id 8925613C45D for ; Tue, 3 Apr 2007 09:50:00 +0000 (UTC) (envelope-from grafan@gmail.com) Received: by mu-out-0910.google.com with SMTP id g7so1775862muf for ; Tue, 03 Apr 2007 02:49:59 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=DitsmPzRm39ik8I9xvr9uXeiCc1am7/BiaJpF6TRIoy4Jqdq93ByLyu/R9w/AYlQICPsgUagRJzq2Hv8sjZNEkFqtb7KiBhsAXRHzePu3ZO7G9mrkXnAmsjxMenjnsRnNH7Z0/8YFp43AkoA9Jt1/TqKdstFei42ed/B+Vtw9iI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hD0o9kNKyToPGtWwaha3fVWK1xR3KItuK5Y09ARUWugx8czjrc+lGpYK0fcnlYoF2/OPUtXn377FFd3RSAnvWlUHCxqfLcH/fu/L5aH+zMIzySiJgYzp3xD+NwCVRB7Ic8WnHsLj/YFX7QfY6DqwuG9UZlwwJ5lc5e3FbxinKW4= Received: by 10.82.107.15 with SMTP id f15mr9276135buc.1175593798949; Tue, 03 Apr 2007 02:49:58 -0700 (PDT) Received: by 10.82.106.12 with HTTP; Tue, 3 Apr 2007 02:49:58 -0700 (PDT) Message-ID: <6eb82e0704030249h2c984326k97fc1d0c83fca4a3@mail.gmail.com> Date: Tue, 3 Apr 2007 17:49:58 +0800 From: "Rong-en Fan" To: "Ruslan Ermilov" In-Reply-To: <20070403094215.GA14378@rambler-co.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <6eb82e0704021232j383c4fc7va78d6cb5f6b45eee@mail.gmail.com> <20070403094215.GA14378@rambler-co.ru> Cc: acpi@freebsd.org Subject: Re: manual pages of acpi_* drivers X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Apr 2007 09:50:01 -0000 On 4/3/07, Ruslan Ermilov wrote: > On Tue, Apr 03, 2007 at 03:32:31AM +0800, Rong-en Fan wrote: > > Hi, > > > > Some time ago, we build all acpi_* on all platforms, > > > I think it was from the very beginning actually. > > > However, manual pages are still built only on i386. > > I think they should be moved to arch-independent > > directory. > > > Modules for ACPI extras are currently built only on > i386 and amd64. ACPI is also needed on ia64 but it > is broken as a module there, and these extras do not > apply on ia64 (I don't believe there exist any ia64 > laptops but I may be mistaken). from sys/modules/acpi/Makefile, all acpi extra drivers are built on all arch. > I think a more careful approach should be taken instead: > > 1) Determine which of these modules makes sense to > to have on both i386 and amd64. Repocopy the > respective manpages to a MI directory but still > install them only on i386 and amd64 (so the manpages > match the installed modules). > > 2) Move the i386-only extras from sys/conf/files to > sys/conf/files.i386. Yes, this makes sense. But, the problem is that I don't know exactly which extra driver is i386 only. As more and more vendors supply x86_64 laptop... Thanks for the point. Regards, Rong-En Fan > > > Cheers, > -- > Ruslan Ermilov > ru@FreeBSD.org > FreeBSD committer > > From owner-freebsd-acpi@FreeBSD.ORG Tue Apr 3 09:54:26 2007 Return-Path: X-Original-To: acpi@FreeBSD.ORG Delivered-To: freebsd-acpi@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F1B2016A408 for ; Tue, 3 Apr 2007 09:54:26 +0000 (UTC) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (relay0.rambler.ru [81.19.66.187]) by mx1.freebsd.org (Postfix) with ESMTP id A93F713C4AD for ; Tue, 3 Apr 2007 09:54:24 +0000 (UTC) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (localhost [127.0.0.1]) by relay0.rambler.ru (Postfix) with ESMTP id C6CA26813; Tue, 3 Apr 2007 13:54:22 +0400 (MSD) Received: from edoofus.park.rambler.ru (unknown [81.19.65.108]) by relay0.rambler.ru (Postfix) with ESMTP id A44D06860; Tue, 3 Apr 2007 13:54:22 +0400 (MSD) Received: (from ru@localhost) by edoofus.park.rambler.ru (8.13.8/8.13.8) id l339sDQ7014669; Tue, 3 Apr 2007 13:54:13 +0400 (MSD) (envelope-from ru) Date: Tue, 3 Apr 2007 13:54:13 +0400 From: Ruslan Ermilov To: Rong-en Fan Message-ID: <20070403095413.GA14633@rambler-co.ru> References: <6eb82e0704021232j383c4fc7va78d6cb5f6b45eee@mail.gmail.com> <20070403094215.GA14378@rambler-co.ru> <6eb82e0704030249h2c984326k97fc1d0c83fca4a3@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="X1bOJ3K7DJ5YkBrT" Content-Disposition: inline In-Reply-To: <6eb82e0704030249h2c984326k97fc1d0c83fca4a3@mail.gmail.com> User-Agent: Mutt/1.5.14 (2007-02-12) X-Virus-Scanned: No virus found Cc: acpi@FreeBSD.ORG Subject: Re: manual pages of acpi_* drivers X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Apr 2007 09:54:27 -0000 --X1bOJ3K7DJ5YkBrT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 03, 2007 at 05:49:58PM +0800, Rong-en Fan wrote: > On 4/3/07, Ruslan Ermilov wrote: > >On Tue, Apr 03, 2007 at 03:32:31AM +0800, Rong-en Fan wrote: > >> Hi, > >> > >> Some time ago, we build all acpi_* on all platforms, > >> > >I think it was from the very beginning actually. > > > >> However, manual pages are still built only on i386. > >> I think they should be moved to arch-independent > >> directory. > >> > >Modules for ACPI extras are currently built only on > >i386 and amd64. ACPI is also needed on ia64 but it > >is broken as a module there, and these extras do not > >apply on ia64 (I don't believe there exist any ia64 > >laptops but I may be mistaken). >=20 > from sys/modules/acpi/Makefile, all acpi extra drivers are > built on all arch. >=20 Go look it up one level up in sys/modules/Makefile. :-) > >I think a more careful approach should be taken instead: > > > >1) Determine which of these modules makes sense to > > to have on both i386 and amd64. Repocopy the > > respective manpages to a MI directory but still > > install them only on i386 and amd64 (so the manpages > > match the installed modules). > > > >2) Move the i386-only extras from sys/conf/files to > > sys/conf/files.i386. >=20 > Yes, this makes sense. But, the problem is that I don't > know exactly which extra driver is i386 only. As more and > more vendors supply x86_64 laptop... >=20 > Thanks for the point. >=20 Then make it match the installed modules, i.e., i386 and amd64 only. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --X1bOJ3K7DJ5YkBrT Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (FreeBSD) iD8DBQFGEiRFqRfpzJluFF4RAqXhAJ9GGXSnPzsp1+WpLgbm3GtEoeVAZwCfQGih q/V5nF4uQtaoF+dfGg3s9y4= =4kRZ -----END PGP SIGNATURE----- --X1bOJ3K7DJ5YkBrT-- From owner-freebsd-acpi@FreeBSD.ORG Tue Apr 3 10:00:54 2007 Return-Path: X-Original-To: acpi@freebsd.org Delivered-To: freebsd-acpi@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E868A16A403 for ; Tue, 3 Apr 2007 10:00:54 +0000 (UTC) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (relay0.rambler.ru [81.19.66.187]) by mx1.freebsd.org (Postfix) with ESMTP id A251F13C448 for ; Tue, 3 Apr 2007 10:00:54 +0000 (UTC) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (localhost [127.0.0.1]) by relay0.rambler.ru (Postfix) with ESMTP id A221D65BB; Tue, 3 Apr 2007 13:42:24 +0400 (MSD) Received: from edoofus.park.rambler.ru (unknown [81.19.65.108]) by relay0.rambler.ru (Postfix) with ESMTP id 805BF65A2; Tue, 3 Apr 2007 13:42:24 +0400 (MSD) Received: (from ru@localhost) by edoofus.park.rambler.ru (8.13.8/8.13.8) id l339gF3a014489; Tue, 3 Apr 2007 13:42:15 +0400 (MSD) (envelope-from ru) Date: Tue, 3 Apr 2007 13:42:15 +0400 From: Ruslan Ermilov To: Rong-en Fan Message-ID: <20070403094215.GA14378@rambler-co.ru> References: <6eb82e0704021232j383c4fc7va78d6cb5f6b45eee@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AqsLC8rIMeq19msA" Content-Disposition: inline In-Reply-To: <6eb82e0704021232j383c4fc7va78d6cb5f6b45eee@mail.gmail.com> User-Agent: Mutt/1.5.14 (2007-02-12) X-Virus-Scanned: No virus found Cc: acpi@freebsd.org Subject: Re: manual pages of acpi_* drivers X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Apr 2007 10:00:55 -0000 --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 03, 2007 at 03:32:31AM +0800, Rong-en Fan wrote: > Hi, >=20 > Some time ago, we build all acpi_* on all platforms, >=20 I think it was from the very beginning actually. > However, manual pages are still built only on i386. > I think they should be moved to arch-independent > directory. >=20 Modules for ACPI extras are currently built only on i386 and amd64. ACPI is also needed on ia64 but it is broken as a module there, and these extras do not apply on ia64 (I don't believe there exist any ia64 laptops but I may be mistaken). I think a more careful approach should be taken instead: 1) Determine which of these modules makes sense to to have on both i386 and amd64. Repocopy the respective manpages to a MI directory but still install them only on i386 and amd64 (so the manpages match the installed modules). 2) Move the i386-only extras from sys/conf/files to sys/conf/files.i386. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --AqsLC8rIMeq19msA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (FreeBSD) iD8DBQFGEiF3qRfpzJluFF4RAmXTAJoCIqh9guO1PFjR6s9EccVcMk7RwwCdEAqM a024eIdFZ5o1wVXeysjQtek= =jyA4 -----END PGP SIGNATURE----- --AqsLC8rIMeq19msA-- From owner-freebsd-acpi@FreeBSD.ORG Tue Apr 3 10:12:54 2007 Return-Path: X-Original-To: acpi@freebsd.org Delivered-To: freebsd-acpi@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9DD6416A403; Tue, 3 Apr 2007 10:12:54 +0000 (UTC) (envelope-from takawata@init-main.com) Received: from sana.init-main.com (104.194.138.210.bn.2iij.net [210.138.194.104]) by mx1.freebsd.org (Postfix) with ESMTP id 3F5DC13C459; Tue, 3 Apr 2007 10:12:53 +0000 (UTC) (envelope-from takawata@init-main.com) Received: from ns.init-main.com (localhost [127.0.0.1]) by sana.init-main.com (8.13.8/8.13.8) with ESMTP id l339iHeL020699; Tue, 3 Apr 2007 18:44:18 +0900 (JST) (envelope-from takawata@ns.init-main.com) Message-Id: <200704030944.l339iHeL020699@sana.init-main.com> To: "Rong-en Fan" In-reply-to: Your message of "Tue, 03 Apr 2007 17:49:58 +0800." <6eb82e0704030249h2c984326k97fc1d0c83fca4a3@mail.gmail.com> Date: Tue, 03 Apr 2007 18:44:17 +0900 From: Takanori Watanabe Cc: acpi@freebsd.org Subject: Re: manual pages of acpi_* drivers X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Apr 2007 10:12:54 -0000 In message <6eb82e0704030249h2c984326k97fc1d0c83fca4a3@mail.gmail.com>, "Rong-e n Fan" さんいわく: >On 4/3/07, Ruslan Ermilov wrote: >> On Tue, Apr 03, 2007 at 03:32:31AM +0800, Rong-en Fan wrote: >> > Hi, >> > >> > Some time ago, we build all acpi_* on all platforms, >> > >> I think it was from the very beginning actually. >> >> > However, manual pages are still built only on i386. >> > I think they should be moved to arch-independent >> > directory. >> > >> Modules for ACPI extras are currently built only on >> i386 and amd64. ACPI is also needed on ia64 but it >> is broken as a module there, and these extras do not >> apply on ia64 (I don't believe there exist any ia64 >> laptops but I may be mistaken). > >from sys/modules/acpi/Makefile, all acpi extra drivers are >built on all arch. No, for now, acpi extra driver modules does not compiled on ia64. I don't sure there is IA64 based ThinkPad or something, though there was PowerPC based ThinkPad :-P. From owner-freebsd-acpi@FreeBSD.ORG Thu Apr 5 16:10:11 2007 Return-Path: X-Original-To: freebsd-acpi@hub.freebsd.org Delivered-To: freebsd-acpi@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5B55116A401 for ; Thu, 5 Apr 2007 16:10:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 03EAB13C45A for ; Thu, 5 Apr 2007 16:10:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l35GAAOY028640 for ; Thu, 5 Apr 2007 16:10:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l35GAAwq028639; Thu, 5 Apr 2007 16:10:10 GMT (envelope-from gnats) Date: Thu, 5 Apr 2007 16:10:10 GMT Message-Id: <200704051610.l35GAAwq028639@freefall.freebsd.org> To: freebsd-acpi@FreeBSD.org From: =?ISO-8859-15?Q?Martin_Sch=FCtte?= Cc: Subject: Re: kern/108581: sysctl: hw.acpi.cpu.cx_lowest: Invalid argument X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?ISO-8859-15?Q?Martin_Sch=FCtte?= List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2007 16:10:11 -0000 The following reply was made to PR kern/108581; it has been noted by GNATS. From: =?ISO-8859-15?Q?Martin_Sch=FCtte?= To: bug-followup@FreeBSD.org, lars.stokholm@gmail.com Cc: Subject: Re: kern/108581: sysctl: hw.acpi.cpu.cx_lowest: Invalid argument Date: Thu, 05 Apr 2007 17:36:49 +0200 This is a multi-part message in MIME format. --------------000404070005070008080801 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Hello, I get the same error with 6.2-STABLE on a dual-Pentium III System with a Tyan Tiger 200 (S2505) Mainboard. I append the output of "dmesg" and "acpidump -t -d". --------------000404070005070008080801 Content-Type: text/plain; name="s2505.acpidump" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="s2505.acpidump" /* RSD PTR: OEM=VIA694, ACPI_Rev=1.0x (0) RSDT=0x1fff3000, cksum=16 */ /* RSDT: Length=44, Revision=1, Checksum=86, OEMID=VIA694, OEM Table ID=AWRDACPI, OEM Revision=0x30302e32, Creator ID=AWRD, Creator Revision=0x0 Entries={ 0x1fff3040, 0x1fff5880 } */ /* FACP: Length=132, Revision=2, Checksum=9, OEMID=VIA694, OEM Table ID=AWRDACPI, OEM Revision=0x30302e32, Creator ID=AWRD, Creator Revision=0x0 FACS=0x1fff0000, DSDT=0x1fff3100 INT_MODEL=PIC Preferred_PM_Profile=Unspecified (0) SCI_INT=9 SMI_CMD=0x402f, ACPI_ENABLE=0xa1, ACPI_DISABLE=0xa0, S4BIOS_REQ=0x0 PSTATE_CNT=0x0 PM1a_EVT_BLK=0x4000-0x4003 PM1a_CNT_BLK=0x40f0-0x40f1 PM_TMR_BLK=0x4008-0x400b GPE0_BLK=0x4020-0x4023 P_LVL2_LAT=90 us, P_LVL3_LAT=900 us FLUSH_SIZE=0, FLUSH_STRIDE=0 DUTY_OFFSET=0, DUTY_WIDTH=1 DAY_ALRM=125, MON_ALRM=126, CENTURY=50 IAPC_BOOT_ARCH={LEGACY_DEV,8042} Flags={WBINVD,PROC_C1,SLP_BUTTON,RESET_REG} RESET_REG=0xcf9:0[8] (IO), RESET_VALUE=0x6 */ /* FACS: Length=64, HwSig=0x00000000, Firm_Wake_Vec=0x00000000 Global_Lock= Flags=S4BIOS Version=0 */ /* DSDT: Length=10098, Revision=1, Checksum=93, OEMID=VIA694, OEM Table ID=AWRDACPI, OEM Revision=0x1000, Creator ID=MSFT, Creator Revision=0x100000c */ /* APIC: Length=92, Revision=1, Checksum=222, OEMID=VIA694, OEM Table ID=AWRDACPI, OEM Revision=0x30302e32, Creator ID=AWRD, Creator Revision=0x0 Local APIC ADDR=0xfee00000 Flags={PC-AT} Type=Local APIC ACPI CPU=0 Flags={ENABLED} APIC ID=0 Type=Local APIC ACPI CPU=1 Flags={ENABLED} APIC ID=1 Type=IO APIC APIC ID=2 INT BASE=0 ADDR=0x00000000fec00000 Type=INT Override BUS=0 IRQ=0 INTR=2 Flags={Polarity=conforming, Trigger=conforming} Type=INT Override BUS=0 IRQ=9 INTR=9 Flags={Polarity=conforming, Trigger=conforming} */ /* * Intel ACPI Component Architecture * AML Disassembler version 20041119 * * Disassembly of /tmp/acpidump.6T8B71, Thu Apr 5 14:52:30 2007 */ DefinitionBlock ("DSDT.aml", "DSDT", 1, "VIA694", "AWRDACPI", 4096) { Scope (\_PR) { Processor (\_PR.CPU0, 0x00, 0x00000000, 0x00) {} Processor (\_PR.CPU1, 0x01, 0x00000000, 0x00) {} } Name (\_S0, Package (0x04) { Zero, Zero, Zero, Zero }) Name (\_S1, Package (0x04) { 0x04, 0x04, 0x04, 0x04 }) Name (\_S5, Package (0x04) { 0x02, 0x02, 0x02, 0x02 }) OperationRegion (\DEBG, SystemIO, 0x80, 0x01) Field (\DEBG, ByteAcc, NoLock, Preserve) { DBG1, 8 } OperationRegion (EXTM, SystemMemory, 0x000FF830, 0x10) Field (EXTM, WordAcc, NoLock, Preserve) { ROM1, 16, RMS1, 16, ROM2, 16, RMS2, 16, ROM3, 16, RMS3, 16, AMEM, 32 } OperationRegion (ELCR, SystemIO, 0x04D0, 0x02) Field (ELCR, ByteAcc, NoLock, Preserve) { ELC1, 8, ELC2, 8 } OperationRegion (\STUS, SystemIO, 0x4030, 0x01) Field (\STUS, ByteAcc, NoLock, Preserve) { G_ST, 8 } OperationRegion (\WIRQ, SystemIO, 0x402A, 0x01) Field (\WIRQ, ByteAcc, NoLock, Preserve) { IRQR, 8 } OperationRegion (\SMIC, SystemIO, 0x402F, 0x01) Field (\SMIC, ByteAcc, NoLock, Preserve) { SCP, 8 } OperationRegion (GPOB, SystemIO, 0x404C, 0x04) Field (GPOB, ByteAcc, NoLock, Preserve) { GP00, 1, GP01, 1, GP02, 1, GP03, 1, GP04, 1, GP05, 1, GP06, 1, GP07, 1, GP08, 1, GP09, 1, GP10, 1, GP11, 1, GP12, 1, GP13, 1, GP14, 1, GP15, 1, GP16, 1, GP17, 1, GP18, 1, GP19, 1, GP20, 1, GP21, 1, GP22, 1, GP23, 1, GP24, 1, GP25, 1, GP26, 1, GP27, 1, GP28, 1, GP29, 1, GP30, 1, GPXX, 1 } Name (OSFL, 0x01) Method (STRC, 2, NotSerialized) { If (LNot (LEqual (SizeOf (Arg0), SizeOf (Arg1)))) { Return (0x00) } Add (SizeOf (Arg0), 0x01, Local0) Name (BUF0, Buffer (Local0) {}) Name (BUF1, Buffer (Local0) {}) Store (Arg0, BUF0) Store (Arg1, BUF1) While (Local0) { Decrement (Local0) If (LNot (LEqual (DerefOf (Index (BUF0, Local0)), DerefOf (Index (BUF1, Local0))))) { Return (Zero) } } Return (One) } OperationRegion (RTCM, SystemIO, 0x70, 0x02) Field (RTCM, ByteAcc, NoLock, Preserve) { CMIN, 8, CMDA, 8 } IndexField (CMIN, CMDA, ByteAcc, NoLock, Preserve) { Offset (0x0F), SHUT, 8 } OperationRegion (INFO, SystemMemory, 0x000FF840, 0x01) Field (INFO, ByteAcc, NoLock, Preserve) { KBDI, 1, RTCW, 1, PS2F, 1, IRFL, 2, DISE, 1, SSHU, 1 } OperationRegion (BEEP, SystemIO, 0x61, 0x01) Field (BEEP, ByteAcc, NoLock, Preserve) { S1B, 8 } OperationRegion (CONT, SystemIO, 0x40, 0x04) Field (CONT, ByteAcc, NoLock, Preserve) { CNT0, 8, CNT1, 8, CNT2, 8, CTRL, 8 } Method (SPKR, 1, NotSerialized) { Store (S1B, Local0) Store (0xB6, CTRL) Store (0x55, CNT2) Store (0x03, CNT2) Store (Arg0, Local2) While (LGreater (Local2, 0x00)) { Or (S1B, 0x03, S1B) Store (0x5FFF, Local3) While (LGreater (Local3, 0x00)) { Decrement (Local3) } And (S1B, 0xFC, S1B) Store (0x0EFF, Local3) While (LGreater (Local3, 0x00)) { Decrement (Local3) } Decrement (Local2) } Store (Local0, S1B) } Scope (\) { Name (PICF, 0x00) Method (_PIC, 1, NotSerialized) { Store (Arg0, PICF) } } Method (\_PTS, 1, NotSerialized) { Or (Arg0, 0xF0, Local0) Store (Local0, DBG1) If (LEqual (Arg0, 0x04)) { Sleep (0x64) } If (LNot (LEqual (Arg0, 0x05))) { If (LNot (LEqual (Arg0, 0x04))) {} And (PWC1, 0xFC, PWC1) Or (PWC1, 0x02, PWC1) And (PWC1, 0xFC, PWC1) Or (PWC1, 0x01, PWC1) } Or (Arg0, 0x50, Local1) Store (Local1, SCP) If (LEqual (Arg0, 0x01)) { And (GAR1, 0xFD, GAR1) And (GAR2, 0x02, Local0) Or (Local0, GAR1, GAR1) Store (G_ST, Local1) While (LNot (LEqual (Local1, 0x00))) { Store (Local1, G_ST) Store (G_ST, Local1) } Or (IRQR, 0x80, IRQR) } If (LEqual (Arg0, 0x05)) {} } Method (\_WAK, 1, NotSerialized) { Store (0xFF, DBG1) And (PWC1, 0xFC, PWC1) If (LEqual (RTCW, 0x00)) { Notify (\_SB.PWRB, 0x02) } Notify (\_SB.PCI0.UAR1, 0x00) Notify (\_SB.PCI0.UAR2, 0x00) Notify (\_SB.PCI0.LPT1, 0x00) Notify (\_SB.PCI0.ECP1, 0x00) } Scope (\_SI) { Method (_MSG, 1, NotSerialized) { Store (Local0, Local0) } Method (_SST, 1, NotSerialized) { If (LEqual (Arg0, 0x03)) {} If (LEqual (Arg0, 0x01)) {} If (LEqual (Arg0, Zero)) {} Store (Local0, Local0) } } Scope (\_GPE) { Method (_L05, 0, NotSerialized) { Notify (\_SB.PCI0, 0x02) } Method (_L09, 0, NotSerialized) { Notify (\_SB.PCI0.USB0, 0x02) } Method (_L0D, 0, NotSerialized) { Notify (\_SB.PCI0.MODM, 0x02) } Method (_L08, 0, NotSerialized) { Noop } } Scope (\_SB) { Device (PWRB) { Name (_HID, EisaId ("PNP0C0C")) Method (_STA, 0, NotSerialized) { Return (0x0B) } } Device (MEM) { Name (_HID, EisaId ("PNP0C01")) Method (_CRS, 0, NotSerialized) { Name (BUF0, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x000F0000, 0x00004000) Memory32Fixed (ReadWrite, 0x000F4000, 0x00004000) Memory32Fixed (ReadWrite, 0x000F8000, 0x00004000) Memory32Fixed (ReadWrite, 0x000FC000, 0x00004000) Memory32Fixed (ReadWrite, 0x00000000, 0x00010000) Memory32Fixed (ReadWrite, 0xFFFF0000, 0x00010000) Memory32Fixed (ReadWrite, 0x00000000, 0x000A0000) Memory32Fixed (ReadWrite, 0x00100000, 0x00000000) Memory32Fixed (ReadWrite, 0xFEC00000, 0x00001000) Memory32Fixed (ReadWrite, 0xFEE00000, 0x00001000) }) CreateDWordField (BUF0, 0x34, ACMM) CreateDWordField (BUF0, 0x04, RMA1) CreateDWordField (BUF0, 0x08, RSS1) CreateDWordField (BUF0, 0x10, RMA2) CreateDWordField (BUF0, 0x14, RSS2) CreateDWordField (BUF0, 0x1C, RMA3) CreateDWordField (BUF0, 0x20, RSS3) CreateDWordField (BUF0, 0x28, RMA4) CreateDWordField (BUF0, 0x2C, RSS4) CreateDWordField (BUF0, 0x5C, EXTM) Subtract (AMEM, 0x00100000, EXTM) If (LNot (LEqual (ROM1, Zero))) { Store (RMA1, RMA2) ShiftLeft (ROM1, 0x08, Local0) Store (Local0, RMA1) ShiftLeft (RMS1, 0x08, Local0) Store (Local0, RSS1) Store (0x8000, RSS2) } If (LNot (LEqual (ROM2, Zero))) { Store (RMA2, RMA3) ShiftLeft (ROM2, 0x08, Local0) Store (Local0, RMA2) ShiftLeft (RMS2, 0x08, Local0) Store (Local0, RSS2) Store (0xC000, RSS3) } If (LNot (LEqual (ROM3, Zero))) { Store (RMA3, RMA4) ShiftLeft (ROM3, 0x08, Local0) Store (Local0, RMA3) ShiftLeft (RMS3, 0x08, Local0) Store (Local0, RSS3) Store (0x00010000, RSS4) } Store (AMEM, ACMM) Return (BUF0) } } Device (PCI0) { Name (_HID, EisaId ("PNP0A03")) Name (_ADR, 0x00) Name (_S3D, 0x02) OperationRegion (GART, PCI_Config, 0x80, 0x01) Scope (\) { Field (\_SB.PCI0.GART, ByteAcc, NoLock, Preserve) { GAR1, 8 } } OperationRegion (GARA, PCI_Config, 0x88, 0x01) Scope (\) { Field (\_SB.PCI0.GARA, ByteAcc, NoLock, Preserve) { GAR2, 8 } } Method (_STA, 0, NotSerialized) { Return (0x0F) } Method (_CRS, 0, NotSerialized) { Name (BUF0, ResourceTemplate () { WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, 0x0000, 0x0000, 0x00FF, 0x0000, 0x0100) IO (Decode16, 0x0CF8, 0x0CF8, 0x01, 0x08) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, 0x0000, 0x0CF7, 0x0000, 0x0CF8) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, 0x0D00, 0x3FFF, 0x0000, 0x3300) IO (Decode16, 0x4000, 0x4000, 0x01, 0x80) IO (Decode16, 0x4080, 0x4080, 0x01, 0x80) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, 0x4100, 0x4FFF, 0x0000, 0x0EFF) IO (Decode16, 0x5000, 0x5000, 0x01, 0x10) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, 0x5010, 0x5FFF, 0x0000, 0x0FEF) IO (Decode16, 0x6000, 0x6000, 0x01, 0x80) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, 0x6080, 0xFFFF, 0x0000, 0x9F7F) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, 0x000A0000, 0x000BFFFF, 0x00000000, 0x00020000) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, 0x000C0000, 0x000DFFFF, 0x00000000, 0x00020000) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, 0x00100000, 0xFEBFFFFF, 0x00000000, 0xFFF00000) }) CreateDWordField (BUF0, 0xC6, TCMM) CreateDWordField (BUF0, 0xD2, TOMM) Add (AMEM, 0x00010000, TCMM) Subtract (0xFEC00000, TCMM, TOMM) Return (BUF0) } Name (PICM, Package (0x2C) { Package (0x04) { 0x0013FFFF, 0x00, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x0013FFFF, 0x01, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x0013FFFF, 0x02, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x0013FFFF, 0x03, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x000FFFFF, 0x00, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x000FFFFF, 0x01, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x000FFFFF, 0x02, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x000FFFFF, 0x03, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x0010FFFF, 0x00, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x0010FFFF, 0x01, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x0010FFFF, 0x02, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x0010FFFF, 0x03, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x0011FFFF, 0x00, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x0011FFFF, 0x01, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x0011FFFF, 0x02, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x0011FFFF, 0x03, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x0012FFFF, 0x00, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x0012FFFF, 0x01, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x0012FFFF, 0x02, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x0012FFFF, 0x03, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x0006FFFF, 0x00, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x0006FFFF, 0x01, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x0006FFFF, 0x02, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x0006FFFF, 0x03, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x000EFFFF, 0x00, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x000EFFFF, 0x01, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x000EFFFF, 0x02, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x000EFFFF, 0x03, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x000DFFFF, 0x00, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x000DFFFF, 0x01, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x000DFFFF, 0x02, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x000DFFFF, 0x03, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x000CFFFF, 0x00, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x000CFFFF, 0x01, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x000CFFFF, 0x02, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x000CFFFF, 0x03, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x0007FFFF, 0x00, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x0007FFFF, 0x01, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x0007FFFF, 0x02, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x0007FFFF, 0x03, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x0001FFFF, 0x00, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x0001FFFF, 0x01, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x0001FFFF, 0x02, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x0001FFFF, 0x03, \_SB.PCI0.LNKD, 0x00 } }) Name (APIC, Package (0x2C) { Package (0x04) { 0x0013FFFF, 0x00, 0x00, 0x10 }, Package (0x04) { 0x0013FFFF, 0x01, 0x00, 0x11 }, Package (0x04) { 0x0013FFFF, 0x02, 0x00, 0x12 }, Package (0x04) { 0x0013FFFF, 0x03, 0x00, 0x13 }, Package (0x04) { 0x000FFFFF, 0x00, 0x00, 0x11 }, Package (0x04) { 0x000FFFFF, 0x01, 0x00, 0x12 }, Package (0x04) { 0x000FFFFF, 0x02, 0x00, 0x13 }, Package (0x04) { 0x000FFFFF, 0x03, 0x00, 0x10 }, Package (0x04) { 0x0010FFFF, 0x00, 0x00, 0x12 }, Package (0x04) { 0x0010FFFF, 0x01, 0x00, 0x13 }, Package (0x04) { 0x0010FFFF, 0x02, 0x00, 0x10 }, Package (0x04) { 0x0010FFFF, 0x03, 0x00, 0x11 }, Package (0x04) { 0x0011FFFF, 0x00, 0x00, 0x13 }, Package (0x04) { 0x0011FFFF, 0x01, 0x00, 0x10 }, Package (0x04) { 0x0011FFFF, 0x02, 0x00, 0x11 }, Package (0x04) { 0x0011FFFF, 0x03, 0x00, 0x12 }, Package (0x04) { 0x0012FFFF, 0x00, 0x00, 0x11 }, Package (0x04) { 0x0012FFFF, 0x01, 0x00, 0x12 }, Package (0x04) { 0x0012FFFF, 0x02, 0x00, 0x13 }, Package (0x04) { 0x0012FFFF, 0x03, 0x00, 0x10 }, Package (0x04) { 0x0006FFFF, 0x00, 0x00, 0x13 }, Package (0x04) { 0x0006FFFF, 0x01, 0x00, 0x10 }, Package (0x04) { 0x0006FFFF, 0x02, 0x00, 0x11 }, Package (0x04) { 0x0006FFFF, 0x03, 0x00, 0x12 }, Package (0x04) { 0x000EFFFF, 0x00, 0x00, 0x12 }, Package (0x04) { 0x000EFFFF, 0x01, 0x00, 0x13 }, Package (0x04) { 0x000EFFFF, 0x02, 0x00, 0x10 }, Package (0x04) { 0x000EFFFF, 0x03, 0x00, 0x11 }, Package (0x04) { 0x000DFFFF, 0x00, 0x00, 0x11 }, Package (0x04) { 0x000DFFFF, 0x01, 0x00, 0x12 }, Package (0x04) { 0x000DFFFF, 0x02, 0x00, 0x13 }, Package (0x04) { 0x000DFFFF, 0x03, 0x00, 0x10 }, Package (0x04) { 0x000CFFFF, 0x00, 0x00, 0x10 }, Package (0x04) { 0x000CFFFF, 0x01, 0x00, 0x11 }, Package (0x04) { 0x000CFFFF, 0x02, 0x00, 0x12 }, Package (0x04) { 0x000CFFFF, 0x03, 0x00, 0x13 }, Package (0x04) { 0x0007FFFF, 0x00, \_SB.PCI0.LNKA, 0x00 }, Package (0x04) { 0x0007FFFF, 0x01, \_SB.PCI0.LNKB, 0x00 }, Package (0x04) { 0x0007FFFF, 0x02, \_SB.PCI0.LNKC, 0x00 }, Package (0x04) { 0x0007FFFF, 0x03, \_SB.PCI0.LNKD, 0x00 }, Package (0x04) { 0x0001FFFF, 0x00, 0x00, 0x10 }, Package (0x04) { 0x0001FFFF, 0x01, 0x00, 0x11 }, Package (0x04) { 0x0001FFFF, 0x02, 0x00, 0x12 }, Package (0x04) { 0x0001FFFF, 0x03, 0x00, 0x13 } }) Method (_PRT, 0, NotSerialized) { If (LNot (PICF)) { Return (PICM) } Else { Return (APIC) } } Device (VT86) { Name (_ADR, 0x00070000) OperationRegion (PIRQ, PCI_Config, 0x55, 0x03) Scope (\) { Field (\_SB.PCI0.VT86.PIRQ, ByteAcc, NoLock, Preserve) { PIRA, 8, PIBC, 8, PIRD, 8 } } } Device (USB0) { Name (_ADR, 0x00070002) Name (_PRW, Package (0x02) { 0x09, 0x05 }) Name (_S3D, 0x02) } Device (USB1) { Name (_ADR, 0x00070003) Name (_PRW, Package (0x02) { 0x09, 0x05 }) Name (_S3D, 0x02) } Device (VTAC) { Name (_ADR, 0x00070004) OperationRegion (PWC, PCI_Config, 0x54, 0x01) Scope (\) { Field (\_SB.PCI0.VTAC.PWC, ByteAcc, NoLock, Preserve) { PWC1, 8 } } } Device (AUDI) { Name (_ADR, 0x00070005) } Device (MODM) { Name (_ADR, 0x00070006) Name (_PRW, Package (0x02) { 0x0D, 0x04 }) } Device (PIB) { Name (_ADR, 0x00070000) OperationRegion (SB70, PCI_Config, 0x00, 0x88) Field (SB70, ByteAcc, NoLock, Preserve) { Offset (0x48), , 2, EUSB, 1, Offset (0x49), Offset (0x50), FLDA, 2, LPDA, 2, Offset (0x51), FLIR, 4, LPIR, 4, U1IR, 4, U2IR, 4, Offset (0x55), , 4, PIA, 4, PIB, 4, PIC, 4, , 4, PID, 4, Offset (0x85), EP3C, 1, EN3C, 1, Offset (0x86) } } Device (LNKA) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x01) Method (_STA, 0, NotSerialized) { And (PIRA, 0xF0, Local0) If (LEqual (Local0, 0x00)) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Name (BUFB, ResourceTemplate () { IRQ (Level, ActiveLow, Shared) {1,3,4,5,6,7,10,11,12,14,15} }) Return (BUFB) } Method (_DIS, 0, NotSerialized) { And (PIRA, 0x0F, PIRA) } Method (_CRS, 0, NotSerialized) { Name (BUFB, ResourceTemplate () { IRQ (Level, ActiveLow, Shared) {} }) CreateByteField (BUFB, 0x01, IRB1) CreateByteField (BUFB, 0x02, IRB2) Store (0x00, Local3) Store (0x00, Local4) And (PIRA, 0xF0, Local1) ShiftRight (Local1, 0x04, Local1) If (LNot (LEqual (Local1, 0x00))) { If (LGreater (Local1, 0x07)) { Subtract (Local1, 0x08, Local2) ShiftLeft (One, Local2, Local4) } Else { If (LGreater (Local1, 0x00)) { ShiftLeft (One, Local1, Local3) } } Store (Local3, IRB1) Store (Local4, IRB2) } Return (BUFB) } Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x01, IRB1) CreateByteField (Arg0, 0x02, IRB2) ShiftLeft (IRB2, 0x08, Local0) Or (Local0, IRB1, Local0) Store (0x00, Local1) ShiftRight (Local0, 0x01, Local0) While (LGreater (Local0, 0x00)) { Increment (Local1) ShiftRight (Local0, 0x01, Local0) } And (PIRA, 0x0F, PIRA) ShiftLeft (Local1, 0x04, Local1) Or (PIRA, Local1, PIRA) } } Device (LNKB) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x02) Method (_STA, 0, NotSerialized) { And (PIBC, 0x0F, Local0) If (LEqual (Local0, 0x00)) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Name (BUFA, ResourceTemplate () { IRQ (Level, ActiveLow, Shared) {1,3,4,5,6,7,10,11,12,14,15} }) Return (BUFA) } Method (_DIS, 0, NotSerialized) { And (PIBC, 0xF0, PIBC) } Method (_CRS, 0, NotSerialized) { Name (BUFA, ResourceTemplate () { IRQ (Level, ActiveLow, Shared) {} }) CreateByteField (BUFA, 0x01, IRA1) CreateByteField (BUFA, 0x02, IRA2) Store (0x00, Local3) Store (0x00, Local4) And (PIBC, 0x0F, Local1) If (LNot (LEqual (Local1, 0x00))) { If (LGreater (Local1, 0x07)) { Subtract (Local1, 0x08, Local2) ShiftLeft (One, Local2, Local4) } Else { If (LGreater (Local1, 0x00)) { ShiftLeft (One, Local1, Local3) } } Store (Local3, IRA1) Store (Local4, IRA2) } Return (BUFA) } Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x01, IRA1) CreateByteField (Arg0, 0x02, IRA2) ShiftLeft (IRA2, 0x08, Local0) Or (Local0, IRA1, Local0) Store (0x00, Local1) ShiftRight (Local0, 0x01, Local0) While (LGreater (Local0, 0x00)) { Increment (Local1) ShiftRight (Local0, 0x01, Local0) } And (PIBC, 0xF0, PIBC) Or (PIBC, Local1, PIBC) } } Device (LNKC) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x03) Method (_STA, 0, NotSerialized) { And (PIBC, 0xF0, Local0) If (LEqual (Local0, 0x00)) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Name (BUFC, ResourceTemplate () { IRQ (Level, ActiveLow, Shared) {1,3,4,5,6,7,10,11,12,14,15} }) Return (BUFC) } Method (_DIS, 0, NotSerialized) { And (PIBC, 0x0F, PIBC) } Method (_CRS, 0, NotSerialized) { Name (BUFC, ResourceTemplate () { IRQ (Level, ActiveLow, Shared) {} }) CreateByteField (BUFC, 0x01, IRC1) CreateByteField (BUFC, 0x02, IRC2) Store (0x00, Local3) Store (0x00, Local4) And (PIBC, 0xF0, Local1) ShiftRight (Local1, 0x04, Local1) If (LNot (LEqual (Local1, 0x00))) { If (LGreater (Local1, 0x07)) { Subtract (Local1, 0x08, Local2) ShiftLeft (One, Local2, Local4) } Else { If (LGreater (Local1, 0x00)) { ShiftLeft (One, Local1, Local3) } } Store (Local3, IRC1) Store (Local4, IRC2) } Return (BUFC) } Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x01, IRC1) CreateByteField (Arg0, 0x02, IRC2) ShiftLeft (IRC2, 0x08, Local0) Or (Local0, IRC1, Local0) Store (0x00, Local1) ShiftRight (Local0, 0x01, Local0) While (LGreater (Local0, 0x00)) { Increment (Local1) ShiftRight (Local0, 0x01, Local0) } And (PIBC, 0x0F, PIBC) ShiftLeft (Local1, 0x04, Local1) Or (PIBC, Local1, PIBC) } } Device (LNKD) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x04) Method (_STA, 0, NotSerialized) { And (PIRD, 0xF0, Local0) If (LEqual (Local0, 0x00)) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Name (BUFD, ResourceTemplate () { IRQ (Level, ActiveLow, Shared) {1,3,4,5,6,7,10,11,12,14,15} }) Return (BUFD) } Method (_DIS, 0, NotSerialized) { And (PIRD, 0x0F, PIRD) } Method (_CRS, 0, NotSerialized) { Name (BUFD, ResourceTemplate () { IRQ (Level, ActiveLow, Shared) {} }) CreateByteField (BUFD, 0x01, IRD1) CreateByteField (BUFD, 0x02, IRD2) Store (0x00, Local3) Store (0x00, Local4) And (PIRD, 0xF0, Local1) ShiftRight (Local1, 0x04, Local1) If (LNot (LEqual (Local1, 0x00))) { If (LGreater (Local1, 0x07)) { Subtract (Local1, 0x08, Local2) ShiftLeft (One, Local2, Local4) } Else { If (LGreater (Local1, 0x00)) { ShiftLeft (One, Local1, Local3) } } Store (Local3, IRD1) Store (Local4, IRD2) } Return (BUFD) } Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x01, IRD1) CreateByteField (Arg0, 0x02, IRD2) ShiftLeft (IRD2, 0x08, Local0) Or (Local0, IRD1, Local0) Store (0x00, Local1) ShiftRight (Local0, 0x01, Local0) While (LGreater (Local0, 0x00)) { Increment (Local1) ShiftRight (Local0, 0x01, Local0) } And (PIRD, 0x0F, PIRD) ShiftLeft (Local1, 0x04, Local1) Or (PIRD, Local1, PIRD) } } Method (\_SB.PCI0._INI, 0, NotSerialized) { If (STRC (\_OS, "Microsoft Windows")) {} Else { If (STRC (\_OS, "Microsoft Windows NT")) { Store (0x00, OSFL) } Else { Store (0x02, OSFL) } } } Device (SYSR) { Name (_HID, EisaId ("PNP0C02")) Name (_UID, 0x01) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0010, 0x0010, 0x01, 0x10) IO (Decode16, 0x0022, 0x0022, 0x01, 0x1E) IO (Decode16, 0x0044, 0x0044, 0x01, 0x1C) IO (Decode16, 0x0062, 0x0062, 0x01, 0x02) IO (Decode16, 0x0065, 0x0065, 0x01, 0x0B) IO (Decode16, 0x0074, 0x0074, 0x01, 0x0C) IO (Decode16, 0x0091, 0x0091, 0x01, 0x03) IO (Decode16, 0x00A2, 0x00A2, 0x01, 0x1E) IO (Decode16, 0x00E0, 0x00E0, 0x01, 0x10) IO (Decode16, 0x04D0, 0x04D0, 0x01, 0x02) }) } Device (PIC) { Name (_HID, EisaId ("PNP0000")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0020, 0x0020, 0x01, 0x02) IO (Decode16, 0x00A0, 0x00A0, 0x01, 0x02) IRQNoFlags () {2} }) } Device (DMA1) { Name (_HID, EisaId ("PNP0200")) Name (_CRS, ResourceTemplate () { DMA (Compatibility, BusMaster, Transfer8) {4} IO (Decode16, 0x0000, 0x0000, 0x01, 0x10) IO (Decode16, 0x0080, 0x0080, 0x01, 0x11) IO (Decode16, 0x0094, 0x0094, 0x01, 0x0C) IO (Decode16, 0x00C0, 0x00C0, 0x01, 0x20) }) } Device (TMR) { Name (_HID, EisaId ("PNP0100")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0040, 0x0040, 0x01, 0x04) IRQNoFlags () {0} }) } Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0070, 0x0070, 0x04, 0x04) IRQNoFlags () {8} }) } Device (SPKR) { Name (_HID, EisaId ("PNP0800")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0061, 0x0061, 0x01, 0x01) }) } Device (COPR) { Name (_HID, EisaId ("PNP0C04")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x00F0, 0x00F0, 0x01, 0x10) IRQNoFlags () {13} }) } OperationRegion (SPIO, SystemIO, 0x03F0, 0x02) Field (SPIO, ByteAcc, NoLock, Preserve) { INDX, 8, DATA, 8 } IndexField (INDX, DATA, ByteAcc, NoLock, Preserve) { Offset (0xE0), CRC0, 8, CRC1, 8, CRC2, 8, CRC3, 8, CRC4, 8, CRC5, 8, CRC6, 8, CRC7, 8, CRC8, 8, CRC9, 8, CRCA, 8, CRCB, 8, CRCC, 8, CRCD, 8, CRCE, 8, CRCF, 8, CRD0, 8, CRD1, 8, CRD2, 8, CRD3, 8, CRD4, 8, CRD5, 8, CRD6, 8, CRD7, 8, CRD8, 8 } Method (ENFG, 0, NotSerialized) { Store (One, \_SB.PCI0.PIB.EN3C) } Method (EXFG, 0, NotSerialized) { Store (Zero, \_SB.PCI0.PIB.EN3C) } Device (FDC0) { Name (_HID, EisaId ("PNP0700")) Method (_STA, 0, NotSerialized) { If (LNot (LEqual (\_SB.PCI0.PIB.EP3C, One))) { Return (0x00) } Else { ENFG () Store (CRC2, Local0) And (Local0, 0x10, Local0) If (LNot (LEqual (Local0, 0x00))) { EXFG () Return (0x0F) } Else { Store (CRC3, Local1) If (LNot (LEqual (Local1, 0x00))) { EXFG () Return (0x0D) } Else { EXFG () Return (0x00) } } } } Method (_DIS, 0, NotSerialized) { ENFG () Store (CRC2, Local0) And (Local0, 0xEF, Local0) Store (Local0, CRC2) EXFG () } Method (_CRS, 0, NotSerialized) { Name (BUFF, ResourceTemplate () { IO (Decode16, 0x03F0, 0x03F0, 0x08, 0x06) IO (Decode16, 0x03F7, 0x03F7, 0x01, 0x01) IRQNoFlags () {6} DMA (Compatibility, BusMaster, Transfer8) {2} }) Return (BUFF) } Name (_PRS, ResourceTemplate () { IO (Decode16, 0x03F0, 0x03F0, 0x08, 0x06) IO (Decode16, 0x03F7, 0x03F7, 0x01, 0x01) IRQNoFlags () {6} DMA (Compatibility, BusMaster, Transfer8) {2} }) Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x02, IOLO) CreateByteField (Arg0, 0x03, IOHI) CreateWordField (Arg0, 0x11, IRQ0) CreateByteField (Arg0, 0x14, DMA0) ENFG () Store (CRC2, Local0) And (Local0, 0xEF, Local1) Store (Local1, CRC2) Store (IOLO, Local0) ShiftRight (Local0, 0x02, Local0) And (Local0, 0xFC, Local0) Store (IOHI, Local1) ShiftLeft (Local1, 0x06, Local1) Or (Local0, Local1, Local0) Store (Local0, CRC3) FindSetRightBit (IRQ0, Local0) If (LGreater (Local0, 0x00)) { Decrement (Local0) } Store (Local0, \_SB.PCI0.PIB.FLIR) FindSetRightBit (DMA0, Local0) If (LGreater (Local0, 0x00)) { Decrement (Local0) } Store (Local0, \_SB.PCI0.PIB.FLDA) Store (CRC2, Local0) Or (Local0, 0x10, Local1) Store (Local1, CRC2) EXFG () } } Device (UAR1) { Name (_HID, EisaId ("PNP0501")) Name (_UID, 0x01) Method (_STA, 0, NotSerialized) { If (LNot (LEqual (\_SB.PCI0.PIB.EP3C, One))) { Return (0x00) } Else { ENFG () Store (CRC2, Local0) And (Local0, 0x04, Local0) If (LNot (LEqual (Local0, 0x00))) { EXFG () Return (0x0F) } Else { Store (CRC7, Local1) If (LNot (LEqual (Local1, 0x00))) { EXFG () Return (0x0D) } Else { EXFG () Return (0x00) } } } } Method (_DIS, 0, NotSerialized) { ENFG () And (CRC2, 0xFB, CRC2) EXFG () } Method (_CRS, 0, NotSerialized) { Name (BFU1, ResourceTemplate () { IO (Decode16, 0x03F8, 0x03F8, 0x08, 0x08) IRQNoFlags () {4} }) CreateWordField (BFU1, 0x02, IMIN) CreateWordField (BFU1, 0x04, IMAX) CreateWordField (BFU1, 0x09, IRQ0) ENFG () Store (CRC7, Local0) Store (Local0, Local1) And (Local1, 0xC0, Local1) ShiftLeft (Local1, 0x02, Local1) And (Local0, 0x3F, Local0) ShiftLeft (Local0, 0x02, Local0) Or (Local0, Local1, Local0) Store (Local0, IMIN) Store (Local0, IMAX) EXFG () Store (\_SB.PCI0.PIB.U1IR, Local0) Store (0x01, Local1) ShiftLeft (Local1, Local0, IRQ0) Return (BFU1) } Name (_PRS, ResourceTemplate () { StartDependentFnNoPri () { IO (Decode16, 0x03F8, 0x03F8, 0x08, 0x08) IRQNoFlags () {4} } StartDependentFnNoPri () { IO (Decode16, 0x02F8, 0x02F8, 0x08, 0x08) IRQNoFlags () {3} } StartDependentFnNoPri () { IO (Decode16, 0x03E8, 0x03E8, 0x08, 0x08) IRQNoFlags () {4} } StartDependentFnNoPri () { IO (Decode16, 0x02E8, 0x02E8, 0x08, 0x08) IRQNoFlags () {3} } EndDependentFn () }) Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x02, IOLO) CreateByteField (Arg0, 0x03, IOHI) CreateWordField (Arg0, 0x09, IRQ0) ENFG () Store (CRC2, Local0) And (Local0, 0xFB, Local1) Store (Local1, CRC2) Store (IOLO, Local0) ShiftRight (Local0, 0x02, Local0) And (Local0, 0xFE, Local0) Store (IOHI, Local1) ShiftLeft (Local1, 0x06, Local1) Or (Local0, Local1, Local0) Store (Local0, CRC7) FindSetRightBit (IRQ0, Local0) If (LGreater (Local0, 0x00)) { Decrement (Local0) } Store (Local0, \_SB.PCI0.PIB.U1IR) Store (CRC2, Local0) Or (Local0, 0x04, Local1) Store (Local1, CRC2) EXFG () } } Device (UAR2) { Name (_HID, EisaId ("PNP0501")) Name (_UID, 0x02) Method (_STA, 0, NotSerialized) { If (LNot (LEqual (\_SB.PCI0.PIB.EP3C, One))) { Return (0x00) } Else { ENFG () Store (CRCE, Local0) And (Local0, 0x38, Local0) If (LNot (LEqual (Local0, 0x08))) { Store (CRC2, Local1) And (Local1, 0x08, Local1) If (LNot (LEqual (Local1, 0x00))) { EXFG () Return (0x0F) } Else { Store (CRC8, Local1) If (LNot (LEqual (Local1, 0x00))) { EXFG () Return (0x0D) } Else { EXFG () Return (0x00) } } } Else { EXFG () Return (0x00) } } } Method (_DIS, 0, NotSerialized) { ENFG () And (CRC2, 0xF7, CRC2) EXFG () } Method (_CRS, 0, NotSerialized) { Name (BFU2, ResourceTemplate () { IO (Decode16, 0x02F8, 0x02F8, 0x08, 0x08) IRQNoFlags () {3} }) CreateWordField (BFU2, 0x02, IMIN) CreateWordField (BFU2, 0x04, IMAX) CreateWordField (BFU2, 0x09, IRQ0) ENFG () Store (CRC8, Local0) Store (Local0, Local1) And (Local1, 0xC0, Local1) ShiftLeft (Local1, 0x02, Local1) And (Local0, 0x3F, Local0) ShiftLeft (Local0, 0x02, Local0) Or (Local0, Local1, Local0) Store (Local0, IMIN) Store (Local0, IMAX) EXFG () Store (\_SB.PCI0.PIB.U2IR, Local0) Store (0x01, Local1) ShiftLeft (Local1, Local0, IRQ0) Return (BFU2) } Name (_PRS, ResourceTemplate () { StartDependentFnNoPri () { IO (Decode16, 0x03F8, 0x03F8, 0x08, 0x08) IRQNoFlags () {4} } StartDependentFnNoPri () { IO (Decode16, 0x02F8, 0x02F8, 0x08, 0x08) IRQNoFlags () {3} } StartDependentFnNoPri () { IO (Decode16, 0x03E8, 0x03E8, 0x08, 0x08) IRQNoFlags () {4} } StartDependentFnNoPri () { IO (Decode16, 0x02E8, 0x02E8, 0x08, 0x08) IRQNoFlags () {3} } EndDependentFn () }) Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x02, IOLO) CreateByteField (Arg0, 0x03, IOHI) CreateWordField (Arg0, 0x09, IRQ0) ENFG () Store (CRC2, Local0) And (Local0, 0xF7, Local1) Store (Local1, CRC2) Store (IOLO, Local0) ShiftRight (Local0, 0x02, Local0) And (Local0, 0xFE, Local0) Store (IOHI, Local1) ShiftLeft (Local1, 0x06, Local1) Or (Local0, Local1, Local0) Store (Local0, CRC8) FindSetRightBit (IRQ0, Local0) If (LGreater (Local0, 0x00)) { Decrement (Local0) } Store (Local0, \_SB.PCI0.PIB.U2IR) Store (CRC2, Local0) Or (Local0, 0x08, Local1) Store (Local1, CRC2) EXFG () } } Device (IRDA) { Name (_HID, EisaId ("PNP0510")) Method (_STA, 0, NotSerialized) { If (LNot (LEqual (\_SB.PCI0.PIB.EP3C, One))) { Return (0x00) } ENFG () Store (CRCE, Local0) And (Local0, 0x38, Local0) If (LEqual (Local0, 0x08)) { And (CRC2, 0x08, Local1) If (LNot (LEqual (Local1, 0x00))) { EXFG () Return (0x0F) } Else { EXFG () Return (0x0D) } } Else { EXFG () Return (0x00) } } Method (_DIS, 0, NotSerialized) { If (LEqual (DISE, 0x01)) { ENFG () And (CRC2, 0xF7, CRC2) EXFG () } Store (Local0, Local0) } Method (_CRS, 0, NotSerialized) { Name (BFU2, ResourceTemplate () { IO (Decode16, 0x02F8, 0x02F8, 0x08, 0x08) IRQNoFlags () {3} }) CreateWordField (BFU2, 0x02, IMIN) CreateWordField (BFU2, 0x04, IMAX) CreateWordField (BFU2, 0x09, IRQ0) ENFG () Store (CRC8, Local0) Store (Local0, Local1) And (Local1, 0xC0, Local1) ShiftLeft (Local1, 0x02, Local1) And (Local0, 0x3F, Local0) ShiftLeft (Local0, 0x02, Local0) Or (Local0, Local1, Local0) Store (Local0, IMIN) Store (Local0, IMAX) EXFG () Store (\_SB.PCI0.PIB.U2IR, Local0) Store (0x01, Local1) ShiftLeft (Local1, Local0, IRQ0) Return (BFU2) } Name (_PRS, ResourceTemplate () { StartDependentFnNoPri () { IO (Decode16, 0x03F8, 0x03F8, 0x08, 0x08) IRQNoFlags () {4} } StartDependentFnNoPri () { IO (Decode16, 0x02F8, 0x02F8, 0x08, 0x08) IRQNoFlags () {3} } StartDependentFnNoPri () { IO (Decode16, 0x03E8, 0x03E8, 0x08, 0x08) IRQNoFlags () {4} } StartDependentFnNoPri () { IO (Decode16, 0x02E8, 0x02E8, 0x08, 0x08) IRQNoFlags () {3} } EndDependentFn () }) Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x02, IOLO) CreateByteField (Arg0, 0x03, IOHI) CreateWordField (Arg0, 0x09, IRQ0) ENFG () Store (CRC2, Local0) And (Local0, 0xF7, Local1) Store (Local1, CRC2) Store (IOLO, Local0) ShiftRight (Local0, 0x02, Local0) And (Local0, 0xFE, Local0) Store (IOHI, Local1) ShiftLeft (Local1, 0x06, Local1) Or (Local0, Local1, Local0) Store (Local0, CRC8) FindSetRightBit (IRQ0, Local0) If (LGreater (Local0, 0x00)) { Decrement (Local0) } Store (Local0, \_SB.PCI0.PIB.U2IR) Store (CRC2, Local0) Or (Local0, 0x08, Local1) Store (Local1, CRC2) EXFG () } } Device (LPT1) { Name (PIOM, Buffer (0x01) { 0x00 }) CreateByteField (PIOM, 0x00, LPTM) Name (_HID, EisaId ("PNP0400")) Method (_STA, 0, NotSerialized) { If (LNot (LEqual (\_SB.PCI0.PIB.EP3C, One))) { Return (0x00) } Else { ENFG () Store (CRC2, Local0) And (Local0, 0x03, Local0) If (LEqual (Local0, 0x01)) { EXFG () Return (0x00) } If (LEqual (Local0, 0x03)) { Store (CRC6, Local1) If (LNot (LEqual (Local1, 0x00))) { EXFG () Return (0x0D) } Else { EXFG () Return (0x00) } } Else { Store (Local0, LPTM) EXFG () Return (0x0F) } } } Method (_DIS, 0, NotSerialized) { ENFG () Or (CRC2, 0x03, CRC2) EXFG () } Method (_CRS, 0, NotSerialized) { Name (BUFL, ResourceTemplate () { IO (Decode16, 0x0378, 0x0378, 0x08, 0x08) IRQNoFlags () {7} }) CreateWordField (BUFL, 0x02, IMIN) CreateWordField (BUFL, 0x04, IMAX) CreateByteField (BUFL, 0x06, LALN) CreateByteField (BUFL, 0x07, LLEN) CreateWordField (BUFL, 0x09, IRQ0) ENFG () Store (CRC6, Local0) EXFG () Store (Local0, Local1) And (Local1, 0xC0, Local1) ShiftLeft (Local1, 0x02, Local1) ShiftLeft (Local0, 0x02, Local0) Or (Local0, Local1, Local0) Store (Local0, IMIN) Store (Local0, IMAX) If (LEqual (IMIN, 0x03BC)) { Store (0x04, LALN) Store (0x04, LLEN) } Else { Store (0x08, LALN) Store (0x08, LLEN) } Store (\_SB.PCI0.PIB.LPIR, Local0) Store (0x01, Local1) ShiftLeft (Local1, Local0, IRQ0) Return (BUFL) } Name (_PRS, ResourceTemplate () { StartDependentFnNoPri () { IO (Decode16, 0x0378, 0x0378, 0x08, 0x08) IRQNoFlags () {7} } StartDependentFnNoPri () { IO (Decode16, 0x0278, 0x0278, 0x08, 0x08) IRQNoFlags () {5} } StartDependentFnNoPri () { IO (Decode16, 0x03BC, 0x03BC, 0x04, 0x04) IRQNoFlags () {7} } EndDependentFn () }) Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x02, IOLO) CreateByteField (Arg0, 0x03, IOHI) CreateWordField (Arg0, 0x09, IRQ0) ENFG () Store (CRC2, Local0) Or (Local0, 0x03, Local0) Store (Local0, CRC2) Store (IOLO, Local0) ShiftRight (Local0, 0x02, Local0) Store (IOHI, Local1) ShiftLeft (Local1, 0x06, Local1) Or (Local0, Local1, Local0) Store (Local0, CRC6) FindSetRightBit (IRQ0, Local0) If (LGreater (Local0, 0x00)) { Decrement (Local0) } Store (Local0, \_SB.PCI0.PIB.LPIR) Store (CRC2, Local0) And (Local0, 0xFC, Local0) Store (LPTM, Local1) Or (Local0, Local1, Local1) Store (Local1, CRC2) EXFG () } } Device (ECP1) { Name (_HID, EisaId ("PNP0401")) Method (_STA, 0, NotSerialized) { If (LNot (LEqual (\_SB.PCI0.PIB.EP3C, One))) { Return (0x00) } ENFG () Store (CRC2, Local0) And (Local0, 0x03, Local0) If (LOr (LEqual (Local0, 0x00), LEqual (Local0, 0x02))) { EXFG () Return (0x00) } If (LEqual (Local0, 0x01)) { EXFG () Return (0x0F) } If (LEqual (Local0, 0x03)) { If (LNot (LEqual (\_SB.PCI0.PIB.LPDA, 0x00))) { EXFG () Return (0x0D) } Else { EXFG () Return (0x00) } } } Method (_DIS, 0, NotSerialized) { } Method (_CRS, 0, NotSerialized) { Name (BUFE, ResourceTemplate () { IO (Decode16, 0x0378, 0x0378, 0x08, 0x08) IO (Decode16, 0x0778, 0x0778, 0x08, 0x08) IRQNoFlags () {7} DMA (Compatibility, NotBusMaster, Transfer8) {3} }) CreateWordField (BUFE, 0x02, IMI1) CreateWordField (BUFE, 0x04, IMA1) CreateByteField (BUFE, 0x06, ALN1) CreateByteField (BUFE, 0x07, LEN1) CreateWordField (BUFE, 0x0A, IMI2) CreateWordField (BUFE, 0x0C, IMA2) CreateByteField (BUFE, 0x0E, ALN2) CreateByteField (BUFE, 0x0F, LEN2) CreateWordField (BUFE, 0x11, IRQ0) CreateByteField (BUFE, 0x14, DMA0) ENFG () Store (CRC6, Local0) EXFG () Store (Local0, Local1) And (Local1, 0xC0, Local1) ShiftLeft (Local1, 0x02, Local1) ShiftLeft (Local0, 0x02, Local0) Or (Local0, Local1, Local0) Store (Local0, IMI1) Store (Local0, IMA1) Add (Local0, 0x0400, Local0) Store (Local0, IMI2) Store (Local0, IMA2) If (LEqual (IMI1, 0x03BC)) { Store (0x04, ALN1) Store (0x04, LEN1) Store (0x04, ALN2) Store (0x04, LEN2) } Else { Store (0x08, ALN1) Store (0x08, LEN1) Store (0x04, ALN2) Store (0x04, LEN2) } Store (\_SB.PCI0.PIB.LPIR, Local0) Store (0x01, Local1) ShiftLeft (Local1, Local0, IRQ0) Store (\_SB.PCI0.PIB.LPDA, Local0) And (Local0, 0x03, Local0) Store (0x01, Local1) ShiftLeft (Local1, Local0, DMA0) Return (BUFE) } Name (_PRS, ResourceTemplate () { StartDependentFnNoPri () { IO (Decode16, 0x0378, 0x0378, 0x08, 0x08) IO (Decode16, 0x0778, 0x0778, 0x04, 0x04) IRQNoFlags () {7} DMA (Compatibility, NotBusMaster, Transfer8) {1,3} } StartDependentFnNoPri () { IO (Decode16, 0x0278, 0x0278, 0x08, 0x08) IO (Decode16, 0x0678, 0x0678, 0x04, 0x04) IRQNoFlags () {5} DMA (Compatibility, NotBusMaster, Transfer8) {1,3} } EndDependentFn () }) Method (_SRS, 1, NotSerialized) { CreateByteField (Arg0, 0x02, IOLO) CreateByteField (Arg0, 0x03, IOHI) CreateWordField (Arg0, 0x11, IRQ0) CreateByteField (Arg0, 0x14, DMA0) ENFG () Store (CRC2, Local0) Or (Local0, 0x03, Local0) Store (Local0, CRC2) Store (IOLO, Local0) ShiftRight (Local0, 0x02, Local0) Store (IOHI, Local1) ShiftLeft (Local1, 0x06, Local1) Or (Local0, Local1, Local0) Store (Local0, CRC6) FindSetRightBit (IRQ0, Local0) If (LGreater (Local0, 0x00)) { Decrement (Local0) } Store (Local0, \_SB.PCI0.PIB.LPIR) FindSetRightBit (DMA0, Local0) If (LGreater (Local0, 0x00)) { Decrement (Local0) } Store (Local0, \_SB.PCI0.PIB.LPDA) Store (CRC2, Local0) And (Local0, 0xFC, Local0) Or (Local0, 0x01, Local0) Store (Local0, CRC2) EXFG () } } OperationRegion (KBCT, SystemIO, 0x60, 0x05) Field (KBCT, ByteAcc, NoLock, Preserve) { P060, 8, Offset (0x04), P064, 8 } Device (PS2M) { Name (_HID, EisaId ("PNP0F13")) Method (_STA, 0, NotSerialized) { If (LEqual (PS2F, 0x00)) { Return (0x0F) } Else { Return (0x00) } } Method (_CRS, 0, NotSerialized) { Name (BUF1, ResourceTemplate () { IRQNoFlags () {12} }) Name (BUF2, ResourceTemplate () { IO (Decode16, 0x0060, 0x0060, 0x01, 0x01) IO (Decode16, 0x0064, 0x0064, 0x01, 0x01) IRQNoFlags () {12} }) If (LEqual (KBDI, 0x01)) { If (LEqual (OSFL, 0x01)) { Return (BUF1) } Else { Return (BUF2) } } Else { Return (BUF1) } } } Device (PS2K) { Name (_HID, EisaId ("PNP0303")) Method (_STA, 0, NotSerialized) { If (LEqual (KBDI, 0x01)) { Return (0x00) } Else { Return (0x0F) } } Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0060, 0x0060, 0x01, 0x01) IO (Decode16, 0x0064, 0x0064, 0x01, 0x01) IRQNoFlags () {1} }) } Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x05, 0x05 }) } Method (\_SB.PCI0.UAR1._PRW, 0, NotSerialized) { If (OSFL) { Return (Package (0x02) { 0x08, 0x04 }) } Else { Return (Package (0x02) { 0x08, 0x05 }) } } Method (\_SB.PCI0.UAR2._PRW, 0, NotSerialized) { If (OSFL) { Return (Package (0x02) { 0x08, 0x04 }) } Else { Return (Package (0x02) { 0x08, 0x05 }) } } Method (\_SB.PCI0.ECP1._PRW, 0, NotSerialized) { If (OSFL) { Return (Package (0x02) { 0x08, 0x04 }) } Else { Return (Package (0x02) { 0x08, 0x05 }) } } } } } --------------000404070005070008080801 Content-Type: text/plain; name="S2505.dmesg" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="S2505.dmesg" Copyright (c) 1992-2007 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 6.2-STABLE #9: Thu Apr 5 15:03:36 CEST 2007 root@fax.asta.uni-potsdam.de:/archiv/usr/obj/archiv/usr/src/sys/ASTA WARNING: WITNESS option enabled, expect reduced performance. ACPI APIC Table: Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) III CPU family 1266MHz (1263.08-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6b1 Stepping = 1 Features=0x383fbff real memory = 536805376 (511 MB) avail memory = 515756032 (491 MB) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 Security auditing service present BSM auditing present ioapic0 irqs 0-23 on motherboard acpi0: on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0 cpu0: on acpi0 cpu1: on acpi0 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff,0x4000-0x407f,0x4080-0x40ff,0x5000-0x500f,0x6000-0x607f on acpi0 pci0: on pcib0 agp0: mem 0xf0000000-0xf3ffffff at device 0.0 on pci0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci0: at device 6.0 (no driver attached) isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xd400-0xd40f at device 7.1 on pci0 ata0: on atapci0 ata1: on atapci0 pci0: at device 7.4 (no driver attached) fxp0: port 0xe000-0xe03f mem 0xf8201000-0xf8201fff,0xf8100000-0xf81fffff irq 17 at device 13.0 on pci0 miibus0: on fxp0 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: Ethernet address: 00:e0:81:20:9a:90 fxp1: port 0xe400-0xe43f mem 0xf8200000-0xf8200fff,0xf8000000-0xf80fffff irq 18 at device 14.0 on pci0 miibus1: on fxp1 inphy1: on miibus1 inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp1: Ethernet address: 00:e0:81:20:9a:91 re0: port 0xe800-0xe8ff mem 0xf8202000-0xf82020ff irq 17 at device 15.0 on pci0 miibus2: on re0 rgephy0: on miibus2 rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto re0: Ethernet address: 00:17:9a:3a:7b:33 re0: [FAST] asr0: mem 0xf4000000-0xf5ffffff irq 18 at device 16.0 on pci0 asr0: [GIANT-LOCKED] asr0: ADAPTEC 2110S FW Rev. 380E, 1 channel, 256 CCBs, Protocol I2O pcib2: at device 16.1 on pci0 pci2: on pcib2 trm0: port 0xec00-0xecff mem 0xf8204000-0xf8204fff irq 17 at device 18.0 on pci0 trm0: [GIANT-LOCKED] fdc0: port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fdc0: [FAST] sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0 sio1: type 16550A ppc0: port 0x378-0x37f irq 7 on acpi0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode ppbus0: on ppc0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model IntelliMouse Explorer, device ID 4 pmtimer0 on isa0 orm0: at iomem 0xc0000-0xc7fff on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounters tick every 1.000 msec Waiting 5 seconds for SCSI devices to settle ad0: 1628MB at ata0-master WDMA2 sa0 at asr0 bus 0 target 6 lun 0 sa0: Removable Sequential Access SCSI-3 device sa1 at trm0 bus 0 target 3 lun 0 sa1: Removable Sequential Access SCSI-2 device sa1: 10.000MB/s transfers (10.000MHz, offset 15) da0 at asr0 bus 0 target 14 lun 0 da0: Fixed Direct Access SCSI-2 device da0: Tagged Queueing Enabled da0: 70103MB (143570944 512 byte sectors: 255H 63S/T 8936C) SMP: AP CPU #1 Launched! Trying to mount root from ufs:/dev/ad0s1a --------------000404070005070008080801-- From owner-freebsd-acpi@FreeBSD.ORG Thu Apr 5 16:46:21 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 60B6316A401 for ; Thu, 5 Apr 2007 16:46:21 +0000 (UTC) (envelope-from hayarms@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.248]) by mx1.freebsd.org (Postfix) with ESMTP id D48D113C465 for ; Thu, 5 Apr 2007 16:46:20 +0000 (UTC) (envelope-from hayarms@gmail.com) Received: by an-out-0708.google.com with SMTP id c24so748452ana for ; Thu, 05 Apr 2007 09:46:18 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; b=OYD5WQ478sDxNkO4eL2NYqQK722gVFICo0j1nDaMujdA1cdVY1mqYLfSh7wHcj550UTdriHa1PnOs5gbv5Hr+dDnjyXKZAE/p6DZVqNL7YyJVuf44b0QxYJXKJ2+aiilXosgZC2kSLOOWEsGW6pL1q5swnjQd0Y8MDK1EHyilq4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=e/kuiHUepsAzG6e1KxnvCJr84GT+rCieCqQCvqZiR5Bk6bb+203OmG+hL2r1hqSnKW34SJN1DD5PBXD/74kv+cGQzeFw0F4w5pFo6bwHNjoCe6Zv1c2OUy2XH1ng3KmNFkFIQG9lL4TRxU36zt0uVY2cfc8b0YATCszK4WX93xE= Received: by 10.100.119.14 with SMTP id r14mr1444836anc.1175790037183; Thu, 05 Apr 2007 09:20:37 -0700 (PDT) Received: by 10.100.196.13 with HTTP; Thu, 5 Apr 2007 09:20:37 -0700 (PDT) Message-ID: <63f529680704050920k2b44881ev6d0d91b09bd2737d@mail.gmail.com> Date: Thu, 5 Apr 2007 18:20:37 +0200 From: "Marcello Maggioni" To: freebsd-acpi@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_53214_22354713.1175790037136" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Video doesn't wakeup from suspend on Vaio S4M/S (S460) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2007 16:46:21 -0000 ------=_Part_53214_22354713.1175790037136 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi everyone! I've just successfully installed FreeBSD 6.2 on my Vaio S4M/S and seems that everything works without problems (Nvidia drivers excluded, X works but they corrupt the text consoles, so I had to uninstall them) but I can't get my Vaio the video resume from S3 suspend . I'll explain better: I put the vaio in suspend mode with "acpiconf -s 3" or "zzz" and everything is ok, then I push a button to recover from suspend and the laptop starts to wakeup, but then the screen remains black. I can reboot the laptop with Ctrl+alt+canc and probably , but on the screen appears nothing. The machine resume correctly, but the screen doesn't wakeup. I've tried multiple option . I've kldloaded acpi_video, then I tried to use : sysctl hw.acpi.reset_video=1 but without luck. There is a way to get it working? My dmesg attached Thanks in advance Marcello ------=_Part_53214_22354713.1175790037136-- From owner-freebsd-acpi@FreeBSD.ORG Thu Apr 5 17:00:23 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E3A1116A566 for ; Thu, 5 Apr 2007 17:00:23 +0000 (UTC) (envelope-from takawata@init-main.com) Received: from sana.init-main.com (104.194.138.210.bn.2iij.net [210.138.194.104]) by mx1.freebsd.org (Postfix) with ESMTP id 9FED013C46E for ; Thu, 5 Apr 2007 17:00:21 +0000 (UTC) (envelope-from takawata@init-main.com) Received: from ns.init-main.com (localhost [127.0.0.1]) by sana.init-main.com (8.13.8/8.13.8) with ESMTP id l35Gjd63054596; Fri, 6 Apr 2007 01:45:39 +0900 (JST) (envelope-from takawata@ns.init-main.com) Message-Id: <200704051645.l35Gjd63054596@sana.init-main.com> To: "Marcello Maggioni" In-reply-to: Your message of "Thu, 05 Apr 2007 18:20:37 +0200." <63f529680704050920k2b44881ev6d0d91b09bd2737d@mail.gmail.com> Date: Fri, 06 Apr 2007 01:45:39 +0900 From: Takanori Watanabe Cc: freebsd-acpi@freebsd.org Subject: Re: Video doesn't wakeup from suspend on Vaio S4M/S (S460) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2007 17:00:24 -0000 In message <63f529680704050920k2b44881ev6d0d91b09bd2737d@mail.gmail.com>, "Marc ello Maggioni" wrote: >Hi everyone! > >I've just successfully installed FreeBSD 6.2 on my Vaio S4M/S and >seems that everything works without problems (Nvidia drivers excluded, >X works but they corrupt the text consoles, so I had to uninstall >them) but I can't get my Vaio the video resume from S3 suspend . > >I'll explain better: > >I put the vaio in suspend mode with "acpiconf -s 3" or "zzz" and >everything is ok, then I push a button to recover from suspend and the >laptop starts to wakeup, but then the screen remains black. > >I can reboot the laptop with Ctrl+alt+canc and probably , but on the >screen appears nothing. The machine resume correctly, but the screen >doesn't wakeup. > >I've tried multiple option . I've kldloaded acpi_video, then I tried to use : > >sysctl hw.acpi.reset_video=1 > >but without luck. > >There is a way to get it working? Do you use agp? The agp driver for 6.2 does not capable to resume. >My dmesg attached dmesg detached.... From owner-freebsd-acpi@FreeBSD.ORG Thu Apr 5 18:20:41 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2629216A401 for ; Thu, 5 Apr 2007 18:20:41 +0000 (UTC) (envelope-from hayarms@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.243]) by mx1.freebsd.org (Postfix) with ESMTP id DC3BA13C459 for ; Thu, 5 Apr 2007 18:20:40 +0000 (UTC) (envelope-from hayarms@gmail.com) Received: by an-out-0708.google.com with SMTP id c24so784898ana for ; Thu, 05 Apr 2007 11:20:40 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=rwbWE2kTOlrJt9lQPG8F5/HfxmeWjBZXhqWC+m8A8GBIeQJZZsr7f0ZsXkgJ65LkPsdP9jK9RNap1FW5tnC1xahtdEvc3eniwx1nWmwgf3wZE0l9BfcPw83DQG5wcf4Sg8GnVMjZdhchnDPJKnPY4E40RDzp7yx8K/mfeUBXBXo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OVGCm7DMr1NQeHbiQxdOrnTY1mp6FnvBLWWXf3uvxO8FeiOKPTXqVupcHt1NyFFeujloXBBXqxuyMBku0ny2eXxdMMVRWUkq59YYRuuPwhPm2Ngkpn0YKqM3HJsIG04aZqNO9FcKKSOB+AgrfaDiPGVKP382xUyaLHCnUs0n6iE= Received: by 10.100.139.9 with SMTP id m9mr1509918and.1175797239358; Thu, 05 Apr 2007 11:20:39 -0700 (PDT) Received: by 10.100.196.13 with HTTP; Thu, 5 Apr 2007 11:20:39 -0700 (PDT) Message-ID: <63f529680704051120h1fabd950n3b6ede03d554c4f0@mail.gmail.com> Date: Thu, 5 Apr 2007 20:20:39 +0200 From: "Marcello Maggioni" To: freebsd-acpi@freebsd.org In-Reply-To: <200704051645.l35Gjd63054596@sana.init-main.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <63f529680704050920k2b44881ev6d0d91b09bd2737d@mail.gmail.com> <200704051645.l35Gjd63054596@sana.init-main.com> Subject: Re: Video doesn't wakeup from suspend on Vaio S4M/S (S460) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2007 18:20:41 -0000 I don't think to be using an agp driver. In the Dmesg it isn't mentioned and I don't load it explicitly 2007/4/5, Takanori Watanabe : > In message <63f529680704050920k2b44881ev6d0d91b09bd2737d@mail.gmail.com>, "Marc > ello Maggioni" wrote: > >Hi everyone! > > > >I've just successfully installed FreeBSD 6.2 on my Vaio S4M/S and > >seems that everything works without problems (Nvidia drivers excluded, > >X works but they corrupt the text consoles, so I had to uninstall > >them) but I can't get my Vaio the video resume from S3 suspend . > > > >I'll explain better: > > > >I put the vaio in suspend mode with "acpiconf -s 3" or "zzz" and > >everything is ok, then I push a button to recover from suspend and the > >laptop starts to wakeup, but then the screen remains black. > > > >I can reboot the laptop with Ctrl+alt+canc and probably , but on the > >screen appears nothing. The machine resume correctly, but the screen > >doesn't wakeup. > > > >I've tried multiple option . I've kldloaded acpi_video, then I tried to use : > > > >sysctl hw.acpi.reset_video=1 > > > >but without luck. > > > >There is a way to get it working? > > Do you use agp? The agp driver for 6.2 does not capable to resume. > > >My dmesg attached > > dmesg detached.... > > > > From owner-freebsd-acpi@FreeBSD.ORG Fri Apr 6 07:12:31 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1BEEE16A401 for ; Fri, 6 Apr 2007 07:12:31 +0000 (UTC) (envelope-from ilmars.virpa@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.178]) by mx1.freebsd.org (Postfix) with ESMTP id CC84013C480 for ; Fri, 6 Apr 2007 07:12:30 +0000 (UTC) (envelope-from ilmars.virpa@gmail.com) Received: by py-out-1112.google.com with SMTP id f31so381619pyh for ; Fri, 06 Apr 2007 00:12:30 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=Kl0Qc0qzoBRFnTJjWFW1kac4JyI/++3mzl9TEcEHvju2cA4OESMthJEHQjI7E55mJxZ9HVyu2syUBcbGXyL/gIRHRTFX5BwqQ7SmqdGh29RWkbs0gtA9E7aM6+RxLbYV859gUult5FaAffnqYVpTIuoUVfUC8MUs03euthDT3dE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=LJ34uge8Y1gG/9yyF0QZrFPEiriOA5IMlxMSOcwJKtr9ZWgQmqmPYJY/Tr+/oAyWD1GmIgZeIePvfbkSB0bRZnwxZcjwz3fzfQ94binc7Zw9v4r1iHyshdn2GS1EzEy/LtmxTl+F2GQNGWV26YV3P3V8Wvp14JH0rf6JYRTq6Ik= Received: by 10.35.111.14 with SMTP id o14mr4664294pym.1175841801311; Thu, 05 Apr 2007 23:43:21 -0700 (PDT) Received: by 10.35.26.17 with HTTP; Thu, 5 Apr 2007 23:43:21 -0700 (PDT) Message-ID: <1f5e0ccb0704052343p13c2897bt478faad64c57272f@mail.gmail.com> Date: Fri, 6 Apr 2007 09:43:21 +0300 From: "Ilmars Virpa" To: freebsd-acpi@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: PC randomly freezes after 4.x upgrade to 6.x. How to disable acpi completely? X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Apr 2007 07:12:31 -0000 Hello! I upgraded my customer's FreeBSD from 4.x to 6.x series, but now the PC ranodmly freezes (at least once in 24h) and needless to say customer is very angry. I guess it could be related to ACPI (because I've changed almost every part of hardware) so I want to disable it, but how? http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/acpi-overview.html says: "ACPI can be disabled with the acpiconf(8) utility." But I somehow don't see any option in acpiconf(8) how to disable ACPI. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/acpi-debug.html says: "hint.apic.0.disabled="1" in loader.conf." But after reboot there is kernel panic while botting. Then the only way to boot without kernel panic now is to select "Boot FreeBSD with ACPI disabled". But "acpi.ko" is still in "kldstat" and I can't be near that PC after every reboot to select "Boot FreeBSD with ACPI disabled". Is even ACPI disabled then (because I see acpi.ko and ACPI sysctl variables) anyway? So the main question is - how can I disable ACPI forever and boot without kernel panic? dmesg: Copyright (c) 1992-2007 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 6.2-STABLE #2: Wed Apr 4 10:57:22 EEST 2007 root@mail.api.lv:/usr/src/sys/i386/compile/API-MAIL ACPI APIC Table: Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz (2593.68-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 Features=0xbfebfbff Features2=0x4400> Logical CPUs per core: 2 real memory = 1592983552 (1519 MB) avail memory = 1551642624 (1479 MB) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0 irqs 0-23 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) acpi0: on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 cpu0: on acpi0 acpi_throttle0: on cpu0 cpu1: on acpi0 acpi_throttle1: on cpu1 acpi_throttle1: failed to attach P_CNT device_attach: acpi_throttle1 attach returned 6 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 agp0: port 0xec00-0xec07 mem 0xf0000000-0xf7ffffff,0xffa80000-0 xffafffff irq 16 at device 2.0 on pci0 agp0: detected 16252k stolen memory agp0: aperture size is 128M uhci0: port 0xc800-0xc81f irq 16 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0xcc00-0xcc1f irq 19 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0xd000-0xd01f irq 18 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0xd400-0xd41f irq 16 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xffa7fc00-0xffa7ffff irq 23 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered pcib1: at device 30.0 on pci0 pci1: on pcib1 rl0: port 0xb800-0xb8ff mem 0xff8ffc00-0xff8ffcff irq 22 at device 1.0 on pci1 miibus0: on rl0 rlphy0: on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto rl0: Ethernet address: 00:30:4f:1b:1b:3b rl1: port 0xb400-0xb4ff mem 0xff8ff800-0xff8ff8ff irq 17 at device 2.0 on pci1 miibus1: on rl1 rlphy1: on miibus1 rlphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto rl1: Ethernet address: 00:30:4f:19:26:74 fxp0: port 0xbc00-0xbc3f mem 0xff8fe000-0xff8fefff irq 20 at de vice 8.0 on pci1 miibus2: on fxp0 inphy0: on miibus2 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: Ethernet address: 00:07:e9:77:24:b3 isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 31.1 on pci0 ata0: on atapci0 ata1: on atapci0 atapci1: port 0xe800-0xe807,0xe400-0xe403,0xe000-0xe007,0xdc00-0xdc03,0xd8 00-0xd80f irq 18 at device 31.2 on pci0 ata2: on atapci1 ata3: on atapci1 pci0: at device 31.3 (no driver attached) acpi_button0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] fdc0: port 0x3f0-0x3f1,0x3f2-0x3f3,0x3f4-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A ppc0: port 0x378-0x37f irq 7 on acpi0 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode ppbus0: on ppc0 plip0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: on ppbus0 pmtimer0 on isa0 orm0: at iomem 0xc0000-0xc9fff on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounters tick every 1.000 msec acd0: CDROM at ata0-master PIO4 ad3: DMA limited to UDMA33, controller found non-ATA66 cable ad3: 76351MB at ata1-slave UDMA33 ad4: 305245MB at ata2-master SATA150 ad6: 305245MB at ata3-master SATA150 SMP: AP CPU #1 Launched! [..]