Re: A tablet driver question

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Greg KH <greg@...>
Cc: <devel@...>
Date: Wednesday, May 20, 2009 - 2:16 am

On Tue, May 19, 2009 at 10:12 PM, Greg KH 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.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Gettinng started with Linux drivers, Amit Uttamchandani, (Fri Apr 10, 6:04 pm)
broken mailing list, try 47..., Greg KH, (Fri Jan 11, 3:12 pm)
Mailing Lists, Tomasz Grzegurzko, (Fri Feb 8, 8:22 pm)
what is the status of this initiative ?, JoJo jojo, (Thu Mar 13, 3:20 am)
A tablet driver question, Steven Hunt, (Wed May 20, 12:49 am)
Dearest Beloved,, Mr. Kunio Uematsu, (Tue Mar 16, 3:52 pm)
[patch 00/10] firedtv: a few more updates, Stefan Richter, (Mon Sep 29, 1:15 pm)
Re: A tablet driver question, Greg KH, (Wed May 20, 1:12 am)
Re: A tablet driver question, Steven Hunt, (Wed May 20, 2:16 am)
Re: A tablet driver question, Jiri Slaby, (Wed May 20, 3:19 am)
Re: A tablet driver question, Steven Hunt, (Wed May 20, 11:58 am)
Re: A tablet driver question, Jiri Slaby, (Wed May 20, 12:24 pm)
Re: A tablet driver question, Mohamed Ikbel Boulabiar, (Wed May 20, 12:50 pm)
Re: A tablet driver question, Jiri Kosina, (Thu May 21, 4:33 am)
Re: Gettinng started with Linux drivers, Stefan Richter, (Sat Apr 11, 6:00 am)
Re: Gettinng started with Linux drivers, Amit Uttamchandani, (Sun Apr 12, 9:08 pm)
Re: Gettinng started with Linux drivers, Stefan Richter, (Mon Apr 13, 3:39 am)
Re: [patch 00/10] firedtv: a few more updates, Stefan Richter, (Mon Sep 29, 1:46 pm)
[patch 08/10] firedtv: remove unused struct members, Stefan Richter, (Mon Sep 29, 1:21 pm)
Re: what is the status of this initiative ?, Greg KH, (Thu Mar 13, 10:51 am)
Re: what is the status of this initiative ?, Javi Roman, (Thu Mar 13, 1:13 pm)
Re: what is the status of this initiative ?, Greg KH, (Thu Mar 13, 1:36 pm)
Re: what is the status of this initiative ?, Davide Madrisan, (Thu Mar 13, 1:30 pm)
Re: broken mailing list, try 47..., Steven Le Roux, (Sat Jan 12, 2:10 pm)
Re: broken mailing list, try 47..., stuart, (Sat Jan 12, 6:56 pm)
Kick off the Linux Driver Project (again, this time for real), Peter W. Morreale, (Thu Sep 27, 9:21 am)
Kick off the Linux Driver Project (again, this time for real), Peter W. Morreale, (Thu Sep 27, 9:55 am)
Kick off the Linux Driver Project (again, this time for real), Peter W. Morreale, (Thu Sep 27, 10:58 am)
Kick off the Linux Driver Project (again, this time for real), Tomasz Grzegurzko, (Thu Sep 27, 9:40 pm)