В сообщении от 14 декабря 2009 Matthew Helsley написал(a): [...] > Looks like they may have re-branded the "Genius MousePen 5x4 Tablet" > to your "Trust TB-5300". [...] > If you search for "Genius MousePen 5x4 Tablet" or something like it > then perhaps you'll find more ideas for fixing your tablet. Nothing interesting — mostly I get howtos on installing some (proprietary?) driver called "wizardpen", and usually with xorg.conf instead of HAL rules. I've tried enabling "MULTI_INPUT" quirk, as you've suggested: [root@shinestar:~]$ modprobe -r usbhid [root@shinestar:~]$ modprobe usbhid "quirks=0x5543:0x0004:0x0040" It "splitted" the tablet to three devices, as in your case: I: Bus=0003 Vendor=5543 Product=0004 Version=0100 N: Name="UC-LOGIC Tablet WP5540U" P: Phys=usb-0000:03:00.0-2/input0 S: Sysfs=/devices/pci0000:00/0000:00:06.0/0000:03:00.0/usb1/1-2/1-2:1.0/input/input15 U: Uniq= H: Handlers=mouse2 event6 B: EV=1b B: KEY=c01 1 0 0 0 0 B: ABS=1000003 B: MSC=10 I: Bus=0003 Vendor=5543 Product=0004 Version=0100 N: Name="UC-LOGIC Tablet WP5540U" P: Phys=usb-0000:03:00.0-2/input0 S: Sysfs=/devices/pci0000:00/0000:00:06.0/0000:03:00.0/usb1/1-2/1-2:1.0/input/input16 U: Uniq= H: Handlers=mouse3 event7 B: EV=17 B: KEY=70000 0 0 0 0 B: REL=303 B: MSC=10 I: Bus=0003 Vendor=5543 Product=0004 Version=0100 N: Name="UC-LOGIC Tablet WP5540U" P: Phys=usb-0000:03:00.0-2/input0 S: Sysfs=/devices/pci0000:00/0000:00:06.0/0000:03:00.0/usb1/1-2/1-2:1.0/input/input17 U: Uniq= H: Handlers=mouse4 event8 B: EV=1b B: KEY=400 70000 0 0 0 0 B: ABS=1000003 B: MSC=10 But xinput only gets two of them. They don't send events (xinput test shows this). But, looking at Xorg.0.log now, I see that the first device is hooked by synaptics driver which cannot init because hardware is unsupported. I know why, I've seen overriding rules in hal config. I'll try to reconfigure it to use evdev driver. [...] > root@localhost: ~/# echo '6-2:1.0' > /sys/bus/usb/drivers/usbhid/unbind > root@localhost: ~/# lsusb -vvv -d '5543:0042' > Bus 006 Device 002: ID 5543:0042 UC-Logic Technology Corp. Genius > PenSketch 12x9 Tablet > Device Descriptor: > bLength 18 [...] > iInterface 2 Tablet PF1209 > ** UNRECOGNIZED: 09 21 00 01 00 01 22 ea 00 > Endpoint Descriptor: [...] > > Apparently it should have output a section entitled: "HID Device > Descriptor:" and instead I got "** UNRECOGNIZED: 09 21 00 01 00 01 22 > ea 00". Do you get the same? No, after unbinding I've got the descriptor fully decoded. But I'm afraid it doesn't help me... > For me, being unfamiliar with the details of the USB, HID, and kernel > input subsystems (not to mention the standards), the tiny amount of > work I managed to accomplish to get minimal support of my tablet was > still quite a learning experience. I didn't get mine to work yet, but the learning experience is here, too :) -- Please avoid sending me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html Support open standards! Take a look at this nice presentation: http://www.dwheeler.com/essays/open-standards-security.pdf -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html