Resume problem (Motherboard: MSI 790GX-G65)

Moore, Robert robert.moore at intel.com
Mon Jun 22 20:44:24 UTC 2009


>thank you very much Robert for patching the dsdt. I compiled it by
>myself and got five other errors (Use of reserved word: _T_0, _T_1). I
>don't know if these are severe. I loaded your patched dsdt instead of


This error has been reduced to a remark in newer versions of the compiler. They are compiler temporary variables that are introduced during the compilation of the original source by the bios vendor. They appear when the original (compiled) code is disassembled.




>-----Original Message-----
>From: owner-freebsd-acpi at freebsd.org [mailto:owner-freebsd-
>acpi at freebsd.org] On Behalf Of hexanism at gmx.de
>Sent: Monday, June 22, 2009 12:59 PM
>To: freebsd-acpi at freebsd.org
>Subject: Re: Resume problem (Motherboard: MSI 790GX-G65)
>
>Hello,
>
>thank you very much Robert for patching the dsdt. I compiled it by
>myself and got five other errors (Use of reserved word: _T_0, _T_1). I
>don't know if these are severe. I loaded your patched dsdt instead of
>the original one and I got the same behavior (the pc does not resume).
>As Jung-uk pointed out, S3 is not supported for i386/SMP which I did not
>know. I would love to run FreeBSD/amd64. I had it installed some weeks
>ago (7.0, I think)but unfortunately S3 was missing when executing
>'sysctl hw.acpi.supported_sleep_state'. So I decided to check FreeBSD/i386.
>
>If I got it right then it does not make sense trying to get S3 working
>on FreeBSD/i386 because of missing SMP support. On the other hand there
>is the problem of the missing S3 value in
>'hw.acpi.supported_sleep_state'. Is S3 generally not supported in
>FreeBSD/amd64, or is it because of the buggy BIOS of this specific
>motherboard? Is there a chance to get S3 working for my machine?
>
>Thank you very much for your help.
>
>regards,
>
>Chris
>
>
>
>
>Moore, Robert wrote:
>> Attached are the updated DSDT and output from iASL, and compiled AML
>file.
>>
>>
>>
>>
>>
>>> -----Original Message-----
>>> From: owner-freebsd-acpi at freebsd.org [mailto:owner-freebsd-
>>> acpi at freebsd.org] On Behalf Of hexanism at gmx.de
>>> Sent: Sunday, June 21, 2009 1:28 AM
>>> To: freebsd-acpi at freebsd.org
>>> Subject: Resume problem (Motherboard: MSI 790GX-G65)
>>>
>>> Hello,
>>>
>>> I am using suspend/resume (S3) a lot in Linux. Unfortunately I could not
>>> get it to work with FreeBSD. I wanted to solve the Problem by trying the
>>> hints in the FreeBSD manual. I could not get it to work. Maybe someone
>>> can point me in the right direction, I do not have any experience with
>>> ACPI/dsdt debugging.
>>>
>>> The motherboard I am using is a MSI 790GX-G65 featuring the AMD 790
>>> Chipset. This model is quite a new AM3 board. It has an onboard
>>> 3D-accelerated AMD graphics card. The Bios is up to date (Revision 1.3).
>>> I am using FreeBSD 7.2-RC2 with the generic kernel (I also did all
>>> the testing with another hardrive using FreeBSD 7.2-RELEASE).
>>>
>>> Suspend and resume work with Linux (Ubuntu 9.04) and Windows XP 64
>>> flawlessly.
>>>
>>> S1 freezes the screen about two seconds after calling "acpiconf -s 1".
>>> Then I have to press the reset button. S3/suspend seems to work. The
>>> Fans and drives turn off and the power led acts exactly the same way as
>>> it acts under Linux and Windows. Under Linux/Windows I can resume by
>>> Keyboard. Under FreeBSD that does not work, I have to press the power
>>> button to get the computer to react. Unfortunately the screen stays
>>> black (drives and fans do get turned on). I have to press the reset
>button.
>>>
>>> I inspected the dsdt of my motherboard:
>>>
>>> http://innoits.de/chris-msi790gx65.asl
>>>
>>> There are a lot of errors when recompiling with iasl (about 180 Errors,
>>> most of them "Object does not exist"). I downloaded the ACPI
>>> specifications (3.0a, 3.0b and 4.0) but could not fix the Errors (I
>>> started with the first one ;)) due to my lack of knowledge concerning
>ACPI.
>>>
>>> What can I do now? Most of the errors are of the same type. I hope that
>>> ther is a simple solution that I just can't solve by myself. Is there a
>>> good beginner friendly dsdt tutorial around? Is it possible that the
>>> dsdt of my motherboard uses a newer ACPI revision (4.0) and thus is
>>> incompatible with the current version of iasl?
>>>
>>> Thank you very much for reading this...
>>>
>>> Chris
>>>
>>>
>>
>>



More information about the freebsd-acpi mailing list