AMD64 CPU and ACPI (was Re: Configuration of Compaq R3000)

Michael W. Oliver michael at gargantuan.com
Thu Jan 27 13:06:50 PST 2005


On 2005-01-27T12:42:58-0800, Nate Lawson wrote:
> Michael W. Oliver wrote:

> I've been working on a cpufreq driver for about 6 months now.  Work 
> unfortunately has made progress too slow.  I have taken a vacation day 
> to work on FreeBSD and plan to import a stripped down version (no 
> throttling support) very soon.

As always, your support is much appreciated Nate.  You do fine work.

> The driver is a general cpufreq framework and two hardware drivers, one 
> for SpeedStep ICH and one for ACPI Px states (like acpi_ppc but a 
> separate implementation).  Other drivers, like SpeedStep Centrino and 
> Powernow, can easily be hooked into the framework by their maintainers 
> and imported into the general tree.  I've wanted to keep them as ports 
> for now so that I could prototype the framework before importing it. 
> That way we wouldn't have to restructure millions of cpu hardware 
> drivers after the fact.

> The short answer is that a similar capability should be imported soon.

Excellent!

> >I do see some ACPI errors on my laptop when I boot it up, such as:

> >(dmesg -a | grep -i acpi):
> >acpi_cmbat0: battery initialization start
> >acpi_acad0: acline initialization start
> >acpi_tz0: _CRT value is absurd, ignored (154.8C)
> >acpi_acad0: On Line
> >acpi_acad0: acline initialization done, tried 1 times
> >acpi_ec0: info: new max delay is 70 us
> >acpi_ec0: info: new max delay is 100 us
> >acpi_cmbat0: battery initialization failed, giving up   <-- ugh!
> >acpi_ec0: info: new max delay is 130 us
> >acpi_ec0: info: new max delay is 170 us
> >acpi_tz0: _CRT value is absurd, ignored (154.8C)
> >acpi_tz0: _CRT value is absurd, ignored (154.8C)
> >acpi_ec0: info: new max delay is 900 us
> >acpi_ec0: info: new max delay is 11000 us
> >acpi_tz0: _CRT value is absurd, ignored (154.8C)
> >acpi_tz0: _CRT value is absurd, ignored (154.8C)

> This all indicates your embedded controller is not responding.  It's 
> important to figure out why.  Can you post a link to your full dmesg too?

You betcha.

http://michael.gargantuan.com/sager_4750v/dmesg.txt
http://michael.gargantuan.com/sager_4750v/usbdevs.txt
http://michael.gargantuan.com/sager_4750v/pciconf.txt

Almost everything on this laptop works with FreeBSD.  In fact, I have
more hardware support with 64bit FreeBSD than I do with 64bit Windows!

> >acpidump stuff is here:
> >http://michael.gargantuan.com/sager_4750v/acpidump.asl
> >http://michael.gargantuan.com/sager_4750v/dsdt.out
> >http://michael.gargantuan.com/sager_4750v/sysctl_hw.acpi

> Thanks, I'll eventually take a look at this but hopefully you understand 
> that I've set aside bugfixing for a short while to complete longer term 
> projects.

Totally understandable Nate, take your time.  I am not going anywhere ;)

-- 
Mike Oliver
[see complete headers for contact information]

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-amd64/attachments/20050127/b3db8a93/attachment.bin


More information about the freebsd-amd64 mailing list