• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Wacom Intuos 2 unter openSUSE 13.2

Hallo Leute.
Nachdem ich jetzt auf ein neues Board (MSI) umgestiegen bin, will mein Wacom Intuos nicht mehr. Effekt: Der Mauszeiger macht keine Bewegung, obwohl das Tablett wohl anscheinend erkannt wird. Der Stift löst auf dem Tablett auch zumindest die LED aus, wird also erkannt. Fahre jetzt 64 Bit, aber auch das parallele 32 Bit, dass auf dem alten Board gut mit Wacom lief, will jetzt nicht mehr damit arbeiten.

Im BIOS steht
Legacy USB auf "Auto"
USB 3.0 Controller auf "Enabled", das Wacom Tablett steckt aber an einem 2.0er Port.

Das Wacom Tablett wird zumindest an einem der USB-Ports meines Rechners erkannt:

Code:
linux-olli:~ # lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 011 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 010 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 056a:0043 Wacom Co., Ltd Intuos2 9x12
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bootmeldungen:

Code:
linux-olli:~ # dmesg | grep wacom
[    3.421945] usbcore: registered new interface driver wacom

Stecke ich das Tablett an den USB-Port, meldet mir auch der "Wacom Tablet Finder", dass ein Intuos 2 angeschlossen wurde.

Installiert ist das hier:

Code:
linux-olli:~ # zypper se wacom
Loading repository data...
Reading installed packages...

S | Name                   | Summary                                                       | Type   
--+------------------------+---------------------------------------------------------------+--------
i | libwacom-data          | Library to identify wacom tablets -- Data Files               | package
i | libwacom2              | Library to identify wacom tablets                             | package
i | xf86-input-wacom       | Wacom input driver for the Xorg X server                      | package
i | libwacom-devel         | Library to identify wacom tablets -- Development Files        | package
i | libwacom-tools         | Library to identify wacom tablets -- Tools                    | package
i | xf86-input-wacom-devel | Wacom input driver for the Xorg X server -- Development Files | package
  | libwacom2-32bit        | Library to identify wacom tablets                             | package

Unter /etc/X11/xorg.conf.d findet sich die Datei 50-wacom.conf, die wiefolgt aussieht:

Code:
Section "InputClass"
        Identifier "Wacom class"
        MatchProduct "Wacom|WACOM|Hanwang|PTK-540WL|ISD-V4"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
EndSection

Section "InputClass"
        Identifier "Wacom serial class"
        MatchProduct "Serial Wacom Tablet"
        Driver "wacom"
EndSection

Section "InputClass"
        Identifier "Wacom serial class identifiers"
        MatchProduct "WACf|FUJ02e5|FUJ02e7|FUJ02e9"
        Driver "wacom"
EndSection

# Waltop tablets
Section "InputClass"
        Identifier "Waltop class"
        MatchProduct "WALTOP"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
EndSection

# N-Trig Duosense Electromagnetic Digitizer
Section "InputClass"
        Identifier "Wacom N-Trig class"
        MatchProduct "HID 1b96:0001|N-Trig Pen|N-Trig DuoSense"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
        Option "Button2" "3"
EndSection

Tja, und da hört es auf mit meinem Latein. Weiß leider nicht weiter.
Hat jemand einen Tipp, was ich noch machen kann? Will ungern auf das Tablett unter Linux verzichten. :???:
Test unter Windows hat gezeigt, dass das Gerät funktioniert, ist also nicht defekt.
 
Ich sehe gerade, in der /var/log/Xorg.0.log stehen folgende Einträge:
Code:
[     5.541] (II) config/udev: Adding input device Wacom Intuos2 9x12 Pen (/dev/input/event17)
[     5.541] (**) Wacom Intuos2 9x12 Pen: Applying InputClass "evdev tablet catchall"
[     5.541] (**) Wacom Intuos2 9x12 Pen: Applying InputClass "evdev tablet catchall"
[     5.541] (**) Wacom Intuos2 9x12 Pen: Applying InputClass "Wacom class"
[     5.541] (II) LoadModule: "wacom"
[     5.541] (II) Loading /usr/lib64/xorg/modules/input/wacom_drv.so
[     5.541] (II) Module wacom: vendor="X.Org Foundation"
[     5.541] 	compiled for 1.16.1, module version = 0.24.0
[     5.541] 	Module class: X.Org XInput Driver
[     5.541] 	ABI class: X.Org XInput driver, version 21.0
[     5.541] (II) wacom: Driver for Wacom graphics tablets: PenPartner, Graphire,
	Graphire2 4x5, Graphire2 5x7, Graphire3 4x5, Graphire3 6x8,
	Graphire4 4x5, Graphire4 6x8, BambooFun 4x5, BambooFun 6x8,
	Bamboo1 Medium, Graphire4 6x8 BlueTooth, CTL-460, CTH-461, CTL-660,
	CTL-461/S, Bamboo Touch, CTH-460/K, CTH-461/S, CTH-661/S1, CTH-461/L,
	CTH-661/L, Intuos 4x5, Intuos 6x8, Intuos 9x12, Intuos 12x12,
	Intuos 12x18, PTU600, PL400, PL500, PL600, PL600SX, PL550, PL800,
	PL700, PL510, PL710, DTI520, DTF720, DTF720a, DTF521, DTU1931,
	DTU2231, DTU1631, Intuos2 4x5, Intuos2 6x8, Intuos2 9x12,
	Intuos2 12x12, Intuos2 12x18, Intuos2 6x8 , Volito, PenStation,
	Volito2 4x5, Volito2 2x3, PenPartner2, Bamboo, Bamboo1, Bamboo1 4x6,
	Bamboo1 5x8, Intuos3 4x5, Intuos3 6x8, Intuos3 9x12, Intuos3 12x12,
	Intuos3 12x19, Intuos3 6x11, Intuos3 4x6, Intuos4 4x6, Intuos4 6x9,
	Intuos4 8x13, Intuos4 12x19, Intuos4 WL USB Endpoint,
	Intuos4 WL Bluetooth Endpoint, Intuos5 touch S, Intuos5 touch M,
	Intuos5 touch L, Intuos5 S, Intuos5 M, Intuos Pro S, Intuos Pro M,
	Intuos Pro L, Cintiq 21UX, Cintiq 20WSX, Cintiq 12WX, Cintiq 21UX2,
	Cintiq 24HD, Cintiq 22HD, Cintiq 24HD touch (EMR digitizer),
	Cintiq 13HD, DTK2241, DTH2242, Cintiq 22HDT, TabletPC 0x90,
	TabletPC 0x93, TabletPC 0x97, TabletPC 0x9A, CapPlus  0x9F,
	TabletPC 0xE2, TabletPC 0xE3, TabletPC 0xE5, TabletPC 0xE6,
	TabletPC 0xEC, TabletPC 0xED, TabletPC 0xEF, TabletPC 0x100,
	TabletPC 0x101, TabletPC 0x10D, TabletPC 0x4001, usb:172f:0024,
	usb:172f:0025, usb:172f:0026, usb:172f:0027, usb:172f:0028,
	usb:172f:0030, usb:172f:0031, usb:172f:0032, usb:172f:0033,
	usb:172f:0034, usb:172f:0035, usb:172f:0036, usb:172f:0037,
	usb:172f:0038, usb:172f:0039, usb:172f:0051, usb:172f:0052,
	usb:172f:0053, usb:172f:0054, usb:172f:0055, usb:172f:0056,
	usb:172f:0057, usb:172f:0058, usb:172f:0500, usb:172f:0501,
	usb:172f:0502, usb:172f:0503, usb:1b96:0001, usb:17ef:6004
[     5.542] (II) Using input driver 'wacom' for 'Wacom Intuos2 9x12 Pen'
[     5.542] (**) Wacom Intuos2 9x12 Pen: always reports core events
[     5.542] (**) Option "Device" "/dev/input/event17"
[     5.542] (II) Wacom Intuos2 9x12 Pen: type not specified, assuming 'stylus'.
[     5.542] (II) Wacom Intuos2 9x12 Pen: other types will be automatically added.
[     5.542] (--) Wacom Intuos2 9x12 Pen stylus: using pressure threshold of 27 for button 1
[     5.542] (--) Wacom Intuos2 9x12 Pen stylus: maxX=30480 maxY=24060 maxZ=1023 resX=100000 resY=100000  tilt=enabled
[     5.542] (II) Wacom Intuos2 9x12 Pen stylus: hotplugging dependent devices.
[     5.542] (EE) Wacom Intuos2 9x12 Pen stylus: Invalid type 'touch' for this device.
[     5.542] (EE) Wacom Intuos2 9x12 Pen stylus: Invalid type 'pad' for this device.
[     5.542] (II) Wacom Intuos2 9x12 Pen stylus: hotplugging completed.
[     5.558] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:16.0/usb11/11-3/11-3:1.0/input/input20/event17"
[     5.558] (II) XINPUT: Adding extended input device "Wacom Intuos2 9x12 Pen stylus" (type: STYLUS, id 10)
[     5.558] (**) Wacom Intuos2 9x12 Pen stylus: (accel) keeping acceleration scheme 1
[     5.558] (**) Wacom Intuos2 9x12 Pen stylus: (accel) acceleration profile 0
[     5.558] (**) Wacom Intuos2 9x12 Pen stylus: (accel) acceleration factor: 2.000
[     5.558] (**) Wacom Intuos2 9x12 Pen stylus: (accel) acceleration threshold: 4
[color=#FF0000][     5.558] (II) config/udev: Adding input device Wacom Intuos2 9x12 Pen (/dev/input/mouse1)
[     5.558] (II) No input driver specified, ignoring this device.[/color]
[     5.558] (II) This device may have been added with another device file.
[     5.558] (II) config/udev: Adding input device PC Speaker (/dev/input/event2)
[     5.558] (II) No input driver specified, ignoring this device.
[     5.558] (II) This device may have been added with another device file.
[     5.561] (**) Wacom Intuos2 9x12 Pen eraser: Applying InputClass "evdev tablet catchall"
[     5.561] (**) Wacom Intuos2 9x12 Pen eraser: Applying InputClass "evdev tablet catchall"
[     5.561] (**) Wacom Intuos2 9x12 Pen eraser: Applying InputClass "Wacom class"
[     5.561] (II) Using input driver 'wacom' for 'Wacom Intuos2 9x12 Pen eraser'
[     5.561] (**) Wacom Intuos2 9x12 Pen eraser: always reports core events
[     5.561] (**) Option "Device" "/dev/input/event17"
[     5.561] (**) Option "Type" "eraser"
[     5.561] (--) Wacom Intuos2 9x12 Pen eraser: maxX=30480 maxY=24060 maxZ=1023 resX=100000 resY=100000  tilt=enabled
[     5.570] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:16.0/usb11/11-3/11-3:1.0/input/input20/event17"
[     5.570] (II) XINPUT: Adding extended input device "Wacom Intuos2 9x12 Pen eraser" (type: ERASER, id 11)
[     5.570] (**) Wacom Intuos2 9x12 Pen eraser: (accel) keeping acceleration scheme 1
[     5.570] (**) Wacom Intuos2 9x12 Pen eraser: (accel) acceleration profile 0
[     5.570] (**) Wacom Intuos2 9x12 Pen eraser: (accel) acceleration factor: 2.000
[     5.570] (**) Wacom Intuos2 9x12 Pen eraser: (accel) acceleration threshold: 4
[     5.570] (**) Wacom Intuos2 9x12 Pen cursor: Applying InputClass "evdev tablet catchall"
[     5.570] (**) Wacom Intuos2 9x12 Pen cursor: Applying InputClass "evdev tablet catchall"
[     5.570] (**) Wacom Intuos2 9x12 Pen cursor: Applying InputClass "Wacom class"
[     5.570] (II) Using input driver 'wacom' for 'Wacom Intuos2 9x12 Pen cursor'
[     5.570] (**) Wacom Intuos2 9x12 Pen cursor: always reports core events
[     5.570] (**) Option "Device" "/dev/input/event17"
[     5.570] (**) Option "Type" "cursor"
[     5.576] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:16.0/usb11/11-3/11-3:1.0/input/input20/event17"
[     5.576] (II) XINPUT: Adding extended input device "Wacom Intuos2 9x12 Pen cursor" (type: CURSOR, id 12)
[     5.576] (**) Wacom Intuos2 9x12 Pen cursor: (accel) keeping acceleration scheme 1
[     5.576] (**) Wacom Intuos2 9x12 Pen cursor: (accel) acceleration profile 0
[     5.576] (**) Wacom Intuos2 9x12 Pen cursor: (accel) acceleration factor: 2.000
[     5.576] (**) Wacom Intuos2 9x12 Pen cursor: (accel) acceleration threshold: 4

Interessant ist der Eintrag etwa in der Mitte:
[ 5.558] (II) config/udev: Adding input device Wacom Intuos2 9x12 Pen (/dev/input/mouse1)
[ 5.558] (II) No input driver specified, ignoring this device.


Augenscheinlich erkennt X ein zweites Mouse-Device, denn unter /dev/input/ findet sich "mouse0" und "mouse1".
Anschließend wird das Gerät aber verworfen, weil der zu ladende Treiber nicht definiert ist.

Nun, ich habe die Datei "/etc/X11/xorg.cond.d/50-wacom.conf" um den Eintrag:
Code:
Section "InputClass"
	Identifier "Wacom class"
	MatchProduct "Wacom Co., Ltd Intuos2 9x12"
	Driver "wacom"
EndSection

erweitert, wobei unter MatchProduct das eingetragen wurde, was mir "lsusb" liefert. Ich schätze die Vendor-ID.

Bei einigen Versuchen hat das auch tatsächlich zu einem funktionierenden Tablett geführt, aber sobald ich den USB-Stecker des Gerätes verändere, oder ein, zwei mal boote, kann es sein, dass das Tablett nicht mehr angesprochen wird.
Der Test mit einem älteren openSUSE 13.2 zeigt aber, dass es durchaus stabil laufen kann.
Keine Ahnung, was an meiner Installation quer ist. Vielleicht versuche ich, nochmal alles neu aufzusetzen ...
 
Deine Ergänzung in 50-wacom.conf kannst Du wieder entfernen. Dein Gerät wird erkannt und eingerichtet (und wird auch beim Ergebnis des Befehls xinput aufscheinen), aber eine auf ein Problem hindeutende Fehlermeldung sehe ich nicht, und daher ist mir die Sache genau so schleierhaft wie Dir.

Zeigt nach dem Anstecken dmesg irgendwelche Auffälligkeiten?

Das Gerät existiert sowohl unter /dev/input/event17 als auch unter /dev/input/mouse1 (und natürlich auch unter /sys/devices/pci0000:00/0000:00:16.0/usb11/11-3/11-3:1.0/input/input20/event17 sowie /sys/devices/pci0000:00/0000:00:16.0/usb11/11-3/11-3:1.0/input/input20/mouse1). Die Bedingung in 50-wacom.conf trifft auf /dev/input/event17 zu, für /dev/input/mouse1 trifft sie nicht zu (das Gerät soll von Xorg schließlich nicht doppelt eingerichtet werden), daher ist
transwarp schrieb:
config/udev: Adding input device Wacom Intuos2 9x12 Pen (/dev/input/mouse1)
No input driver specified, ignoring this device.
durchaus normal (und auch bei der "richtigen" Maus so).
 
Ich habe mein System in der Zwischenzeit neu mit Tumbleweed aufgesetzt. Siehe da ... das Wacom-Tablet wird erkannt und funktioniert.

Anschließend bin ich an die Updates gegangen, Repo für Repo. "Tumbleweed-OS" scheint der Übeltäter zu sein und schiebt mir irgendwo ein Update unter, dass die Funktion des Tablets unterdrückt.
Also bin ich in mühsamer Kleinarbeit hin gegangen und habe alle Updates der Reihe nach abgehakt, mit Augenmerk auf Pakete, die etwas mit Input/Device/Mouse/udev/Mausunterstützung u.ä. zu tun haben. Diese Pakete habe ich nach und nach mit "zypper al" gesperrt, damit sie mir nichts kaputt schreiben.

Mittlerweile habe ich ein durchgepatchtes System (!) auf dem aktuellen Stand UND ein funktionierendes Wacom-Tablet.
Als aussichtsreiche Kandidaten für mein Problem habe ich folgende Pakete/Paketgruppen identifiziert und gesperrt:

Code:
linux-olli:~ # zypper ll
#  | Name          | Typ     | Repository
---+---------------+---------+-----------
1  | *wacom*       | package | (jedes)   
2  | *nouveau*     | package | (jedes)   
3  | x11*          | package | (jedes)   
4  | *mouse*       | package | (jedes)   
5  | dracut        | package | (jedes)   
6  | gpm           | package | (jedes)   
7  | libinput-udev | package | (jedes)   
8  | libinput10    | package | (jedes)   
9  | libepoxy0     | package | (jedes)   
10 | libgpm2       | package | (jedes)   
11 | libusb-0_1-4  | package | (jedes)

Ob das auf Dauer mein Problem behebt, ist nicht gesagt, aber ich werde nun nach jedem erfolgreichen Update-Lauf eine ClonZilla-Sicherung ziehen, um so jederzeit wieder auf einen funktionsfähigen Stand zurück kehren zu können.
 
Oben