This snippet is interesting:
/*
* Some hw_version 3 models go into error state when we try to set
* bit 3 and/or bit 1 of r10.
*/
static const struct dmi_system_id no_hw_res_dmi_table[] = {
#if defined(CONFIG_DMI) && defined(CONFIG_X86)
{
/* Gigabyte U2442 */ .matches = { DMI_MATCH(DMI_SYS_VENDOR, "GIGABYTE"), DMI_MATCH(DMI_PRODUCT_NAME, "U2442"),
},
},
#endif
{ }
};
U2442 seems to be recent.
This patch will enable the same behaviour as on this model.
Apply together with the previous one.
Created attachment 144891
Enable platform quirk
This snippet is interesting: dmi_table[ ] = {
.matches = {
DMI_ MATCH(DMI_ SYS_VENDOR, "GIGABYTE"),
DMI_ MATCH(DMI_ PRODUCT_ NAME, "U2442"),
/*
* Some hw_version 3 models go into error state when we try to set
* bit 3 and/or bit 1 of r10.
*/
static const struct dmi_system_id no_hw_res_
#if defined(CONFIG_DMI) && defined(CONFIG_X86)
{
/* Gigabyte U2442 */
},
},
#endif
{ }
};
U2442 seems to be recent.
This patch will enable the same behaviour as on this model.
Apply together with the previous one.