Date: Wed, 23 Jun 2004 19:41:36 -0400 From: "Alexandre \"Sunny\" Kovalenko" <Alex.Kovalenko@verizon.net> To: freebsd-acpi@freebsd.org Subject: Re: hp ze4560 thermal problem Message-ID: <1088034095.812.4.camel@RabbitsDen> In-Reply-To: <20040623093442.P85911@root.org> References: <20040603124930.GA58885@Zeus.UBBCluj.Ro> <20040617131024.GA7772@Zeus.UBBCluj.Ro> <20040623093442.P85911@root.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2004-06-23 at 12:40, Nate Lawson wrote: > On Wed, 23 Jun 2004, Dan Cojocar wrote: > > > You'll have to look at the ACPI spec if you want to decode the field > > > values. In this case, the numbers are field widths and mean FAN is 1 bit, > > > FANL is 16 bits wide. The spec won't tell you what FAN or FANL mean but > > > you can sometimes figure it out from the surrounding AML. I looked at a > > > similar ASL dump and it appears the FAN and FANL values aren't referenced > > > elsewhere. So your fan control needs to be done by something other than > > > ACPI. > > > > > > -Nate > > > > I'm confused now because i defined in my asl _AC0, _AC1 and > > their corespondent _AL0 and _AL1, and Devices for FAN, and now i can > > change active status from -1 to 0 or 1. > > I enabled debug and i see that my fan1 and fan2 are changing > > status from D3 to D0 when the temperature is bigger then AC0, but i'm > > not sure i defined correct temperatures for AC0 and AC1, because in my > > asl they were absent, and i defined AC0 at 70C and AC1 at 65C. I don't > > know if there values are correct, but now the fan is turned on at 65C > > and he gets more speed at 70C but it seems that the temperature > > is very slow decreased, maybe i'm doing something wrong here :( > > You said that it's possible that my fan control is done by > > something other than ACPI, how can i establish who is responsible with > > my fans? > > Please try not to top-post, it makes reading the message difficult. > > You defined your own custom ACPI cooling objects in your ASL. The BIOS > manufacturer did not. Therefore, on other OS's that work with the stock > ASL (i.e. Windows), fan control is done some other way than through ACPI. > Perhaps it's done via SMM. Do the fans ever come on while running with > the stock ASL? Or, it's done with a custom driver via SMbus or by > directly poking the super I/O chip. You know that "power/heat/hotkey" > custom app that comes with just about every laptop? That's what it's > doing. If the laptop was more ACPI-compliant, the fans would be defined > in your ASL and you wouldn't have to use a custom ASL. > > As for your custom ASL, it sounds like you got things right. > > -Nate > _______________________________________________ > freebsd-acpi@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi > To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org" For whatever it worth: in my laptop fan control was safely tucked into RTEP. I was following the temperature reporting trail to find it there. Alexandre "Sunny" Kovalenko.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1088034095.812.4.camel>