Hello list, I scratched my head and tested for a few days, to no avail, so I turn to your wisdom.
I have a volito (the first one) plugged onto my usb hub. My kernel is debian 2.6.16 (hid-core.c and wacom.c are the same than the pristine kernel ones, I checked). To make my tablet work, I first tried the "wacom-kernel-source" way, i.e. using a separate package bringing the up-to-date wacom driver in a module compiled separately, and made sure I did not compile the in-kernel ones. It did not work. I copied directly into the kernel, replacing the original files, a procedure somewhat recommended on the linuxwacom project page. 'did not work. I put evdev and mousedev into modules, replacing them by the wacom versions that "ignore" the wacom devices so that their are passed directly to the wacom driver. Still did not work. My test setup now : wacdump /dev/input/event1 I tried with X and its wacom driver running, without X after having removed the kernel modules and put them back in the right order (wacom first, usbhid then, mousedev, etc...). In all cases, wacdump saw that indeed a volito was plugged: ###################################################### MODEL=Wacom Volito ROM=1.4-2 CLS=USB VNDR=Wacom DEV=Volito SUB=MODEL-VOL TOOLTYPE=NONE IN_PROX=out BUTTON=+00000 (+00000 .. +00000) POS_X=+00000 (+00000 .. +05104) POS_Y=+00000 (+00000 .. +03712) DISTANCE=+00000 (+00000 .. +00032) PRESSURE=+00000 (+00000 .. +00511) RELWHEEL=+00000 (-00001 .. +00001) LEFT= MIDDLE= RIGHT= EXTRA= SIDE= TOUCH= STYLUS= STYLUS2= BT0= BT1= BT2= BT3= BT4= BT5= BT6= BT7= BT8= BT9= BT10= BT11= BT12= BT13= BT14= BT15= BT16= BT17= BT18= BT19= BT20= BT21= BT22= BT23= ######################################################## But moving the stylus did not show anything. cat /dev/input/event1 did not show more. The first lines of dmesg are : ####################### mentioning usb input: Wacom Volito as /class/input/input1 usbcore: registered new driver wacom drivers/usb/input/wacom.c: v1.44-2.6.16-pc-0.2:USB Wacom Graphire and Wacom Intuos tablet driver usbcore: registered new driver hiddev input: Logitech USB-PS/2 Optical Mouse as /class/input/input2 input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:08.2-2.1 input: Microsoft Natural® Ergonomic Keyboard 4000 as /class/input/input3 input: USB HID v1.11 Keyboard [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:08.2-2.2 input: Microsoft Natural® Ergonomic Keyboard 4000 as /class/input/input4 input: USB HID v1.11 Device [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:08.2-2.2 usbcore: registered new driver usbhid ####################### (yes, I have quite a lot of usb devices). Moreover, the /proc entries seems legit: /proc/bus/input/devices ################################ I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/class/input/input0 H: Handlers=kbd event0 B: EV=120013 B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=7 I: Bus=0003 Vendor=056a Product=0060 Version=0142 N: Name="Wacom Volito" P: Phys= S: Sysfs=/class/input/input1 H: Handlers=mouse0 event1 B: EV=f B: KEY=1c43 0 70000 0 0 0 0 0 0 0 0 B: REL=100 B: ABS=100 3000003 I: Bus=0003 Vendor=046d Product=c012 Version=1320 N: Name="Logitech USB-PS/2 Optical Mouse" P: Phys=usb-0000:00:08.2-2.1/input0 S: Sysfs=/class/input/input2 H: Handlers=mouse1 event2 B: EV=7 B: KEY=f0000 0 0 0 0 0 0 0 0 B: REL=103 I: Bus=0003 Vendor=045e Product=00db Version=0173 N: Name="Microsoft Natural® Ergonomic Keyboard 4000" P: Phys=usb-0000:00:08.2-2.2/input0 S: Sysfs=/class/input/input3 H: Handlers=kbd event3 B: EV=120003 B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe B: LED=7 I: Bus=0003 Vendor=045e Product=00db Version=0173 N: Name="Microsoft Natural® Ergonomic Keyboard 4000" P: Phys=usb-0000:00:08.2-2.2/input1 S: Sysfs=/class/input/input4 H: Handlers=kbd event4 B: EV=10000f B: KEY=c0002 400 0 0 1 10f80 78407 ffe739fa d97157ff febeffdf ffefffff ffffffff fffffffe B: REL=40 B: ABS=1 0 ################################ /proc/bus/usb/devices ################################ T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.16 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:08.1 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.16 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:08.0 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=041e ProdID=401d Rev= 0.01 S: Manufacturer=Creative S: Product=Creative WebCam NX Ultra C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=spca5xx E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 0 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=spca5xx E: Ad=81(I) Atr=01(Isoc) MxPS= 128 Ivl=1ms I: If#= 0 Alt= 2 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=spca5xx E: Ad=81(I) Atr=01(Isoc) MxPS= 384 Ivl=1ms I: If#= 0 Alt= 3 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=spca5xx E: Ad=81(I) Atr=01(Isoc) MxPS= 512 Ivl=1ms I: If#= 0 Alt= 4 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=spca5xx E: Ad=81(I) Atr=01(Isoc) MxPS= 640 Ivl=1ms I: If#= 0 Alt= 5 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=spca5xx E: Ad=81(I) Atr=01(Isoc) MxPS= 768 Ivl=1ms I: If#= 0 Alt= 6 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=spca5xx E: Ad=81(I) Atr=01(Isoc) MxPS= 896 Ivl=1ms I: If#= 0 Alt= 7 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=spca5xx E: Ad=81(I) Atr=01(Isoc) MxPS=1023 Ivl=1ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 4 B: Alloc= 0/800 us ( 0%), #Int= 4, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.16 ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=0000:00:08.2 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=480 MxCh= 7 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1 P: Vendor=050d ProdID=0237 Rev= 0.00 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=01 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms I: If#= 0 Alt= 1 #EPs= 1 Cls=09(hub ) Sub=00 Prot=02 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms T: Bus=01 Lev=02 Prnt=03 Port=00 Cnt=01 Dev#= 4 Spd=1.5 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=046d ProdID=c012 Rev=13.20 S: Manufacturer=Logitech S: Product=USB-PS/2 Optical Mouse C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 98mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=10ms T: Bus=01 Lev=02 Prnt=03 Port=01 Cnt=02 Dev#= 5 Spd=1.5 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=045e ProdID=00db Rev= 1.73 S: Manufacturer=Microsoft S: Product=Natural® Ergonomic Keyboard 4000 C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms T: Bus=01 Lev=02 Prnt=03 Port=04 Cnt=03 Dev#= 6 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=056a ProdID=0060 Rev= 1.42 S: Manufacturer=WACOM S: Product=FT-0405-UV1.4-2 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 40mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=wacom E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms ################################ The /proc entries show that the wacom driver is correctly attributed, and that the /dev entry I test is the correct one. I suspected a hardware problem, so I tested on my laptop, which has no usb cabling hell. Same result. For the record, the tablet works well under Windows, and I had it working back then under Linux with the 0.6.7 version of the driver over a 2.6.11.3 kernel (with pressure, etc). So my question is : what did I do wrong ? Also note that I do not want to use an earlier kernel because the 2.6.16 contains some bugfixes for 3D acceleration of radeon cards that avoid freezes when I start and use blender. If there's no solution, I'll wait until I have more time to try with earlier versions of the driver and the kernel in order to find at what version the problem appears... Anyway, thanks for reading this far, and thanks in advance for your answers. _______________________________________________ Linuxwacom-discuss mailing list Linuxwacom-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-discuss