On 2016-02-23 08:28, Larry Rosenman wrote:
On 2016-02-22 01:10, Hans Petter Selasky wrote:
On 02/21/16 17:28, Larry Rosenman wrote:
Does this mean that the touch screen is hitting a limit in FreeBSD's
driver?

Yes, the hid driver is limiting the range of some report. This should
be harmless. You would need to dump the HID descriptor to see the
limits. Maybe we could raise the limit from 256 to 4096 or something
in that range, to make the warning to away. It's

sys/dev/usb/usb_hid.c:

                                        /* range check usage count */
                                        if (c->loc.count > 255) {
DPRINTFN(0, "Number of " "items truncated to 255\n");
                                                s->ncount = 255;
                                        } else
s->ncount = c->loc.count;


Try adding c->loc.count to the printout, to see the limit it is exceeding.

--HPS

hid_get_item: Number of items truncated to 255 (was 256)

Any chance of someone(tm) committing this small patch to add this info by
default?

Index: usb_hid.c
===================================================================
--- usb_hid.c   (revision 295874)
+++ usb_hid.c   (working copy)
@@ -354,7 +354,8 @@
                                        /* range check usage count */
                                        if (c->loc.count > 255) {
                                                DPRINTFN(0, "Number of "
-                                                   "items truncated to 255\n");
+                                                   "items truncated to 255 "
+ "(was %d)\n",c->loc.count);
                                                s->ncount = 255;
                                        } else
                                                s->ncount = c->loc.count;
$


--
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640                 E-Mail: l...@lerctr.org
US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961
_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to