Hi Chris,

I think you're on to something.  Here's what my logs are saying.

Both touch and pad are on:

[    21.120] (**) Option "Device" "/dev/input/event6"

Xorg.0.log

[    21.180] (--) Wacom BambooFun 2FG 4x5 Finger touch: Wacom USB
Bamboo tablet maxX=480 maxY=320 resX=25 resY=25
[    21.230] (--) Wacom BambooFun 2FG 4x5 Finger pad: Wacom USB Bamboo
tablet maxX=480 maxY=320 resX=25 resY=25
[    21.450] (--) Wacom BambooFun 2FG 4x5 Finger touch: top X=0 top
Y=0 bottom X=480 bottom Y=320 resol X=25 resol Y=25


Xorg.0.log.old

[    21.720] (--) Wacom BambooFun 2FG 4x5 Finger touch: Wacom USB
Bamboo tablet maxX=480 maxY=320 resX=25 resY=25
[    21.750] (--) Wacom BambooFun 2FG 4x5 Finger pad: Wacom USB Bamboo
tablet maxX=480 maxY=320 resX=25 resY=25
[    22.120] (--) Wacom BambooFun 2FG 4x5 Finger touch: top X=0 top
Y=0 bottom X=480 bottom Y=320 resol X=25 resol Y=25


Xorg.1.log

[    28.072] (--) Wacom BambooFun 2FG 4x5 Finger touch: Wacom USB
Bamboo tablet maxX=0 maxY=0 maxZ=1023 resX=2540 resY=2540
tilt=disabled
[    28.142] (--) Wacom BambooFun 2FG 4x5 Finger pad: Wacom USB Bamboo
tablet maxX=480 maxY=320 maxZ=1023 resX=2540 resY=2540  tilt=disabled
[    28.342] (--) Wacom BambooFun 2FG 4x5 Finger touch: top X=0 top
Y=0 bottom X=480 bottom Y=320 resol X=2540 resol Y=2540

It looks like the last two digits of resolution are being cut off.

Favux

On Mon, Jan 10, 2011 at 12:38 PM, Chris Bagwell <[email protected]> wrote:
> I only have remote access to tablet right now but I noticed this in
> the log file:
>
> Wacom Bamboo 2FG 4x5 Finger touch: Wacom USB Bamboo tablet maxX=0
> maxY=0 maxZ=256 resX=100000 resY=100000  tilt=disabled
>
> I'm guessing the main issue is related to those zero values.
>
> I'll have to study this new code a little (related to PAD device
> cleanup).  I'm sure the main issue is related to how Bamboo inits
> uniquely compared to other tablets.  its really the 2nd tool that
> always calls getRanges() because of how hotplugging works.
>
> So in normal tablet, its the ERASER that calls getRanges().  In case
> of Bamboo touchpad, its the PAD device that is second and calls
> getRanges() and some 1 time init code.
>
> I see a few places if "if (!IsPad(priv))" thats probably getting
> confused and skipping some important init for touch related part.
>
> Chris
>

------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to