Instead of dumping raw data from /dev/usb/hid? can you try to trace the raw usb mouse data using the attached dtrace script?
There is some code in usbms_rput() that drops mouse data packets when they have an unexpected length... -- This message posted from opensolaris.org -------------- next part -------------- A non-text attachment was scrubbed... Name: usbms.d Type: application/octet-stream Size: 1150 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/driver-usb/attachments/20090127/0507c6dd/attachment.obj>