AMD64 CPU and ACPI (was Re: Configuration of Compaq R3000)
Richard Schilling
rschi at rsmba.biz
Fri Nov 4 15:46:05 PST 2005
I just installed 5.4 on a HP Media Center PC (AMD64) and it won't boot
with ACPI enabled - the screen goes blank and vertical lines are drawn
on it. Works fine, though with ACPI disabled.
Richard Schilling
Michael W. Oliver wrote:
> 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 ;)
>
More information about the freebsd-amd64
mailing list