[Libdlo] Mimo UM-740 touch drivers

Ben Hardill b.hardill at gmail.com
Sat Oct 10 02:06:03 PDT 2009

On 10/10/09 09:12, Florian Echtler wrote:
> [snip]
>> I: Bus=0003 Vendor=0ac8 Product=c339 Version=0100
>> N: Name="Venus USB2.0 Camera"
>> P: Phys=usb-0000:00:1d.7-1.1.1/button
>> S:
>> Sysfs=/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input13
>> U: Uniq=
>> H: Handlers=kbd event8
>> B: EV=3
>> B: KEY=100000 0 0 0 0 0 0
> Hm, is that the entire output of /proc/bus/usb/devices? I think that the
> USB ID of the camera is different from mine, so maybe the touchscreen
> also has a different ID (other hardware revision or something like
> that). The driver is currently configured to look for USB devices with
> vendor ID 0x1ac7 and product ID 0x0001. Do you have such a device?
> Yours, Florian
It looks like it.

lsusb showed :

Bus 005 Device 003: ID 0483:2016 SGS Thomson Microelectronics 
Fingerprint Reader
Bus 005 Device 002: ID 0a5c:2110 Broadcom Corp. Bluetooth Controller
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 028: ID 17e9:401a Newnham Research
Bus 001 Device 027: ID 1ac7:0001
Bus 001 Device 026: ID 0ac8:c339 Z-Star Microelectronics Corp.
Bus 001 Device 025: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 001 Device 024: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

This made me feel that maybe I didn't build the driver properly.

Modinfo was not listing 1ac7:0001 as a device the module would bind to. 
Turns out the trick I had been using to build the driver outside the 
main kernel src had not been picking up the right config options.

I cheated and took the ifdef's out of the usbtouchscreen src round the 
E2I code to make sure it was always built in and it's all working now.

Thank you for your assistance and apologies for not checking the obvious 



More information about the Libdlo mailing list