drivers/hwmon/hdaps.c have this part where the problem is:
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_INVERT("ThinkPad T41p"), HDAPS_DMI_MATCH_NORMAL("ThinkPad T41"), HDAPS_DMI_MATCH_INVERT("ThinkPad T42p"), HDAPS_DMI_MATCH_NORMAL("ThinkPad T42"), HDAPS_DMI_MATCH_NORMAL("ThinkPad T43"), HDAPS_DMI_MATCH_LENOVO("ThinkPad T60p"), HDAPS_DMI_MATCH_NORMAL("ThinkPad X40"), HDAPS_DMI_MATCH_NORMAL("ThinkPad X41 Tablet"), HDAPS_DMI_MATCH_NORMAL("ThinkPad X41"), HDAPS_DMI_MATCH_LENOVO("ThinkPad X60"), { .ident = NULL } };
This systems works out of the box, but the patch can be very simple, i mean :)
It's possible to reopen this bug and change status, or is better idea to open a new bug?
drivers/ hwmon/hdaps. c have this part where the problem is:
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_ INVERT( "ThinkPad T41p"),
HDAPS_ DMI_MATCH_ NORMAL( "ThinkPad T41"),
HDAPS_ DMI_MATCH_ INVERT( "ThinkPad T42p"),
HDAPS_ DMI_MATCH_ NORMAL( "ThinkPad T42"),
HDAPS_ DMI_MATCH_ NORMAL( "ThinkPad T43"),
HDAPS_ DMI_MATCH_ LENOVO( "ThinkPad T60p"),
HDAPS_ DMI_MATCH_ NORMAL( "ThinkPad X40"),
HDAPS_ DMI_MATCH_ NORMAL( "ThinkPad X41 Tablet"),
HDAPS_ DMI_MATCH_ NORMAL( "ThinkPad X41"),
HDAPS_ DMI_MATCH_ LENOVO( "ThinkPad X60"),
{ .ident = NULL }
};
This systems works out of the box, but the patch can be very simple, i mean :)
It's possible to reopen this bug and change status, or is better idea to open a new bug?