Date: Sat, 01 Jan 2005 19:40:34 +0000 From: Christoph Steigmeier <chris@hypernet.ch> To: freebsd-acpi@freebsd.org Subject: Re: ACPI Problem on ASUS Laptop M6Ne with 5.3-RELEASE-p2 Message-ID: <1104608435l.826l.0l@lhotse.hypernet.ch> References: <1104096526l.791l.0l@lhotse.hypernet.ch> <1104222079l.776l.0l@lhotse.hypernet.ch> <1104222732l.776l.1l@lhotse.hypernet.ch> <41D12F1D.2080408@quantentunnel.de>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Hi all Ok, i patched manually the dsdt according to the patches which were written for the M6N. Here attached is the diff-file for the M6Ne BIOS Version 205 dsdt. However in the boot msg's there are still some acpi-related errors. But at least Battery state works and laptops seems not to get soooo hot like before. Another question I have is how to control now acpi under freebsd. Is there something similiar to apmd, where I can set timers what to happen when inactive etc.? Kind regards Christoph On 12/28/04 11:02:05, Andreas Dieling wrote: > > It is an ASUS M6827NEUH (M6Ne Series) > > > > I can't see the battery state and eventually other functions from > ACPI > > are not working as well (at least I believe that with the Thermal > Zones > > and the CPU Throtteling is not working). > > look here: > http://www.encke.net/encke/modules.php?op=modload&name=phpBB_14&file=index&action=viewtopic&topic=632&93 > > and here: > http://m6n.ath.cx/forum/viewforum.php?f=2&sid=cc07d0c7850beaf61f184038d9f2b299 > > Fixing the DSDT for BSD is identical to fixing it for Linux :-) > > Andreas > _______________________________________________ > freebsd-acpi@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi > To unsubscribe, send any mail to "freebsd-acpi- > unsubscribe@freebsd.org" > [-- Attachment #2 --] -- chris-ASUSM6827NEUH.asl Sun Dec 26 22:15:56 2004 +++ chris-ASUSM6827NEUH.patched.asl Sat Jan 1 18:38:08 2005 @@ -714,6 +714,7 @@ IO (Decode16, 0x03BC, 0x03BC, 0x01, 0x04) } - /*** Missing EndDependentFunctions descriptor */ }) - Name (EPPR, ResourceTemplate () + EndDependentFn () + }) + Name (EPPR, ResourceTemplate () { IRQNoFlags () {3,4,5,6,7,10,11,12} @@ -1659,6 +1660,6 @@ } - OperationRegion (IO, SystemIO, DPRT, 0x05) - Field (IO, ByteAcc, Lock, Preserve) + OperationRegion (IO_, SystemIO, DPRT, 0x05) + Field (IO_, ByteAcc, Lock, Preserve) { DAT0, 8, @@ -1667,5 +1668,5 @@ } - Field (IO, ByteAcc, Lock, Preserve) + Field (IO_, ByteAcc, Lock, Preserve) { Offset (0x04), @@ -2829,4 +2830,5 @@ Store (0x01, Local0) } + Return (Local0) } @@ -3090,4 +3092,5 @@ Store (0x01, Local0) } + Return (Local0) } @@ -5110,6 +5113,4 @@ } - If (SS1) - { Name (\_SB.PCI0._S1D, 0x02) Name (\_SB.PCI0.P0P1._S1D, 0x02) @@ -5117,8 +5118,5 @@ Name (\_SB.PCI0.USB2._S1D, 0x02) Name (\_SB.PCI0.USB3._S1D, 0x02) - } - If (SS3) - { Name (\_SB.PCI0._S3D, 0x02) Name (\_SB.PCI0.P0P1._S3D, 0x02) @@ -5126,11 +5124,7 @@ Name (\_SB.PCI0.USB2._S3D, 0x02) Name (\_SB.PCI0.USB3._S3D, 0x02) - } - If (SS4) - { Name (\_SB.PCI0._S4D, 0x02) Name (\_SB.PCI0.P0P1._S4D, 0x02) - } Name (IOXB, 0x05C0) @@ -5241,5 +5235,5 @@ } - Method (SCMD, 4, NotSerialized) + Method (SCMD, 4, Serialized) { OperationRegion (SMRG, SystemIO, SMBS, 0x10) @@ -5514,5 +5508,5 @@ } - Method (RTMP, 0, NotSerialized) + Method (RTMP, 0, Serialized) { Store (RBYT (TSAD, 0x01), Local0) @@ -5627,6 +5621,4 @@ 0x00 }) - If (SS3) - { Name (_S3, Package (0x04) { @@ -5636,8 +5628,5 @@ 0x00 }) - } - If (SS4) - { Name (_S4, Package (0x04) { @@ -5647,5 +5636,4 @@ 0x00 }) - } Name (_S5, Package (0x04) )
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1104608435l.826l.0l>
