here is a small patch that should address the following issues for speedstep on P4M's 1.) detect all P4M's via the model_id string 2.) correctly register drivers on hyperthreading CPU's 3.) do P4-clockmod on top of speedstep on P4-Ms since this is my first attempt at kernel programming, it's probably an uglu hack. also there is a problem, that the powersave governor does not get the lowest frequency correctly. any suggestions/tips are very welcome. chris