public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* RE: Linux 2.4.20 ACPI
@ 2002-11-21  1:24 Grover, Andrew
  2002-11-21  1:45 ` Dave Jones
  0 siblings, 1 reply; 30+ messages in thread
From: Grover, Andrew @ 2002-11-21  1:24 UTC (permalink / raw)
  To: 'David Woodhouse', Alan Cox
  Cc: 'Ducrot Bruno', Felix Seeger, Linux Kernel Mailing List

> From: David Woodhouse [mailto:dwmw2@infradead.org] 
> alan@lxorguk.ukuu.org.uk said:
> >  I guess sonypi could take the ACPI global lock ?
> 
> I assume that's not a serious suggestion. Perhaps it could 
> release the 
> region while it's not _actually_ using it, and the ACPI code 
> could be fixed 
> to not touch regions which it doesn't own.
> 
> Or we write proper PM code for sonypi and make it not 
> possible to use both 
> sonypi and ACPI at once.

When I looked a few years ago, 0x60 through 0x6F were marked owned by the
keyboard driver (even though it only really uses 0x60 and 0x64). I don't see
either ACPI *or* sonypi currently claiming those IO ports properly. (sonypi
claims some ioports but not 0x62 and 0x66, probably for this reason.)

> Surely a proper driver should always be preferred over 
> binary-only bytecode?

The ACPI EC driver uses AML to properly configure itself (the cmd and data
ports actually can vary, and grabbing the GL is only sometimes required) but
beyond that the interpreter is not used.

However, since the only user of the EC driver until now has been ACPI, we
will need to do some work there to have nice, externally-callable
interfaces.

...and I suppose there will need to be some ifdef trickery to keep things
working when the ACPI EC driver is not there.

Stelian Pop is the current mantainer? Or davej? I should be able to do a
patch shortly to submit to whomever.

Regards -- Andy

^ permalink raw reply	[flat|nested] 30+ messages in thread
[parent not found: <r1_Pine.LNX.4.44.0211251848000.8602-100000@tigger.rogueind.com>]
* Linux 2.4.20 ACPI
@ 2002-11-26 11:09 Margit Schubert-While
  0 siblings, 0 replies; 30+ messages in thread
From: Margit Schubert-While @ 2002-11-26 11:09 UTC (permalink / raw)
  To: linux-kernel

The latest ACPI acpi-20021118-2.4.20-rc1.diff.gz over at
http://sourceforge.net/project/showfiles.php?group_id=36832
applies cleanly to 2.4.20-rc3
Leading to :
<6>ACPI: RSDP (v000 ACPIAM                     ) @ 0x000f70d0
<6>ACPI: RSDT (v001 INTEL  D845PESV 08194.04144) @ 0x1ff40000
<6>ACPI: FADT (v002 INTEL  D845PESV 08194.04144) @ 0x1ff40200
<6>ACPI: MADT (v001 INTEL  D845PESV 08194.04144) @ 0x1ff40300
<6>ACPI: ASF! (v016 AMIASF I845GASF 00000.00001) @ 0x1ff44390
<6>ACPI: DSDT (v001 INTEL  D845PESV 00000.00266) @ 0x00000000
<5>ACPI: BIOS passes blacklist

etc. instead of :

<4> tbutils-0200 [03] Tb_validate_table_head: Table signature at e080f390 
[c15ffe24] has invalid characters
<4> tbutils-0202: *** Warning: Invalid table signature ASF! found
<4> tbxface-0095: *** Error: Acpi_load_tables: Error getting required 
tables (DSDT/FADT/FACS):AE_BAD_SIGNATURE
<4> tbxface-0116: *** Error: Acpi_load_tables: Could not load tables: 
AE_BAD_SIGNATURE
<3>ACPI: System description table load failed

- Tom Diehl - Try a Suse 8.1 distro, it has ACPI enabled by default :-)

Margit


^ permalink raw reply	[flat|nested] 30+ messages in thread
* RE: Linux 2.4.20 ACPI
@ 2002-11-20 19:08 Grover, Andrew
  2002-11-20 21:47 ` David Woodhouse
  0 siblings, 1 reply; 30+ messages in thread
From: Grover, Andrew @ 2002-11-20 19:08 UTC (permalink / raw)
  To: 'Ducrot Bruno', Felix Seeger; +Cc: linux-kernel

> From: Ducrot Bruno [mailto:poup@poupinou.org] 
> What I mean is that the two seems to conflict.
> Compiling with sonypi but without acpi is OK, without sonypi but
> with acpi should also be OK, but the two should be not safe because
> they use the same io registers in order to ack/clean/enable the same
> interrupt.

It would be great if someone could take a look at the sonypi driver and see
what can be done to integrate it better with ACPI. ACPI includes an EC
driver, so at the minimum, sonypi should use that instead of poking the EC
itself, perhaps.

Regards -- Andy

^ permalink raw reply	[flat|nested] 30+ messages in thread
* Linux 2.4.20 ACPI
@ 2002-11-20 11:02 Margit Schubert-While
  2002-11-20 20:00 ` Willy Tarreau
  0 siblings, 1 reply; 30+ messages in thread
From: Margit Schubert-While @ 2002-11-20 11:02 UTC (permalink / raw)
  To: linux-kernel

Well, I think that I would rather see SNIP2 (from Suse 8.1 distro) than
SNIP1 from 2.4.20-rc2.
And I hear that there are MB's that won't boot without ACPI.
While I take the point that we are talking about a stable kernel
series, one shouldn't forget that ACPI is configurable :-)

--- SNIP 1 ---

<4> tbutils-0200 [03] Tb_validate_table_head: Table signature at e080f390 
[c15ffe24] has invalid characters
<4> tbutils-0202: *** Warning: Invalid table signature ASF! found
<4> tbxface-0095: *** Error: Acpi_load_tables: Error getting required 
tables (DSDT/FADT/FACS):AE_BAD_SIGNATURE
<4> tbxface-0116: *** Error: Acpi_load_tables: Could not load tables: 
AE_BAD_SIGNATURE
<3>ACPI: System description table load failed

--- END SNIP 1 ---

--- SNIP 2 ---

<7>ACPI: have wakeup address 0x40001000
<6>Advanced speculative caching feature not present
<4>On node 0 totalpages: 130880
<4>zone(0): 4096 pages.
<4>zone(1): 126784 pages.
<4>zone(2): 0 pages.
<6>ACPI: RSDP (v000 ACPIAM                     ) @ 0x000f70d0
<6>ACPI: RSDT (v001 INTEL  D845PESV 08194.04144) @ 0x1ff40000
<6>ACPI: FADT (v002 INTEL  D845PESV 08194.04144) @ 0x1ff40200
<6>ACPI: MADT (v001 INTEL  D845PESV 08194.04144) @ 0x1ff40300
<6>ACPI: ASF! (v016 AMIASF I845GASF 00000.00001) @ 0x1ff44390
<5>ACPI: BIOS passes blacklist
<4>Building zonelist for node : 0
<6>ACPI: Subsystem revision 20020829
<6>PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
<6>PCI: Using configuration type 1
<6>ACPI: Interpreter enabled
<6>ACPI: Using PIC for interrupt routing
<6>ACPI: System [ACPI] (supports S0 S1 S4 S5)
<6>ACPI: PCI Root Bridge [PCI0] (00:00)
<4>PCI: Probing PCI hardware (bus 00)
<7>ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
<7>ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
<6>ACPI: Power Resource [URP1] (off)
<6>ACPI: Power Resource [FDDP] (off)
<6>ACPI: Power Resource [LPTP] (off)
<4>ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 10 *11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 7 9 10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 9 10 11 12 14 *15)
<4>ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 7 9 10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 *14 15)
<4>ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKG] (IRQs 3 *4 5 6 7 9 10 11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
<6>PCI: Probing PCI hardware

--- END SNIP 2 ---


^ permalink raw reply	[flat|nested] 30+ messages in thread
* Linux 2.4.20 ACPI
@ 2002-11-19 12:53 Margit Schubert-While
  2002-11-19 13:07 ` Dave Jones
  0 siblings, 1 reply; 30+ messages in thread
From: Margit Schubert-While @ 2002-11-19 12:53 UTC (permalink / raw)
  To: linux-kernel

	Any chance to get an ACPI update into 2.4.20 ?
	It doesn't like my Intel D845PESV.

	Margit


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

end of thread, other threads:[~2002-11-27 19:03 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-21  1:24 Linux 2.4.20 ACPI Grover, Andrew
2002-11-21  1:45 ` Dave Jones
     [not found] <r1_Pine.LNX.4.44.0211251848000.8602-100000@tigger.rogueind.com>
2002-11-27 19:09 ` Bill Davidsen
  -- strict thread matches above, loose matches on Subject: below --
2002-11-26 11:09 Margit Schubert-While
2002-11-20 19:08 Grover, Andrew
2002-11-20 21:47 ` David Woodhouse
2002-11-20 22:24   ` Alan Cox
2002-11-20 21:59     ` David Woodhouse
2002-11-20 22:34       ` Alan Cox
2002-11-21 13:11       ` Ducrot Bruno
2002-11-20 11:02 Margit Schubert-While
2002-11-20 20:00 ` Willy Tarreau
2002-11-19 12:53 Margit Schubert-While
2002-11-19 13:07 ` Dave Jones
2002-11-19 14:27   ` Ducrot Bruno
2002-11-19 16:45     ` Adrian Bunk
2002-11-23 19:57       ` Pavel Machek
2002-11-25 12:15         ` Dave Jones
2002-11-25 12:37           ` Arjan van de Ven
2002-11-25 16:07           ` David Woodhouse
2002-11-25 16:33             ` John Jasen
2002-11-25 18:12             ` Pavel Machek
2002-11-25 21:34               ` David Woodhouse
2002-11-25 22:26                 ` Alan Cox
2002-11-25 23:53                 ` Tom Diehl
2002-11-19 17:29     ` Dave Jones
2002-11-19 18:30     ` Dave Jones
2002-11-20  6:37       ` Ducrot Bruno
2002-11-20 10:29         ` Felix Seeger
2002-11-20 15:11           ` Ducrot Bruno

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