--- linux-2.6.18-git15/drivers/hwmon/hdaps.c.orig 2006-10-01 13:49:03.000000000 +0200 +++ linux-2.6.18-git15/drivers/hwmon/hdaps.c 2006-10-01 13:50:12.000000000 +0200 @@ -525,12 +525,12 @@ /* Note that HDAPS_DMI_MATCH_NORMAL("ThinkPad T42") would match "ThinkPad T42p", so the order of the entries matters */ struct dmi_system_id hdaps_whitelist[] = { - HDAPS_DMI_MATCH_NORMAL("ThinkPad H"), HDAPS_DMI_MATCH_INVERT("ThinkPad R50p"), HDAPS_DMI_MATCH_NORMAL("ThinkPad R50"), HDAPS_DMI_MATCH_NORMAL("ThinkPad R51"), HDAPS_DMI_MATCH_NORMAL("ThinkPad R52"), HDAPS_DMI_MATCH_NORMAL("ThinkPad H"), /* R52 (1846AQG) */ + HDAPS_DMI_MATCH_NORMAL("ThinkPad ."), /* R52 (1847W62) */ HDAPS_DMI_MATCH_INVERT("ThinkPad T41p"), HDAPS_DMI_MATCH_NORMAL("ThinkPad T41"), HDAPS_DMI_MATCH_INVERT("ThinkPad T42p"),