* Where does Dell i8200 hide it's fans?
@ 2003-01-24 20:43 Marco Walther
[not found] ` <15921.42374.651850.622121-mWDWuy/8qzhGbVqAl5zy8A@public.gmane.org>
0 siblings, 1 reply; 6+ messages in thread
From: Marco Walther @ 2003-01-24 20:43 UTC (permalink / raw)
To: acpi-devel-pyega4qmqnRoyOMFzWx49A
I've a Dell Inspiron 8200 and I know it has two fans. The Dell-laptop
driver is able to switch them but I don't see anything in the acpi
DSDT:-(
The whole ThermalZone is really small:
Scope (\_TZ)
{
ThermalZone (THM)
{
Method (_CRT, 0, NotSerialized)
{
Store (0x5E, Local0)
Multiply (Local0, 0x0A, Local0)
Add (Local0, 0x0AAC, Local0)
Return (Local0) /* 94 C */
}
Method (_TMP, 0, NotSerialized)
{
Store (GINF (0x04), Local0)
Return (Local0)
}
Method (GINF, 1, NotSerialized)
{
SX10 ()
SX30 (Arg0)
SX11 ()
Store (SX41 (), Local0)
SX12 ()
If (LLess (Local0, 0x0BA6))
{
Store (0x0BA6, Local0) /* 25 C, that's what I
* see in the /proc/acpi */
}
Return (Local0)
}
}
}
There should be more but where would I find it?
Another question: The Dell DSDT has some parts which work differently
for different Windows OS's. Since this laptop is only supported with
WinXP, whould it make sense to to fake that even under Linux?
Thanks,
-- Marco
--
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
^ permalink raw reply [flat|nested] 6+ messages in thread[parent not found: <15921.42374.651850.622121-mWDWuy/8qzhGbVqAl5zy8A@public.gmane.org>]
* RE: Where does Dell i8200 hide it's fans? [not found] ` <15921.42374.651850.622121-mWDWuy/8qzhGbVqAl5zy8A@public.gmane.org> @ 2003-01-25 8:22 ` Adachi, Kenichi [not found] ` <006601c2c44a$ded48990$134425db-F8JvWDuGsZU@public.gmane.org> 2003-01-25 17:50 ` Jan Slezak 1 sibling, 1 reply; 6+ messages in thread From: Adachi, Kenichi @ 2003-01-25 8:22 UTC (permalink / raw) To: 'Marco Walther', acpi-devel-pyega4qmqnRoyOMFzWx49A Hi Marco, > I've a Dell Inspiron 8200 and I know it has two fans. The > Dell-laptop driver is able to switch them but I don't see > anything in the acpi DSDT:-( Likely it's because "Dell-laptop driver" directly communicates with Thermal monitor and programs PWM FAN controller. It's not a big surprise to see that PC vendor doesn't expose FAN control to ACPI. > Another question: The Dell DSDT has some parts which work > differently for different Windows OS's. Since this laptop is > only supported with WinXP, whould it make sense to to fake > that even under Linux? If you're talking about _OSI which is defined by Microsoft and not described in ACPI spec, your attempt shouldn't make a difference in Linux. Microsoft wants to determine which version of Windows was in BIOS writer's mind when he/she wrote ACPI BIOS for the machine. By knowing the targeted Windows version, they can adjust their OS's behavior and keep the compatibility for the end user's sake. For more details, please take a glance at the following white paper: http://www.microsoft.com/hwdev/tech/onnow/_OSI-method.asp Thanks, - Adachi, Kenichi ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <006601c2c44a$ded48990$134425db-F8JvWDuGsZU@public.gmane.org>]
* RE: Where does Dell i8200 hide it's fans? [not found] ` <006601c2c44a$ded48990$134425db-F8JvWDuGsZU@public.gmane.org> @ 2003-01-27 17:51 ` Marco Walther 0 siblings, 0 replies; 6+ messages in thread From: Marco Walther @ 2003-01-27 17:51 UTC (permalink / raw) To: aileenja-dTzOdQ2U+/YAvxtiuMwx3w; +Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A >>>>> "KA" == Kenichi Adachi <Adachi> writes: KA> Hi Marco, >> I've a Dell Inspiron 8200 and I know it has two fans. The >> Dell-laptop driver is able to switch them but I don't see >> anything in the acpi DSDT:-( KA> Likely it's because "Dell-laptop driver" directly communicates with KA> Thermal monitor and programs PWM FAN controller. It's not a big surprise KA> to see that PC vendor doesn't expose FAN control to ACPI. Why not? Isn't ACPI supposed to be `the' interface to all those things? Yes, I can use my own little way for each of them, something of the fans/thermal control, something else for the batteries etc. >> Another question: The Dell DSDT has some parts which work >> differently for different Windows OS's. Since this laptop is >> only supported with WinXP, whould it make sense to to fake >> that even under Linux? KA> If you're talking about _OSI which is defined by Microsoft and not KA> described in ACPI spec, your attempt shouldn't make a difference in KA> Linux. Microsoft wants to determine which version of Windows was in BIOS No, not only the _OSI method but I'm seeing also a OSID method in my DSDT which returns a bitfield based on the _OS/_OSI and the result of this is used in different parts of the DSDT again. Method (OSID, 0, NotSerialized) { If (LEqual (MIS3, 0x00)) { Store (0x04, MIS3) If (CondRefOf (\_OSI, Local0)) { If (\_OSI (WXP)) { Store (0x40, MIS3) } } Else { If (STRE (\_OS, W98S)) { Store (0x08, MIS3) } If (STRE (\_OS, NT5S)) { Store (0x10, MIS3) } If (STRE (\_OS, WINM)) { Store (0x20, MIS3) } } } Return (MIS3) } KA> writer's mind when he/she wrote ACPI BIOS for the machine. By knowing KA> the targeted Windows version, they can adjust their OS's behavior and KA> keep the compatibility for the end user's sake. For more details, please KA> take a glance at the following white paper: KA> http://www.microsoft.com/hwdev/tech/onnow/_OSI-method.asp This works both ways. The BIOS can also adapt to the OS mostly the same way: .... Method (_CRS, 0, NotSerialized) { CRS3 () CR_0 (0x01, 0x00, 0x0009FC00) CR_0 (0x01, 0x0009FC00, 0x0400) If (LOr (LEqual (OSID (), 0x10), LEqual (OSID (), 0x40))) { Store (GORL (), Local0) CR_0 (0x00, 0x000C0000, Local0) } ..... Thanks, -- Marco KA> Thanks, KA> - Adachi, Kenichi -- ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Where does Dell i8200 hide it's fans? [not found] ` <15921.42374.651850.622121-mWDWuy/8qzhGbVqAl5zy8A@public.gmane.org> 2003-01-25 8:22 ` Adachi, Kenichi @ 2003-01-25 17:50 ` Jan Slezak [not found] ` <200301251850.26764.jan.slezak-aRb0bU7PRFPrBKCeMvbIDA@public.gmane.org> 1 sibling, 1 reply; 6+ messages in thread From: Jan Slezak @ 2003-01-25 17:50 UTC (permalink / raw) To: Marco Walther, acpi-devel-pyega4qmqnRoyOMFzWx49A You reported the problem with zero values in /proc/acpi on your Dell some time ago. I have the same problem. Did you resolve this problem or do you have any information about this problem? Thanks, Jan Dne pá 24. leden 2003 21:43 Marco Walther napsal(a): > I've a Dell Inspiron 8200 and I know it has two fans. The Dell-laptop > driver is able to switch them but I don't see anything in the acpi > DSDT:-( > > The whole ThermalZone is really small: > > Scope (\_TZ) > { > ThermalZone (THM) > { > Method (_CRT, 0, NotSerialized) > { > Store (0x5E, Local0) > Multiply (Local0, 0x0A, Local0) > Add (Local0, 0x0AAC, Local0) > Return (Local0) /* 94 C */ > } > > Method (_TMP, 0, NotSerialized) > { > Store (GINF (0x04), Local0) > Return (Local0) > } > > Method (GINF, 1, NotSerialized) > { > SX10 () > SX30 (Arg0) > SX11 () > Store (SX41 (), Local0) > SX12 () > If (LLess (Local0, 0x0BA6)) > { > Store (0x0BA6, Local0) /* 25 C, that's what I > * see in the /proc/acpi */ > } > > Return (Local0) > } > } > } > > There should be more but where would I find it? > > Another question: The Dell DSDT has some parts which work differently > for different Windows OS's. Since this laptop is only supported with > WinXP, whould it make sense to to fake that even under Linux? > > Thanks, > -- Marco ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <200301251850.26764.jan.slezak-aRb0bU7PRFPrBKCeMvbIDA@public.gmane.org>]
* Re: Where does Dell i8200 hide it's fans? [not found] ` <200301251850.26764.jan.slezak-aRb0bU7PRFPrBKCeMvbIDA@public.gmane.org> @ 2003-01-25 20:06 ` James D Strandboge 0 siblings, 0 replies; 6+ messages in thread From: James D Strandboge @ 2003-01-25 20:06 UTC (permalink / raw) To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On Sat, 2003-01-25 at 12:50, Jan Slezak wrote: > You reported the problem with zero values in /proc/acpi on your Dell some time > ago. I have the same problem. Did you resolve this problem or do you have any > information about this problem? > I too would be interested in this. I am still using 20021118 because anything later just didn't work. If you are hacking the DSDT, I'd love some info on what you are doing, because our DSDT is so cryptic (to me anyway). Jamie -- Email: jstrand1-aYIB8uWIUb2Vn7q6wjsIow@public.gmane.org GPG/PGP ID: 26384A3A Fingerprint: D9FF DF4A 2D46 A353 A289 E8F5 AA75 DCBE 2638 4A3A ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com ^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: Where does Dell i8200 hide it's fans?
@ 2003-02-04 1:09 Grover, Andrew
0 siblings, 0 replies; 6+ messages in thread
From: Grover, Andrew @ 2003-02-04 1:09 UTC (permalink / raw)
To: James D Strandboge, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
> From: James D Strandboge [mailto:jstrand1-aYIB8uWIUb2Vn7q6wjsIow@public.gmane.org]
> I too would be interested in this. I am still using 20021118 because
> anything later just didn't work. If you are hacking the
> DSDT, I'd love
> some info on what you are doing, because our DSDT is so cryptic (to me
> anyway).
20021118 works but 20021122 doesn't? Let me take a look...
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
^ permalink raw reply [flat|nested] 6+ messages in threadend of thread, other threads:[~2003-02-04 1:09 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-24 20:43 Where does Dell i8200 hide it's fans? Marco Walther
[not found] ` <15921.42374.651850.622121-mWDWuy/8qzhGbVqAl5zy8A@public.gmane.org>
2003-01-25 8:22 ` Adachi, Kenichi
[not found] ` <006601c2c44a$ded48990$134425db-F8JvWDuGsZU@public.gmane.org>
2003-01-27 17:51 ` Marco Walther
2003-01-25 17:50 ` Jan Slezak
[not found] ` <200301251850.26764.jan.slezak-aRb0bU7PRFPrBKCeMvbIDA@public.gmane.org>
2003-01-25 20:06 ` James D Strandboge
-- strict thread matches above, loose matches on Subject: below --
2003-02-04 1:09 Grover, Andrew
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox