newest update:
with kernel 2.6.35-17-generic, touchpad is loaded with driver 'generic'.
Dmesg:
[ 2.933258] usbcore: registered new interface driver hiddev
[ 2.946742] generic-usb 0003:062A:7100.0001: input,hiddev96,hidraw0:
USB HID v1.00 Mouse [MosArt, Inc. RMTP-MA957] on
usb-0000:00:1a.1-1/input0
[ 2.946770] usbcore: registered new interface driver usbhid
[ 2.946773] usbhid: USB HID core driver
behaviour is: cursor is stuck in upper left corner, but touch events are
reproduced as 'clicks'. The possibility to move the pointer is missing.
With Chatty from ENAC i tried to load hid-mosart driver
In lsusb the device is identified as Bus 004 Device 002: ID 062a:7100
Creative Labs but as far as I know it's a Mosart. And to make confusion
complete, 062a is identified as USB_VENDOR_ID_TURBOX in hid-ids. I added
the 7100 as USB_DEVICE_ID_MOSART_TOUCHPAD in hid-ids. But anyhow, i did
- in hid-core.c added in section blacklist
{ HID_USB_DEVICE(USB_VENDOR_ID_TURBOX, USB_DEVICE_ID_MOSART_TOUCHPAD)},
(note: T91MT was listed under ignorelist)
- added to list of devices in hid-mosart.c
{ HID_USB_DEVICE(USB_VENDOR_ID_TURBOX,
USB_DEVICE_ID_MOSART_TOUCHPAD) },
- compile.
- copy modules to /lib/modules/etc.
- depmod -a
- modprobe hid-mosart. Result:
[ 2349.185880] usbcore: registered new interface driver usbhid
[ 2349.185884] usbhid: USB HID core driver
[ 2349.189654] mosart 0003:062A:7100.0001: we have been loaded! [note:
this line had been added by me for debug purposes.]
[ 2349.203578] input: MosArt, Inc. RMTP-MA957
as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input11
[ 2349.203814] mosart 0003:062A:7100.0001: input,hiddev96,hidraw1: USB
HID v1.00 Mouse [MosArt, Inc. RMTP-MA957] on usb-0000:00:1a.1-1/input0
That's already a step to have the right driver loaded, but the touchpad
doesn't work as I expected:
1) the cursor moves when I move my finger. But it doesn't appear where I
touched, its like it had mouse acceleration: the faster i move the more
distance there is between my finger and the cursor.
2) the touch event is not recognised. I cannot make any 'click'
3) the second finger does not seem to be processed.
Does anyone here have an idea like an 'oven to bake' both together? It
always seems to be the half, but it would be better to have a fully
working touchscreen. Attached are evtest logs with both drivers.
newest update: 7100.0001: input,hiddev96, hidraw0: 00:1a.1- 1/input0
with kernel 2.6.35-17-generic, touchpad is loaded with driver 'generic'.
Dmesg:
[ 2.933258] usbcore: registered new interface driver hiddev
[ 2.946742] generic-usb 0003:062A:
USB HID v1.00 Mouse [MosArt, Inc. RMTP-MA957] on
usb-0000:
[ 2.946770] usbcore: registered new interface driver usbhid
[ 2.946773] usbhid: USB HID core driver
behaviour is: cursor is stuck in upper left corner, but touch events are
reproduced as 'clicks'. The possibility to move the pointer is missing.
With Chatty from ENAC i tried to load hid-mosart driver ID_TURBOX in hid-ids. I added ID_MOSART_ TOUCHPAD in hid-ids. But anyhow, i did DEVICE( USB_VENDOR_ ID_TURBOX, USB_DEVICE_ ID_MOSART_ TOUCHPAD) },
In lsusb the device is identified as Bus 004 Device 002: ID 062a:7100
Creative Labs but as far as I know it's a Mosart. And to make confusion
complete, 062a is identified as USB_VENDOR_
the 7100 as USB_DEVICE_
- in hid-core.c added in section blacklist
{ HID_USB_
(note: T91MT was listed under ignorelist)
- added to list of devices in hid-mosart.c DEVICE( USB_VENDOR_ ID_TURBOX, ID_MOSART_ TOUCHPAD) }, 7100.0001: we have been loaded! [note: pci0000: 00/0000: 00:1a.1/ usb4/4- 1/4-1:1. 0/input/ input11 7100.0001: input,hiddev96, hidraw1: USB 00:1a.1- 1/input0
{ HID_USB_
USB_DEVICE_
- compile.
- copy modules to /lib/modules/etc.
- depmod -a
- modprobe hid-mosart. Result:
[ 2349.185880] usbcore: registered new interface driver usbhid
[ 2349.185884] usbhid: USB HID core driver
[ 2349.189654] mosart 0003:062A:
this line had been added by me for debug purposes.]
[ 2349.203578] input: MosArt, Inc. RMTP-MA957
as /devices/
[ 2349.203814] mosart 0003:062A:
HID v1.00 Mouse [MosArt, Inc. RMTP-MA957] on usb-0000:
That's already a step to have the right driver loaded, but the touchpad
doesn't work as I expected:
1) the cursor moves when I move my finger. But it doesn't appear where I
touched, its like it had mouse acceleration: the faster i move the more
distance there is between my finger and the cursor.
2) the touch event is not recognised. I cannot make any 'click'
3) the second finger does not seem to be processed.
Does anyone here have an idea like an 'oven to bake' both together? It
always seems to be the half, but it would be better to have a fully
working touchscreen. Attached are evtest logs with both drivers.
regards