Hi.
I have been trying to get my serial Wacom Intuos 2 working on
Dragonfly BSD. I have successfully compiled wacom_drv.so from
the linuxwacom-0.8.4-4.tar.bz2 package, which is the latest version that
I have been able to get to compile under the bsdwacom-40 package.
My Xwindows server is X.Org X Server 1.4.2.
The tablet works but the X server crashes, leaving my desktop frozen,
when I use it to drag a window and sometimes under other conditions like
when launching an application from the xfce menu. If I am tailing my
xwindows log with wacom debug turned on, I can drag windows around with
the pen a fair amount before it crashes. Otherwise, it consistently
crashes immediately after only dragging a window an inch or two. So it
seems to possibly be timing related.
I also tested with linuxwacom-0.8.2-2 with the same results.
Here is my pen configuration in xorg.conf.
====
Section "InputDevice"
Identifier "pen0"
Driver "wacom"
Option "Type" "stylus"
Option "Device" "/dev/cuaa1"
Option "AlwaysCore" "on" # Control the main pointer
Option "Threshold" "100" # Button 1 pressure sensitivity
# Number of units to move before moving the ptr
Option "Suppres" "10"
Option "Tilt" "on" # Report tilt information
Option "TopX" "0"
# Start below the button bar
Option "TopY" "1000" # For 4x5 Intuos 2
Option "Mode" "Absolute"
# Option "DebugLevel" "6"
Option "DebugLevel" "12"
Endsection
====
This is from a working configuration I had a few years ago under FreeBSD.
With DebugLevel set to 12, here are the last few lines of stderr from the
X server when it crashes.
====
xf86WcmDevReadInput: Read (1)
xf86WcmReady for pen0 with 1 numbers of data
[stylus] o_prox=true x=6800 y=2287 z=262 b=true b=1 tx=23 ty=33 wl=0 rot=0
th=0
[pen0] abs prox=64 x=6800 y=2287 z=262 v3=23 v4=33 v5=0
id=2130 serial=27275074 button=true buttons=1
xf86WcmSetScreen v0=6800 v1=2287 currentScreen=0
xf86WcmMappingFactor
xf86WcmVirtaulTabletSize for "pen0" x=12700 y=9600
xf86WcmMappingFactor Active tablet area x=12700 y=10600 (virtual tablet area
x=12700 y=9600) map to maxWidth =1920 maxHeight =1080
X in malloc(): error: recursive callThe application 'xfce4-session' lost its
connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the
application.
====
I also ran truss on the X server to trace the system calls at the time of
the crash. Here are the last few lines of that.
====
write(0,0x81dcd20,131) = 131 (0x83)
write(2,0xbfbff511,1) = 1 (0x1)
write(2,0x283bcf7f,13) = 13 (0xd)
write(2,0x283c38e1,8) = 8 (0x8)
write(2,0x283bce73,14) = 14 (0xe)
sigprocmask(0x3,0xbfbfcc38,0x0) = 0 (0x0)
getpid() = 1032 (0x408)
SIGNAL 6
SIGNAL 6
Process stopped because of: 16
process exit, rval = 6
====
Does anybody have any suggestions on where to go from here?
Any help would be appreciated.
Regards,
Vince
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel