I don't think so, and besides 70 runs after 69 not to mention /etc/udev/rules.d runs after /lib/udev/rules.d. Whatever runs last controls so the custom serial rule should override anything earlier.
What the Xorg.0.log mainly shows us is:
Code:
[ 16.862] (II) LoadModule: "wacom"
[ 16.862] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[ 16.875] (II) Module wacom: vendor="X.Org Foundation"
[ 16.875] compiled for 1.10.4, module version = 0.11.0
[ 16.875] Module class: X.Org XInput Driver
[ 16.875] ABI class: X.Org XInput driver, version 12.3
......
[ 18.391] (II) Using input driver 'wacom' for 'stylus'
[ 18.391] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[ 18.391] (**) stylus: always reports core events
[ 18.391] (**) Option "Device" "/dev/ttyS0"
[ 18.391] (**) Option "StopBits" "1"
[ 18.391] (**) Option "DataBits" "8"
[ 18.391] (**) Option "Parity" "None"
[ 18.391] (**) Option "Vmin" "1"
[ 18.391] (**) Option "Vtime" "10"
[ 18.391] (**) Option "FlowControl" "Xoff"
[ 18.391] (**) Option "Mode" "Relative"
[ 18.391] (**) Option "Threshold" "5"
[ 21.645] (WW) stylus: Waited too long for answer (failed after 3 tries).
[ 21.645] (WW) stylus: Query failed with 19200 baud. Trying 38400.
[ 24.898] (WW) stylus: Waited too long for answer (failed after 3 tries).
[ 24.898] (II) stylus: serial tablet id 0x90.
[ 24.898] (EE) PreInit returned 8 for "stylus"
[ 24.898] (II) UnloadModule: "wacom"
[ 24.898] (II) Unloading wacom
[ 24.898] (II) Using input driver 'wacom' for 'eraser'
[ 24.898] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[ 24.898] (**) eraser: always reports core events
[ 24.898] (**) Option "Device" "/dev/ttyS0"
[ 24.898] (**) Option "StopBits" "1"
[ 24.898] (**) Option "DataBits" "8"
[ 24.898] (**) Option "Parity" "None"
[ 24.898] (**) Option "Vmin" "1"
[ 24.898] (**) Option "Vtime" "10"
[ 24.898] (**) Option "FlowControl" "Xoff"
[ 24.898] (**) Option "Mode" "Relative"
[ 24.899] (**) Option "Threshold" "5"
[ 24.899] (WW) eraser: TPCButton option can only be set by stylus.
[ 28.149] (WW) eraser: Waited too long for answer (failed after 3 tries).
[ 28.149] (WW) eraser: Query failed with 19200 baud. Trying 38400.
[ 31.403] (WW) eraser: Waited too long for answer (failed after 3 tries).
[ 31.403] (II) eraser: serial tablet id 0x90.
[ 31.403] (EE) PreInit returned 8 for "eraser"
[ 31.403] (II) UnloadModule: "wacom"
[ 31.403] (II) Unloading wacom
[ 31.403] (II) Using input driver 'wacom' for 'cursor'
[ 31.403] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[ 31.403] (**) cursor: always reports core events
[ 31.403] (**) Option "Device" "/dev/ttyS0"
[ 31.403] (**) Option "StopBits" "1"
[ 31.403] (**) Option "DataBits" "8"
[ 31.403] (**) Option "Parity" "None"
[ 31.403] (**) Option "Vmin" "1"
[ 31.403] (**) Option "Vtime" "10"
[ 31.403] (**) Option "FlowControl" "Xoff"
[ 31.403] (**) Option "Mode" " Absolute"
[ 31.403] (**) Option "Threshold" "5"
[ 31.403] (WW) cursor: TPCButton option can only be set by stylus.
[ 34.657] (WW) cursor: Waited too long for answer (failed after 3 tries).
[ 34.657] (WW) cursor: Query failed with 19200 baud. Trying 38400.
[ 37.910] (WW) cursor: Waited too long for answer (failed after 3 tries).
[ 37.910] (II) cursor: serial tablet id 0x90.
[ 37.910] (EE) PreInit returned 8 for "cursor"
[ 37.910] (II) UnloadModule: "wacom"
[ 37.910] (II) Unloading wacom
.....
[ 4443.844] (II) config/udev: Adding input device Wacom Serial Touchscreen (/dev/input/event6)
[ 4443.844] (II) No input driver/identifier specified (ignoring)
The part with stylus, eraser, and cursor repeats multiple times. It would be nice if it said it was trying on /dev/input/event7, which I presume is the node it is using.
So I have two questions. In the old wcmSerial.c the code seems to expect at least some serial tablets are on 9600 baud. Has there been any evidence for that? Given the error message 'Waited too long for answer' is from wcmWaitForTablet --wait for tablet data in wcmISDV4.c is it the Digitizer II (UD series) isn't responding with recognisable data or is it not at the right baud rate?
Bookmarks