When you use a wacom.c from an earlier version than 0.7.4-2, did your Volito1 work properly?
The reason that we added the line back (it was there before and then someone removed it thinking that data[0] != 2 should take care of it) was:
For Graphire (Volito as well) tablets, the only valid event type is 2. If wacom.c receives any other event type (data[0]), it means that the data is not a Wacom specific event. So we check if data[0] != 2 or not. For Volito, we often get 99s. When a 99 is received, we don't want it to call usb_summit_urb. That's why the statement followed by a return immediately.
You can comment out the "for Volito" if-statement in 0.7.4-2 code to see if the driver works or not. I bet it won't work since the problem isn't in that routine. It is somewhere in the startup or/and setup stage where the tablet started by sending none-Wacom specific event.
I kinda remember someone reported his steps in booting up the system with a Volito plugged in. But I can not find it in the list somehow. Anyway, I don't think your Volito will work properly even if you remove that ==99 line.
Ping
_______________________________________________ Linuxwacom-discuss mailing list Linuxwacom-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-discuss