|
@@ -1993,6 +1993,16 @@ static bool hid_ignore(struct hid_device *hdev)
|
|
|
if (hdev->product >= USB_DEVICE_ID_LOGITECH_HARMONY_FIRST &&
|
|
|
hdev->product <= USB_DEVICE_ID_LOGITECH_HARMONY_LAST)
|
|
|
return true;
|
|
|
+ /*
|
|
|
+ * The Keene FM transmitter USB device has the same USB ID as
|
|
|
+ * the Logitech AudioHub Speaker, but it should ignore the hid.
|
|
|
+ * Check if the name is that of the Keene device.
|
|
|
+ * For reference: the name of the AudioHub is
|
|
|
+ * "HOLTEK AudioHub Speaker".
|
|
|
+ */
|
|
|
+ if (hdev->product == USB_DEVICE_ID_LOGITECH_AUDIOHUB &&
|
|
|
+ !strcmp(hdev->name, "HOLTEK B-LINK USB Audio "))
|
|
|
+ return true;
|
|
|
break;
|
|
|
case USB_VENDOR_ID_SOUNDGRAPH:
|
|
|
if (hdev->product >= USB_DEVICE_ID_SOUNDGRAPH_IMON_FIRST &&
|