Latest working kernel version: do not know Earliest failing kernel version: do not know Distribution: slackware-current Hardware Environment: Laptop Acer Ferrari 1100 (AMD X2 / ATI SB600 / 4GB RAM) Software Environment: Plain Linus 2.6.25.9 Problem Description: Systems has HPET timer and LAPIC's, but dmesg contains : ... Clockevents: could not switch to one-shot mode:<6>Clockevents: could not switch to one-shot mode: lapic is not functional. Could not switch to high resolution mode on CPU 1 lapic is not functional. Could not switch to high resolution mode on CPU 0 ... Tried with [no success ] boot option 'clocksource=hpet' - dmesg still complains about 'not functional lapic', even if hpet is explicitly selected as main clock source. Can supply any additional info - dmesg is attached. Steps to reproduce: Boot the kernel
Created attachment 16635 [details] Boot log (dmesg)
Created attachment 16636 [details] /proc/timer_list
AMD C1E detected late. Force timer broadcast. We can not enable high resolution timers with C1E, as local APIC timers stop in C1E state. There is a patch pending for .27 which provides support for C1E and highres timers / dynticks. Thanks, tglx
Hi, Thomas Will you please attach the patch pending for .27 which provides support for C1E and highres timers? thanks.
The patch is merged into Linus tree already. It's hard to back port as it depends on other large scale patches.