i've asked this before, but here's more data, so perhaps some can
explain what's going on!
    
when the wacom driver is in use, the external mouse is ignored. if the
driver isn't in the server layout, the external mouse works just fine.

i have tried every permutation involving all the "Core" options, i.e.,
"CorePointer", "SendCoreEvents", and "AlwaysCore".  (perhaps someone
could provide a pointer to something that concisely explains how to use
these properly.)
    
    % xsetpointer -l
    "stylus"    [XExtensionDevice]
    "IntelliMouse Explorer"     [XPointer]
    "keyboard"  [XKeyboard]
    
    % xidump -l         # utility program from linuxwacom
    stylus                         extension
    IntelliMouse Explorer          disabled
    keyboard                       keyboard

so, the question is:
    
    why is the external mouse considered "disabled" by XInput?
    
                                  #######
    
configuration:
    fujitsu stylistic tablet (ISDV4)
    xfree86 4.3.0
    linuxwacom-0.5.1-beta
    netbsd 1.6t
    
    % dmesg | fgrep mouse
    wsmouse0 at pms0 mux 0
    wsmouse1 at ums0 mux 0

    
relevant XF86Config:
    
    Section "ServerLayout"
        Identifier     "tablet"
        Screen      0  "Screen0"                0 0
        InputDevice    "IntelliMouse Explorer"  "CorePointer"
        InputDevice    "Keyboard0"              "CoreKeyboard"
        InputDevice    "stylus"                 "SendCoreEvents"
    EndSection

    Section "InputDevice"
        Identifier  "IntelliMouse Explorer"
        Driver      "mouse"
        Option      "Protocol"          "wsmouse"
        Option      "Device"            "/dev/wsmouse1"
        Option      "Buttons"           "7"
        Option      "ZAxisMapping"      "6 7"
    EndSection
    
    Section "InputDevice"
        Driver          "wacom"
        Identifier      "stylus"
        Option          "Device"        "/dev/tty00"    # SERIAL ONLY
        Option          "Type"          "stylus"
        Option          "Mode"          "absolute"
#       Option          "Tilt"          "on"
#       Option          "TiltInvert"    "on"
        Option          "Threshold"     "10"
        Option          "AlwaysCore"    "on"
        Option          "BaudRate"      "19200"
        Option          "ForceDevice"   "ISDV4"
    EndSection
    
    
relevant XFree86.0.log:

    XFree86 Version 4.3.0
    Release Date: 27 February 2003
    X Protocol Version 11, Revision 0, Release 6.6
    Build Operating System: NetBSD/i386 1.6T [ELF] The NetBSD Foundation, Inc.
    Build Date: 14 June 2003
    ...
    (II) LoadModule: "mouse"
    (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
    (II) Module mouse: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        Module class: XFree86 XInput Driver
        ABI class: XFree86 XInput driver, version 0.4
    (II) LoadModule: "wacom"
    (II) Loading /usr/X11R6/lib/modules/input/wacom_drv.o
    (II) Module wacom: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        Module class: XFree86 XInput Driver
        ABI class: XFree86 XInput driver, version 0.4
    (II) Wacom driver level: 26-j0.5.15 $
    ...    
    (**) Option "Protocol" "wsmouse"
    (**) IntelliMouse Explorer: Protocol: wsmouse
    (**) Option "CorePointer"
    (**) IntelliMouse Explorer: Core Pointer
    (**) Option "Device" "/dev/wsmouse1"
    (**) Option "Buttons" "7"
    (**) IntelliMouse Explorer: Emulate3Buttons, Emulate3Timeout: 50
    (**) Option "ZAxisMapping" "6 7"
    (**) IntelliMouse Explorer: ZAxisMapping: buttons 6 and 7
    (**) IntelliMouse Explorer: Buttons: 7
    ...
    (**) Option "AlwaysCore" "on"
    (**) stylus: always reports core events
    (**) stylus serial device is /dev/tty00
    (**) stylus is in absolute mode
    (**) stylus: forcing TabletPC ISD V4 protocol
    (**) WACOM: suppress value is 2
    (**) Option "Threshold" "100"
    (**) stylus: threshold = 100
    (**) Option "BaudRate" "19200"
    (**) stylus: serial speed 19200
    (II) XINPUT: Adding extended input device "stylus" (type: Wacom Stylus)
    (II) XINPUT: Adding extended input device "IntelliMouse Explorer" (type:
MOUSE)
    ...    
    (**) Option "Device" "/dev/tty00"
    (**) Option "StopBits" "1"
    (**) Option "DataBits" "8"
    (**) Option "Parity" "None"
    (**) Option "Vmin" "1"
    (**) Option "Vtime" "10"
    (**) Option "FlowControl" "Xoff"
    initializing ISDV4 tablet
    resetting tablet
    (==) Wacom General ISDV4 tablet speed=19200 maxX=21136 maxY=15900 maxZ=255
resX=2570 resY=2570 suppress=2 tilt=disabled
    (==) Wacom device "stylus" top X=0 top Y=0 bottom X=21136 bottom Y=15900
    (WW) fcntl(7, F_SETOWN): Inappropriate ioctl for device
    
                                  #######
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to