From: Rene R. <ren...@gm...> - 2002-02-27 10:10:19
Attachments:
dsdt-rene.gz
|
Hi all. (dsdt attached - Gericom Webboy) Since most of ACPI (most noticeable battery status and thermal protection / fan control) does still not work with the 20020214 release I wanted to create a fixed dsdt to get it finally working. Since I have no DOS lying arround for the Phoenix disassembler I compiled the freebsd one (with some hacks to get it compiled). But the acpidump doesn't like an opcode: [...] Store(DMCH, Local1) If(LGreater(Local1, 0x3)) { Store(0x0, RDMA(Else { Store(One, Local0) acpidump: strange opcode 0x2 ShiftLeft(Local0, Local1, RDMA(Return(FBUF), Me= thod(FSRS(rene@portable:~/src/pacpidump Yes the 23-10-2001 version has the fix also posted to this mailing-list ... - are there other fixed that have to be applied? ### During boot I get: ACPI: Bus Driver revision 20020214 ACPI: Core Subsystem revision 20020214 PCI: PCI BIOS revision 2.10 entry at 0xfda38, last bus=3D1 PCI: Using configuration type 1 tbxface-0099 [95] Acpi_load_tables : ACPI Tables successfully loa= ded Parsing Methods:.......................................................= .................................................................... 123 Control Methods found and parsed (370 nodes total) ACPI Namespace successfully loaded at root c02f9098 evxfevnt-0080 [54060] Acpi_enable : Transition to ACPI mode s= uccessful Executing device _INI methods:.. exfldio-0114 [58977] Ex_setup_region = : Field [BATP] Base+Offset+Width 4+0+4 is beyond end of region [M4= D0] (length 6) dswexec-0400 [58976] Ds_exec_end_op : [Store]: Could not resolv= e operands, AE_AML_REGION_LIMIT nsinit-0357 [59020] Ns_init_one_device : \_SB_.PCI0._INI failed: A= E_AML_REGION_LIMIT ............................... 33 Devices found: 33 _STA, 0 _INI Completing Region and Field initialization:........... 11/16 Regions, 0/0 Fields initialized (370 nodes total) ACPI: Interpreter enabled ACPI: System [root] (supports S0 S1 S4 S5) ACPI: PCI Root Bridge [PCI0] (00:00) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] 00:00:01[A] -> \_SB_.LNKA[0] 00:00:01[B] -> \_SB_.LNKB[0] 00:00:01[C] -> \_SB_.LNKC[0] 00:00:01[D] -> \_SB_.LNKD[0] 00:00:03[A] -> \_SB_.LNKB[0] ACPI: Embedded Controller [EC0] (gpe 11) ACPI: Power Resource [URP1] (off) ACPI: Power Resource [URP2] (off) ACPI: Power Resource [FDDP] (off) ACPI: Power Resource [LPTP] (off) ACPI: PCI Interrupt Link [\_SB_.LNKA] ACPI: PCI Interrupt Link [\_SB_.LNKB] ACPI: PCI Interrupt Link [\_SB_.LNKC] ACPI: PCI Interrupt Link [\_SB_.LNKD] ACPI: PCI Interrupt Link [\_SB_.LNKU] ACPI: Power Resource [FN10] (on) PCI: Probing PCI hardware PCI: Using ACPI for IRQ routing PCI: Found IRQ 10 for device 00:03.0 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd VFS: Diskquotas version dquot_6.4.0 initialized devfs: v1.10 (20020120) Richard Gooch (rg...@at...) devfs: boot_options: 0x1 exfldio-0114 [98993] Ex_setup_region : Field [ACCP] Base+Offset+= Width 4+0+4 is beyond end of region [M4D0] (length 6) ACPI: Battery Slot [BAT0] (battery absent) ACPI: Lid Switch [LIDD] ACPI: Sleep Button [SLPB] ACPI: Power Button [PWRB] ACPI: Fan [FAN1] (off) ACPI: Processor [CPU1] (supports C1, 8 throttling states) exfldio-0114 [99977] Ex_setup_region : Field [TMPS] Base+Offset+= Width 4+0+4 is beyond end of region [M4D0] (length 6) And the peaces I miss most are: rene@portable:~ > cat /proc/acpi/battery/BAT0/* present: no present: no present: no Although it IS present ... Wouldn't it be easier to allow an "relaxed-checking" mode, where simple errors are ignored - instead forcing many users to live without such simple batter status or fan-control? k33p h4ck1n6 Ren=E9 -- = Ren=E9 Rebe (Registered Linux user: #248718 <http://counter.li.org>) eMail: ren...@gm... re...@ro... Homepage: http://drocklinux.dyndns.org/rene/ Anyone sending unwanted advertising e-mail to this address will be charged $25 for network traffic and computing time. By extracting my address from this message or its header, you agree to these terms. |
From: Takanori W. <tak...@sh...> - 2002-02-27 14:02:24
|
In message <200...@gm...>, Rene Rebe : >Since I have no DOS lying arround for the Phoenix disassembler I >compiled the freebsd one (with some hacks to get it compiled). > >But the acpidump doesn't like an opcode: > >[...] >Store(DMCH, Local1) > If(LGreater(Local1, 0x3)) { > Store(0x0, RDMA(Else { > Store(One, Local0) >acpidump: strange opcode 0x2 > > ShiftLeft(Local0, Local1, RDMA(Return(FBUF), Me= >thod(FSRS(rene@portable:~/src/pacpidump I analize it. It's because object inside method is not recognized as object in namespace. I'll fix it. Takanori Watanabe <a href="http://www.planet.sci.kobe-u.ac.jp/~takawata/key.html"> Public Key</a> Key fingerprint = 2C 51 E2 78 2C E1 C5 2D 0F F1 20 A3 11 3A 62 2A |
From: Rene R. <ren...@gm...> - 2002-03-01 07:57:59
|
On: Wed, 27 Feb 2002 23:01:27 +0900, Takanori Watanabe <tak...@sh...> wro= te: > In message <200...@gm...>, Rene Rebe := [...] > I analize it. It's because object inside method is not recognized as = > object in namespace. I'll fix it. Thanks for the quick response! I took a look at http://people.freebsd.org/~takawata/ but there is no new version ... - have you allready fixed code I could test out? > Takanori Watanabe > <a href=3D"http://www.planet.sci.kobe-u.ac.jp/~takawata/key.html"> > Public Key</a> > Key fingerprint =3D 2C 51 E2 78 2C E1 C5 2D 0F F1 20 A3 11 3A 62 2A= = k33p h4ck1n6 Ren=E9 -- = Ren=E9 Rebe (Registered Linux user: #248718 <http://counter.li.org>) eMail: ren...@gm... re...@ro... Homepage: http://drocklinux.dyndns.org/rene/ Anyone sending unwanted advertising e-mail to this address will be charged $25 for network traffic and computing time. By extracting my address from this message or its header, you agree to these terms. |
From: Takanori W. <tak...@sh...> - 2002-03-02 14:38:13
|
In message <200...@gm...>, Rene Rebe wrote: >On: Wed, 27 Feb 2002 23:01:27 +0900, > Takanori Watanabe <tak...@sh...> wrote: >> In message <200...@gm...>, Rene Rebe : >[...] >> I analize it. It's because object inside method is not recognized as >> object in namespace. I'll fix it. > >Thanks for the quick response! I took a look at >http://people.freebsd.org/~takawata/ but there is no new version ... - >have you allready fixed code I could test out? I now replaced the file to new version. I think the problem is fixed. Takanori Watanabe <a href="http://www.planet.sci.kobe-u.ac.jp/~takawata/key.html"> Public Key</a> Key fingerprint = 2C 51 E2 78 2C E1 C5 2D 0F F1 20 A3 11 3A 62 2A |
From: Rene R. <ren...@gm...> - 2002-03-02 16:42:19
|
On: Sat, 02 Mar 2002 23:37:16 +0900, Takanori Watanabe <tak...@sh...> wro= te: > In message <200...@gm...>, Rene Rebe w= rote: > >On: Wed, 27 Feb 2002 23:01:27 +0900, > > Takanori Watanabe <tak...@sh...> = wrote: > >> In message <200...@gm...>, Rene Reb= e : > >[...] > >> I analize it. It's because object inside method is not recognized = as = > >> object in namespace. I'll fix it. > > > >Thanks for the quick response! I took a look at > >http://people.freebsd.org/~takawata/ but there is no new version ...= - > >have you allready fixed code I could test out? > = > I now replaced the file to new version. I think the problem is fixed.= Much thanks! It seem to work now. - Although the Intel ASL compiler is not able to ocmpile it ... But this seems to be a problem in the compiler since it segfaults during nearly all operations ... > Takanori Watanabe > <a href=3D"http://www.planet.sci.kobe-u.ac.jp/~takawata/key.html"> > Public Key</a> > Key fingerprint =3D 2C 51 E2 78 2C E1 C5 2D 0F F1 20 A3 11 3A 62 2A= = k33p h4ck1n6 Ren=E9 -- = Ren=E9 Rebe (Registered Linux user: #248718 <http://counter.li.org>) eMail: ren...@gm... re...@ro... Homepage: http://drocklinux.dyndns.org/rene/ Anyone sending unwanted advertising e-mail to this address will be charged $25 for network traffic and computing time. By extracting my address from this message or its header, you agree to these terms. |