Compaq Evo N610c

Tony Maher tonymaher at optushome.com.au
Wed Jul 30 04:19:39 PDT 2003


Update on Compaq Evo N610c

Thanks to an email from Simon in the UK I now have battery support
in my N610c.

/boot/loader.conf is now

hw.pci.allow_unsupported_io_range=1
acpi_dsdt_load="YES"
acpi_dsdt_name="/boot/acpi_dsdt.aml

A patch for acpi_dsdt is attached.

Now xbatt (and apm) works perfectly.

Now all I need is another unexpected email that details how to solve the
suspending problem (actually the resumption) and the switching between X
and vga screen sync problem and I'd be completely set ;-)

Thanks again to Simon!

cheers
--
tonym
-------------- next part --------------
--- acpi_dsdt.orig	Wed Jul 30 20:40:16 2003
+++ acpi_dsdt	Wed Jul 30 20:44:50 2003
@@ -142,8 +142,7 @@
         }
         If(LOr(LEqual(C006, 0x0), LEqual(C006, 0x3))) {
             If(CondRefOf(\_OSI, Local0)) {
-                If(\_OSI) {
-                    "Windows 2001"
+                If(\_OSI("Windows 2001")) {
                     Store(0x4, C006)
                 }
             }
@@ -1654,7 +1653,6 @@
                 }
                 Method(C12C, 2) {
                     Acquire(C11B, 0xffff)
-                    Acquire(\_GL_, 0xffff)
                     Add(Arg1, 0x1, Local6)
                     If(LGreater(Local6, 0x11)) {
                         Store(0x11, Local6)
@@ -1690,14 +1688,12 @@
                     Store(Local3, C0FE)
                     Store(Local4, C0FF)
                     Store(Local5, C100)
-                    Release(\_GL_)
                     Release(C11B)
                     Return(Local7)
                 }
                 Method(C12D, 2) {
                     Store(0x0, Local1)
                     Acquire(C11B, 0xffff)
-                    Acquire(\_GL_, 0xffff)
                     Store(SizeOf(Arg1), Local7)
                     Store(0x09c4, Local0)
                     While(LAnd(LNot(LEqual(0x0, C0FB)), LGreater(Local0, 0x0))) {
@@ -1728,7 +1724,6 @@
                     Store(Local3, C0FE)
                     Store(Local4, C0FF)
                     Store(Local5, C100)
-                    Release(\_GL_)
                     Release(C11B)
                     Return(Local0)
                 }


More information about the freebsd-current mailing list