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
