public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* 2 bugs in ACPI
@ 2003-02-20 16:13 Michal Semler
  0 siblings, 0 replies; 2+ messages in thread
From: Michal Semler @ 2003-02-20 16:13 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hello, 

I use ACPI on my notebook Dell Latitude CPxJ 650 GT for a very long time.

All the time things goes well - thanks you people, but from November 2002 
there are two bugs:

1) Now ACPI can't read battery information from my batteries: those are SONY
2) Now kernel can't read info about thermal zone - kernel tells me -296 C - I 
thought, that apsoluttly zero is -273 :)) You guys are really good :)

Both thinks worked in ACPI 18112002 or 22112002 now I don't know

My system is Debian Woody 3.0r1

here is dump from dmesg:

Linux version 2.4.21-pre4 (root@notas) (gcc version 3.0.4) #2 Čt úno 20 
16:51:00 CET 2003
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000017fdb000 (usable)
 BIOS-e820: 0000000017fdb000 - 0000000018000000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
383MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 98267
zone(0): 4096 pages.
zone(1): 94171 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 DELL                       ) @ 0x000f4040
ACPI: RSDT (v001 DELL    CPi R   10194.01308) @ 0x17ff0000
ACPI: FADT (v001 DELL    CPi R   10194.01308) @ 0x17ff0400
ACPI: DSDT (v001 INT430 SYSFexxx 00000.04097) @ 0x00000000
ACPI: BIOS passes blacklist
Kernel command line: BOOT_IMAGE=Linux ro root=302
Initializing CPU#0
Detected 647.191 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1291.05 BogoMIPS
Memory: 386504k/393068k available (1200k kernel code, 6176k reserved, 448k 
data, 72k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU:             Common caps: 0383f9ff 00000000 00000000 00000000
CPU: Intel Pentium III (Coppermine) stepping 06
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch-r1x6VkxMR+00zabcByZE4g@public.gmane.org)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20030122
PCI: PCI BIOS revision 2.10 entry at 0xfc0ae, last bus=1
PCI: Using configuration type 1
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: System [ACPI] (supports S0 S1 S3 S4bios S4 S5)
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15, disabled)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: Power Resource [PADA] (on)
PCI: Probing PCI hardware
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 
'acpi=off'
Limiting direct PCI/PCI transfers.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
IA-32 Microcode Update Driver: v1.11 <tigran-DTz5qymZ9yRBDgjK7y7TUQ@public.gmane.org>
Starting kswapd
VFS: Diskquotas version dquot_6.4.0 initialized
Journalled Block Device driver loaded
ACPI: AC Adapter [AC] (on-line)
    ACPI-0207: *** Warning: Buffer created with zero length in AML
    ACPI-0207: *** Warning: Buffer created with zero length in AML
    ACPI-0207: *** Warning: Buffer created with zero length in AML
    ACPI-0207: *** Warning: Buffer created with zero length in AML
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT1] (battery absent)
ACPI: Lid Switch [LID]
ACPI: Power Button (CM) [PBTN]
ACPI: Sleep Button (CM) [SBTN]
ACPI: Processor [CPU0] (supports C1 C2)
ACPI: Thermal Zone [THM] (-296 C)

when system works still writes into dmesg this:
    ACPI-0207: *** Warning: Buffer created with zero length in AML
        -0091: *** Error: ut_allocate: Attempt to allocate zero bytes
    ACPI-0207: *** Warning: Buffer created with zero length in AML
        -0091: *** Error: ut_allocate: Attempt to allocate zero bytes
    ACPI-0207: *** Warning: Buffer created with zero length in AML
        -0091: *** Error: ut_allocate: Attempt to allocate zero bytes
    ACPI-0207: *** Warning: Buffer created with zero length in AML
        -0091: *** Error: ut_allocate: Attempt to allocate zero bytes
    ACPI-0207: *** Warning: Buffer created with zero length in AML
        -0091: *** Error: ut_allocate: Attempt to allocate zero bytes
    ACPI-0207: *** Warning: Buffer created with zero length in AML
        -0091: *** Error: ut_allocate: Attempt to allocate zero bytes
    ACPI-0207: *** Warning: Buffer created with zero length in AML
        -0091: *** Error: ut_allocate: Attempt to allocate zero bytes
    ACPI-0207: *** Warning: Buffer created with zero length in AML
        -0091: *** Error: ut_allocate: Attempt to allocate zero bytes

now /proc/

cijoml@notas:~$ > cat /proc/acpi/battery/BAT0/info
present:                 yes
design capacity:         0 mWh
last full capacity:      0 mWh
battery technology:      non-rechargeable
design voltage:          0 mV
design capacity warning: 0 mWh
design capacity low:     0 mWh
capacity granularity 1:  0 mWh
capacity granularity 2:  0 mWh
model number:
serial number:
battery type:
OEM info:

cijoml@notas:~$ > cat /proc/acpi/thermal_zone/THM/temperature
temperature:             -296 C


Thanks a lot

Michal


-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge

^ permalink raw reply	[flat|nested] 2+ messages in thread

* RE: 2 bugs in ACPI
@ 2003-02-21 22:06 Moore, Robert
  0 siblings, 0 replies; 2+ messages in thread
From: Moore, Robert @ 2003-02-21 22:06 UTC (permalink / raw)
  To: 'cijoml-VIXq6x/3rUk@public.gmane.org',
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Try these changes to your DSDT:


    Method (SX43, 2, NotSerialized)
    {
        If (LLess (Arg1, SizeOf (Arg0)))
        {
            CreateByteField (DeRefOf (Arg0), Arg1, SX20)
            Store (SX40 (), SX20)
        }
    }

    Method (SX45, 0, NotSerialized)
    {
        Store (SX40 (), Local0)
        Name (SX23, Buffer (Local0) {})
        SX44 (RefOf (SX23), Local0)
        Return (SX23)
    }

The changes are the addition of "RefOf" and "DeRefOf" operators.  Arguments
are passed by value unless these operators are explicitly used.

Bob
-----Original Message-----
From: Michal Semler [mailto:cijoml-VIXq6x/3rUk@public.gmane.org] 
Sent: Thursday, February 20, 2003 8:13 AM
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: [ACPI] 2 bugs in ACPI

Hello, 

I use ACPI on my notebook Dell Latitude CPxJ 650 GT for a very long time.

All the time things goes well - thanks you people, but from November 2002 
there are two bugs:

1) Now ACPI can't read battery information from my batteries: those are SONY
2) Now kernel can't read info about thermal zone - kernel tells me -296 C -
I 
thought, that apsoluttly zero is -273 :)) You guys are really good :)

Both thinks worked in ACPI 18112002 or 22112002 now I don't know




-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-02-21 22:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-20 16:13 2 bugs in ACPI Michal Semler
  -- strict thread matches above, loose matches on Subject: below --
2003-02-21 22:06 Moore, Robert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox