Messages in this thread | | | Subject | Re: Incorrect mdelay() results on Power Managed Machines x86 | Date | Thu, 22 Mar 2001 21:26:34 +0000 (GMT) | From | Alan Cox <> |
| |
> Problem: Certain Laptops (IBM Thinkpads is where i see the issue) reduce the > CPU frequency based upon whether the unit is on battery power or direct > power. When the Linux kernel boots up, then the cpu_khz (time.c) value is
This is commonly done using the speedstep feature on intel cpus. Speedstep can generate events so the OS knows about it but Intel are not telling people about how this works.
> Appreciate any responses or thoughts on the subject,
Boot with the 'notsc' option is one approach. We certainly could recalibrate the clock if we could get events out of ACPI, APM or some other source. Maybe someone at IBM knows something on the thinkpad front here. If there is for example an additional apm event or irq we can enable for the thinkpads to see the speed change we can make it work
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |