[5543:0772] MousePad M508 not working

Bug #908706 reported by REPlI2DeV
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Wizardpen
New
Undecided
Unassigned

Bug Description

I have pieces of Genius MousePad M508 and I was able to manage this:

1. Add line >>ENV{ID_VENDOR_ID}=="5543", ENV{ID_MODEL_ID}=="0772", ENV{x11_driver}="wizardpen"<< into udev rules
2. Change /etc/X11/xorg.conf.d/70-wizardpen.conf
   Option "TopX" "447"
   Option "TopY" "2096"
   Option "BottomX" "31911"
   Option "BottomY" "19816"
3. Positioning by pen works, (mouse and buttons don't)
4. Tapping doesn't work (tried in mypaint) - cannot tap (a suppose problem in pressure sensitivity).

lsusb: Bus 004 Device 006: ID 5543:0772 UC-Logic Technology Corp.
xorg.log:

Revision history for this message
REPlI2DeV (repli2dev) wrote :
Revision history for this message
Nikolai Kondrashov (spbnick) wrote :

Hi,

Most probably this tablet requires kernel support.

To verify this, could you please download, build and run usbhid-dump like this:

sudo usbhid-dump -m 5543:0772 -ea

make a stroke with the pen and post the output here?

You could download usbhid-dump from http://sourceforge.net/projects/digimend/files/usbhid-dump/usbhid-dump-1.2.tar.gz/download

You could build it with the regular "./configure && make". There is no need to install it, you could run it right from the source tree with "sudo src/usbhid-dump".

Thanks!

Revision history for this message
REPlI2DeV (repli2dev) wrote :

I did as you said, first part is stroke not touching the ground, the second part is touching part (however I see no difference in them).

Revision history for this message
Nikolai Kondrashov (spbnick) wrote :

So, since the pressure doesn't seem to be there, I assume that it won't work without kernel support.

I think I can make a kernel driver for this tablet. However, you will need to use a custom-built kernel to make the tablet work until the new kernel version containing the driver makes it into Ubuntu, which may take up to half a year.

So far, this tablet looks like the rest of KYE tablets I've encountered recently so it may be that making the driver will be easy.
However, I'll need to check some things to be more certain.

If you're still interested, I would ask you for some more dumps and tests. If your tablet is indeed similar to the recent KYE tablets then a kernel patch may be ready as soon as two weeks from now.

Revision history for this message
Martin Owens (doctormo) wrote :

It should be possible to build a dkms package for the tablet kernel driver instead of building an entirely new kernel which would compromise security updates. Look at the wacom dkms deb build from wacom-source package in my ppa here: https://launchpad.net/~doctormo/+archive/wacom-plus/+packages

Revision history for this message
Nikolai Kondrashov (spbnick) wrote :

Martin:

Yes. It's in my plan. However, I'm doing this in my spare time and can't reliably predict when a DKMS-package will be available, so can't promise anything.

It would be great if someone helped me with that.

So far I'm focusing on kernel drivers.

Revision history for this message
REPlI2DeV (repli2dev) wrote :

Well this is weird, I have been able to use pressure sensitivity (and draw fine things in MyPaint) once, so I supose the problem is not in need of kernel support.

However I am able to cooperate :-)

Btw. not using Ubuntu, but I don't mind ;-)

Revision history for this message
Nikolai Kondrashov (spbnick) wrote :

REPli2DeV:

Are you sure the pressure sensitivity was working? If it was, then under what conditions? Why did it stop, what changed?

Did you check if it works under Windows now?

On a closer look it seems like this tablet is unrelated to the ones I was working with recently, at least not closely. It's quite a strange beast. It's the first inexpensive tablet I've seen, which has two interfaces. It claims to be produced by UC-Logic, but I can't find it on their site. Maybe it was a model done exclusively for Genius.

Could you post the output of "lsusb -v -d 5543:0772"?

Will you be able to take a dump of USB traffic produced by the Windows driver?
It could be done either with a real Windows machine or, say, a VirtualBox virtual machine.

Thank you.

Revision history for this message
Nikolai Kondrashov (spbnick) wrote :

> Are you sure the pressure sensitivity was working?

I didn't mean to doubt your memory. I meant that are you sure that the pen could affect the pressure value? Or was it only pressed/not pressed? I just want to be absolutely certain before I could make conclusions.

Sorry if it offended you.

All UC-Logic tablets I've seen so far reported pressure by default.

However, KYE tablets (at least recent ones) don't and require explicit enabling. I was suspecting that they have licensed some tablet technology from UC-Logic (they sold them before) and that it was UC-Logic who started doing that, because your tablet showed no pressure.

Now that you're saying it worked before, I'm suspecting your tablet is simply malfunctioning.

So, could you please check if it still works under Windows?

Thanks.

Revision history for this message
REPlI2DeV (repli2dev) wrote :

Yes I am sure that it was working... However after your last post I am not so sure it works in windows properly (last time it took me about half hour to get it working properly even in Windows).

I will post lsusb output and Windows status at the end of this weekend (busy now).

Revision history for this message
REPlI2DeV (repli2dev) wrote :

It works in windows for every first time I plug it in and stop working if I unplug it a plug it in again.
Which is weird, and as I am using newest drivers I consider taking it back.

Revision history for this message
Nikolai Kondrashov (spbnick) wrote :

Thanks, REPli2DeV.

Well, good luck taking it back or fixing it :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.