On Tue, May 19, 2009 at 10:12 PM, Greg KH <greg@kroah.com> wrote:
On the product packaging, it says "Hanvon Drawing Tablet"; however
dmesg reports:
HanWang co. HW Micro Drawing Tablet
with a vendor ID of 0B57, and a product ID of 8019.
Full output from 2.6.28-11-generic at device connect:
[ 1673.776066] usb 2-2: new low speed USB device using uhci_hcd and address 5
[ 1673.961620] usb 2-2: configuration #1 chosen from 1 choice
[ 1673.982901] generic-usb 0003:0B57:8019.0005: hiddev96,hidraw1: USB
HID v1.00 Device [HanWang co. HW Micro Drawing Tablet] on
usb-0000:00:1d.0-2/input0
I'm pretty sure that the device uses HID. On Windows, connecting the
tablet causes two USB devices to show up, one of which is labelled
"HID compatible device". The communication consists of some
initialization messages (that seem to be state-independent), followed
by a return of 8 bytes of data for each polling request.
Snoopy reports that the functions that show up in the initialization
messages are:
GET_DESCRIPTOR_FROM_DEVICE,
CONTROL_TRANSFER,
SELECT_CONFIGURATION,
CLASS_INTERFACE, and
GET_DESCRIPTOR_FROM_INTERFACE
while the main polling data is simply a BULK_OR_INTERRUPT_TRANSFER.
I can't say I understand the contents of the init messages, but I do
understand the 8 bytes that come back after each poll.
Thanks for the quick reply!
Steve
_______________________________________________
devel mailing list
devel@linuxdriverproject.orghttp://driverdev.linuxdriverproject.org/mailman/listinfo/devel