I found a workaround for this bug which involves recompiling the hid-ntrig kernel module.
In drivers/hid/hid-ntrig.c, comment out or remove line 419-423:
/* This is needed for devices with more recent firmware versions */
/*report = hdev->report_enum[HID_FEATURE_REPORT].report_id_hash[0x0a];
if (report)
usbhid_submit_report(hdev, report, USB_DIR_OUT);
ntrig_report_version(hdev);*/
Rebuild and install the module and suspend works (and the touchscreen, too).
I found a workaround for this bug which involves recompiling the hid-ntrig kernel module.
In drivers/ hid/hid- ntrig.c, comment out or remove line 419-423:
/* This is needed for devices with more recent firmware versions */ enum[HID_ FEATURE_ REPORT] .report_ id_hash[ 0x0a]; submit_ report( hdev, report, USB_DIR_OUT);
/*report = hdev->report_
if (report)
usbhid_
ntrig_ report_ version( hdev);* /
Rebuild and install the module and suspend works (and the touchscreen, too).
Florian