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

Reply via email to