diff --git a/data/autosuspend.hwdb b/data/autosuspend.hwdb index abab4ab1..6e3fd396 100644 --- a/data/autosuspend.hwdb +++ b/data/autosuspend.hwdb @@ -258,6 +258,7 @@ usb:v138Ap0091* ID_PERSIST=0 # Known unsupported devices +usb:v04E8p730B* usb:v04F3p036B* usb:v04F3p0C00* usb:v04F3p0C4C* @@ -280,6 +281,7 @@ usb:v06CBp00C9* usb:v06CBp00D8* usb:v06CBp00DA* usb:v06CBp00DC* +usb:v06CBp00E4* usb:v06CBp00E7* usb:v06CBp00E9* usb:v06CBp00FD* @@ -295,6 +297,7 @@ usb:v0A5Cp5845* usb:v0BDAp5812* usb:v10A5p0007* usb:v10A5p9200* +usb:v10A5p9800* usb:v1188p9545* usb:v138Ap0007* usb:v138Ap003A* @@ -316,6 +319,7 @@ usb:v1C7Ap0576* usb:v27C6p5042* usb:v27C6p5110* usb:v27C6p5117* +usb:v27C6p5125* usb:v27C6p5201* usb:v27C6p521D* usb:v27C6p5301* @@ -327,6 +331,7 @@ usb:v27C6p5385* usb:v27C6p538C* usb:v27C6p538D* usb:v27C6p5395* +usb:v27C6p5503* usb:v27C6p5584* usb:v27C6p55A2* usb:v27C6p55A4* diff --git a/libfprint/fprint-list-udev-hwdb.c b/libfprint/fprint-list-udev-hwdb.c index 5244cc6a..16b6d18f 100644 --- a/libfprint/fprint-list-udev-hwdb.c +++ b/libfprint/fprint-list-udev-hwdb.c @@ -29,6 +29,7 @@ static const FpIdEntry whitelist_id_table[] = { * You can generate this list from the wiki page using e.g.: * gio cat https://gitlab.freedesktop.org/libfprint/wiki/-/wikis/Unsupported-Devices.md | sed -n 's!|.*\([0-9a-fA-F]\{4\}\):\([0-9a-fA-F]\{4\}\).*|.*! { .vid = 0x\1, .pid = 0x\2 },!p' */ + { .vid = 0x04e8, .pid = 0x730b }, { .vid = 0x04f3, .pid = 0x036b }, { .vid = 0x04f3, .pid = 0x0c00 }, { .vid = 0x04f3, .pid = 0x0c4c }, @@ -51,6 +52,7 @@ static const FpIdEntry whitelist_id_table[] = { { .vid = 0x06cb, .pid = 0x00d8 }, { .vid = 0x06cb, .pid = 0x00da }, { .vid = 0x06cb, .pid = 0x00dc }, + { .vid = 0x06cb, .pid = 0x00e4 }, { .vid = 0x06cb, .pid = 0x00e7 }, { .vid = 0x06cb, .pid = 0x00e9 }, { .vid = 0x06cb, .pid = 0x00fd }, @@ -66,6 +68,7 @@ static const FpIdEntry whitelist_id_table[] = { { .vid = 0x0bda, .pid = 0x5812 }, { .vid = 0x10a5, .pid = 0x0007 }, { .vid = 0x10a5, .pid = 0x9200 }, + { .vid = 0x10a5, .pid = 0x9800 }, { .vid = 0x1188, .pid = 0x9545 }, { .vid = 0x138a, .pid = 0x0007 }, { .vid = 0x138a, .pid = 0x003a }, @@ -87,6 +90,7 @@ static const FpIdEntry whitelist_id_table[] = { { .vid = 0x27c6, .pid = 0x5042 }, { .vid = 0x27c6, .pid = 0x5110 }, { .vid = 0x27c6, .pid = 0x5117 }, + { .vid = 0x27c6, .pid = 0x5125 }, { .vid = 0x27c6, .pid = 0x5201 }, { .vid = 0x27c6, .pid = 0x521d }, { .vid = 0x27c6, .pid = 0x5301 }, @@ -98,6 +102,7 @@ static const FpIdEntry whitelist_id_table[] = { { .vid = 0x27c6, .pid = 0x538c }, { .vid = 0x27c6, .pid = 0x538d }, { .vid = 0x27c6, .pid = 0x5395 }, + { .vid = 0x27c6, .pid = 0x5503 }, { .vid = 0x27c6, .pid = 0x5584 }, { .vid = 0x27c6, .pid = 0x55a2 }, { .vid = 0x27c6, .pid = 0x55a4 },