if (id != 0)
copyin(ugd-ugd_data,id, 1);
error = uhid_set_report(sc, ugd-ugd_report_type, id,
NULL, ugd-ugd_data, imin(ugd-ugd_maxlen, size));
Hans is right. That code should do the trick. Last year I've fixed uhid
driver
Synopsis: [usbdevs] [patch] Add support for Supertop Nano 1GB USB stick
Responsible-Changed-From-To: miwi-freebsd-usb
Responsible-Changed-By: miwi
Responsible-Changed-When: Mon Jun 4 04:29:32 UTC 2012
Responsible-Changed-Why:
back to pool.
http://www.freebsd.org/cgi/query-pr.cgi?pr=155663
Synopsis: [PATCH] USB stick extrememory Snippy needs quirks
Responsible-Changed-From-To: miwi-freebsd-usb
Responsible-Changed-By: miwi
Responsible-Changed-When: Mon Jun 4 04:29:35 UTC 2012
Responsible-Changed-Why:
back to pool.
http://www.freebsd.org/cgi/query-pr.cgi?pr=159611
Synopsis: [usbdevs] [patch] Feiya Elango USB MicroSD reader synchronize cache
quirk
Responsible-Changed-From-To: miwi-freebsd-usb
Responsible-Changed-By: miwi
Responsible-Changed-When: Mon Jun 4 04:29:37 UTC 2012
Responsible-Changed-Why:
back to pool.
Synopsis: [usbdevs] [patch] Support for Qualcomm USB modem/storage on LG phone
Responsible-Changed-From-To: miwi-freebsd-usb
Responsible-Changed-By: miwi
Responsible-Changed-When: Mon Jun 4 04:29:30 UTC 2012
Responsible-Changed-Why:
back to pool.