OpenSuse 11.2 (64Bit) - Wacom Intuos4

Hi,

i have a Wacom Intuos4 tablett working on OpenSuse 11.2 (64Bit). Everythink works fine. I see the stylus, eraser and the pad, can configure them and have pressure sensitivity in gimp, inkscape and so on. I configured the xorg-conf. Wacomcpl is working nice too.

But if i want to look to the device activity over
cat /dev/input/event7 or cat /dev/input/wacom i just see a blank curser - nothing else. From the other devices (mouse, keyboard) a get a lot of garbage characters in the terminal windows.

So how can i fix this. It seems that the tablett is just recognized over the X-Server. I want to configure a Wacom Airbrush Pen under gimp. But in the gimp “Configure Input Controller” menu i have no rights to the /dev/input/event7 and the “grab event” doesn’t work.

Thanks
tejay_tux

Xorg.conf is obsolete in 11.2, but when it’s there it’s being used. At the moment I tend to say that having an xorg.conf causes more trouble than it’s supposed to prevent.

My advice: remove or rename xorg.conf, log back in and see what happens. I manage 2 systems with an Intuos4 tablet, all works OOTB, without xorg.conf. All the features for the input device in GIMP, Inkscape and krita work as well, and can be configured as you might expect.

Hi,

thank you for your advice. I deleted all the entries for the wacom tablet from my xorg.conf. It has no influence.
I changed the group from root to my usergroup (ndofusers).

My configuration:
AMD Phenom™ II X4 965
OpenSuse 11.2
4.3.1 (KDE 4.3.1) “release 6”
2.6.31.5-0.1-desktop
Wacom Intuos 4

x11-input-wacom 0.8.5-4.1
x11-input-wacom-tool 0.8.5-4.1

The udev-rule.


# udev rules for wacom tablets

KERNEL!="event[0-9]*", GOTO="wacom_end"

# Multiple interface support for stylus and touch devices.
DRIVERS=="wacom", ATTRS{bInterfaceNumber}=="00", ENV{WACOM_TYPE}="stylus"
DRIVERS=="wacom", ATTRS{bInterfaceNumber}=="01", ENV{WACOM_TYPE}="touch"

# Convenience links for the common case of a single tablet.  We could do just this:
#ATTRS{idVendor}=="056a", SYMLINK+="input/wacom-$env{WACOM_TYPE}"
# but for legacy reasons, we keep the input/wacom link as the generic stylus device.
ATTRS{idVendor}=="056a", ENV{WACOM_TYPE}!="touch", SYMLINK+="input/wacom", GROUP="ndofusers", MODE="0644"
ATTRS{idVendor}=="056a", ENV{WACOM_TYPE}=="touch", SYMLINK+="input/wacom-touch"

# Check and repossess the device if a module other than the wacom one
# is already bound to it.
ATTRS{idVendor}=="056a", ACTION=="add", RUN+="check_driver wacom $devpath $env{ID_BUS}"

LABEL="wacom_end"

The Hal-Policy


linux-kky4:/etc/hal/fdi/policy # dir
insgesamt 16
-rw-r--r-- 1 root root 4193  1. Jan 21:18 10-linuxwacom.fdi
drwxr-xr-x 2 root root 4096 13. Nov 13:29 20thirdparty


<?xml version="1.0" encoding="ISO-8859-1"?>

<!-- Wacom:  tablets, tablet pc's, and touch screen laptops -->
<deviceinfo version="0.2">
  <!-- for all Wacom USB tablets -->
  <device>
    <match key="input.originating_device" contains="if0">
      <match key="info.product" contains="Wacom">
        <merge key="input.x11_driver" type="string">wacom</merge>
        <merge key="input.x11_options.Type" type="string">stylus</merge>
        <append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
        <append key="wacom.types" type="strlist">eraser</append>
        <append key="wacom.types" type="strlist">cursor</append>
        <append key="wacom.types" type="strlist">pad</append>
        <!-- for HP dv3-2250 multi-touch laptop -->
        <match key="info.udi" contains="e2">
          <merge key="input.x11_options.Type" type="string">touch</merge>
        </match>
      </match>
    </match>
  </device>
  <!-- for most Wacom USB tablets with touch -->
  <device>
    <match key="input.originating_device" contains="if1">
      <match key="info.product" contains="Wacom">
        <merge key="input.x11_driver" type="string">wacom</merge>
        <merge key="input.x11_options.Type" type="string">touch</merge>
        <!-- for Bamboo Pen & Touch tablets -->
        <append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
        <append key="wacom.types" type="strlist">pad</append>
      </match>
    </match>
  </device>
  <!-- for Wacom Serial tablets -->
  <device>
    <match key="info.capabilities" contains="serial">
      <match key="@info.parent:pnp.id" contains_outof="WACf;FUJ02e5;FUJ02e7">
        <append key="info.capabilities" type="strlist">input</append>
        <merge key="input.x11_driver" type="string">wacom</merge>
        <merge key="input.x11_options.Type" type="string">stylus</merge>
        <merge key="input.x11_options.ForceDevice" type="string">ISDV4</merge>
        <merge key="input.device" type="copy_property">serial.device</merge>
        <append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
        <append key="wacom.types" type="strlist">eraser</append>
        <append key="wacom.types" type="strlist">cursor</append>
        <!-- Serial tablets with touch capabilities -->
        <match key="@info.parent:pnp.id" contains_outof="WACf008;WACf009;WACf010;WACf008A;WACf00B;WACf00C;WACf00D;WACf00E;FUJ02e7">
          <append key="wacom.types" type="strlist">touch</append>
        </match>
        <!-- Serial tablets that operate at higher baud rate -->
        <match key="@info.parent:pnp.id" contains_outof="WACf008">
          <merge key="input.x11_options.BaudRate" type="string">38400</merge>
        </match>
      </match>
    </match>
  </device>
  <!-- Match the Wacom Bluetooth A5 pen tablet -->
  <device>
    <match key="info.capabilities" contains="input.mouse">
      <match key="info.product" contains="WACOM">
        <match key="info.product" contains="Tablet">
          <merge key="input.x11_driver" type="string">wacom</merge>
          <merge key="input.x11_options.Type" type="string">stylus</merge>
          <append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
          <append key="wacom.types" type="strlist">eraser</append>
          <append key="wacom.types" type="strlist">cursor</append>
        </match>
      </match>
    </match>
  </device>
  <!-- Wacom names "parser" -->
  <device>
    <match key="info.udi" contains_not="subdev_0">
    <match key="info.udi" contains_not="subdev_1">
    <match key="info.udi" contains_not="subdev_2">
      <match key="input.x11_options.Type" contains="stylus">
        <merge key="info.product" type="string">stylus</merge>
      </match>
      <match key="input.x11_options.Type" contains="eraser">
        <merge key="info.product" type="string">eraser</merge>
      </match>
      <match key="input.x11_options.Type" contains="cursor">
        <merge key="info.product" type="string">cursor</merge>
      </match>
      <match key="input.x11_options.Type" contains="pad">
        <merge key="info.product" type="string">pad</merge>
      </match>
      <match key="input.x11_options.Type" contains="touch">
        <merge key="info.product" type="string">touch</merge>
      </match>
    </match>
    </match>
    </match>
  </device>
</deviceinfo>



drwxr-xr-x  2 root root         200 30. Jan 14:58 by-id
drwxr-xr-x  2 root root         240 30. Jan 14:58 by-path
crw-r-----  1 root root      13, 64 30. Jan 2010  event0
crw-r-----  1 root root      13, 65 30. Jan 14:19 event1
crw-rw----+ 1 root root      13, 66 30. Jan 14:19 event2
crw-r-----  1 root ndofusers 13, 67 30. Jan 14:19 event3
crw-r-----  1 root root      13, 68 30. Jan 14:19 event4
crw-r-----  1 root root      13, 69 30. Jan 14:19 event5
crw-r-----  1 root root      13, 70 30. Jan 14:19 event6
crw-r--r--  1 root ndofusers 13, 71 30. Jan 14:58 event7
crw-r-----  1 root root      13, 72 30. Jan 14:19 event8
crw-r-----  1 root root      13, 73 30. Jan 14:19 event9
crw-rw-r--+ 1 root root      13,  0 30. Jan 14:19 js0
crw-r-----  1 root root      13, 63 30. Jan 2010  mice
crw-r-----  1 root root      13, 32 30. Jan 14:19 mouse0
crw-r-----  1 root root      13, 33 30. Jan 14:58 mouse1
lrwxrwxrwx  1 root root           6 30. Jan 14:58 wacom -> event7

No event from the tablet


linux-kky4:/dev/input # xxd wacom

wacdump /dev/input/event7 show this


wacdump v0.8.2

MODEL=Wacom Intuos4 8x13                ROM=1.0-4
CLS=USB  VNDR=Wacom  DEV=Intuos4  SUB=PTK-840




TOOLTYPE=NONE                             SERIAL=0x00000000
 IN_PROX=out                              BUTTON=+00000 (+00000 .. +00000)
   POS_X=+00000 (+00000 .. +65024)         POS_Y=+00000 (+00000 .. +40640)
   ROT_Z=+00000 (-00900 .. +00899)      DISTANCE=+00000 (+00000 .. +00063)
PRESSURE=+00000 (+00000 .. +02047)        TILT_X=+00000 (+00000 .. +00127)
  TILT_Y=+00000 (+00000 .. +00127)      ABSWHEEL=+00000 (+00000 .. +01023)
RELWHEEL=+00000 (-00001 .. +00001)      THROTTLE=+00000 (-01023 .. +01023)

    LEFT=             MIDDLE=              RIGHT=              EXTRA=
    SIDE=              TOUCH=             STYLUS=            STYLUS2=
     BT0=                BT1=                BT2=                BT3=
     BT4=                BT5=                BT6=                BT7=
     BT8=                BT9=               BT10=               BT11=
    BT12=               BT13=               BT14=               BT15=
    BT16=               BT17=               BT18=               BT19=
    BT20=               BT21=               BT22=               BT23=


So thank you for your help

tejay_tux

Once again :wink: i forgott to write that i have now always to devices in the Wacom Control Panel

stylus
eraser

the pad is missing

tejay_tux

Hi,
How did you manage to make Intuos4 work with Opensuse 11.2? Is it possible to share your knowledge with me and help me with said tablet. Please note, I am rather unexperienced Linux user.

Thanx,
Bojan

I have problems making Intuos-4 to respond and work. OS details are as follows:

  • openSUSE 11.2
  • kernel: Linux 2.6.31.12-0.1-default x86_64,
  • KDE: 4.4.00 (KDE 4.4.0) “release 2”.

Installed are the following packages:

  • kcm_tablet,
  • wacom-kmp-default,
  • wacom-kmp-desktop,
  • x11-input-wacom,
  • x11-input-wacom-devel,
  • x11-input-wacom-tools.

The command /proc/bus/input/devices produces the following output:
I: Bus=0003 Vendor=04b3 Product=3025 Version=0110
N: Name=“CHICONY USB NetVista Full Width Keyboard”
P: Phys=usb-0000:00:1d.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=120013
B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=046d Product=c062 Version=0110
N: Name=“Logitech USB Laser Mouse”
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: EV=17
B: KEY=ff0000 0 0 0 0
B: REL=143
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name=“Power Button”
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name=“Power Button”
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A03:00/PNP0C0C:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=3
B: KEY=10000000000000 0

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name=“PC Speaker”
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=40001
B: SND=6

The command tail -f /var/log/messages gives the following when unplug and plugin the tablet:
Mar 2 13:50:02 inventix kernel: [104786.848065] usb 2-2: USB disconnect, address 3
Mar 2 13:50:12 inventix kernel: [104797.056033] usb 2-2: new full speed USB device using uhci_hcd and address 4
Mar 2 13:50:13 inventix kernel: [104797.210764] usb 2-2: New USB device found, idVendor=056a, idProduct=00b9
Mar 2 13:50:13 inventix kernel: [104797.210779] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Mar 2 13:50:13 inventix kernel: [104797.210789] usb 2-2: Product: PTK-640
Mar 2 13:50:13 inventix kernel: [104797.210798] usb 2-2: Manufacturer: Tablet
Mar 2 13:50:13 inventix kernel: [104797.210968] usb 2-2: configuration #1 chosen from 1 choice

Any help would be appreciated.

Bojan

Hi Bojan,

I tried to reach the owner of the Intuos, he appears to be somewhere in the Amazon delta, so I cannot look into his configs.

Maybe you’d be better off at wacom’s forums?