Hi all, My question is not related to kernel programming as such, although it is certainly related to kernel internals. I have an Intel Dual Core cpu on which i wish to run linux 2.6. I compiled a custom 2.6.24.3 and booted into it, only to find that the system was unusable due to kacpid and kacpid_notify taking up almost all the CPU time. And since, these are kernel threads (CMIIW), i could only renice but not kill them :( I tried enabling/disabling power mgmt options like frequency scaling etc, but no help. Then,I turned ACPI off using the kernel parameter, but that left me with a single CPU running. Any way, the system malperforms.
What makes kacpid take so much of CPU ? Is there any (hackish?) way to fix the problem (not create the threads at all ??) ? I don't mind broken ACPI. Also, can anybody shed some light on why SMP is so dependent on ACPI ? Is it for any of ACPI's tables ? registers ? timers ? and earlier, did SMP(w/o ACPI) work well with APM ? Would be glad to know anything i've missed. Thanks for reading, thanks in advance. Best regards, Pranav ----------------------------------------------------------------------------- If we didn't have C, we would have had BASI, OBOL and PASAL.