Laptop troubles...
Nate Lawson
nate at root.org
Mon Nov 15 12:05:49 PST 2004
Adam K Kirchhoff wrote:
> Nate Lawson wrote:
>> Bruno Ducrot wrote:
>>> C3 support with a PIIX4 southbridge is buggy as hell and
>>> should be disabled no matter what.
>>
>>
>> Right, thanks for the reminder. I actually have quirk code to do this
>> but it wasn't enabled since I wanted to find an actual test case
>> before turning it on. Adam, please recompile with the attached
>> patch. Also, send me pciconf -l. The patch will disable C3 and you
>> should only get C1/C2 if your system is truly a PIIX4.
>
> With that patch, I still have the option of setting C3. And, if I do, I
> get the lockups. I'm attaching the output of pciconf -l.
I'll need to figure out what's wrong with the acpi_cpu_quirks() function
then. You definitely have the hardware I'm checking for (in particular,
the 4M chipset):
none0 at pci0:7:3: class=0x068000 card=0x00000000 chip=0x71138086 rev=0x03
I think the problem is that acpi_cpu_quirks() is run before PCI has been
initialized or that device created. I'll change the patch to run the
quirks late in the boot and see if that fixes things. It's not
completely easy because it will have to properly clean up states >= C3
after they have probed, but I know what needs to be done.
Thanks,
--
Nate
More information about the freebsd-acpi
mailing list