x201t Mint18 Wacom Geräte werden nicht erkant

klopfer4442

New member
Themenstarter
Registriert
5 Nov. 2016
Beiträge
2
Hallo,

versuche vergeblich mir ein x201t unter Mint18 (Kernel 4.4.0-12-generic) einzurichten. Im Live-Modus haben sowohl die Finger- als auch die Stifteingabe funktioniert. Nach der Installation werden die Wacom Geräte nicht mehr erkannt.

"xsetwacom list" spuckt nichts aus und auch unter "xinput --list" werden die Geräte nicht angezeigt.

Habe jetzt 2 Tage lang nach einer Lösung gesucht und rumprobiert, aber ohne Erfolg. Nutze Linux auch erst einem halben Jahr auf meinem T420, also seid bitte nachsichtig mit mir.

Ps: Das Forum und das Thinkwiki haben mir schon viel geholfen, also ein Dankeschön an alle, die hier mitwirken.

Gruß Tobi
 
Mach mal cat /proc/bus/input/devices und poste die Ausgabe, dann wissen wir schonmal ob der Kernel die Geräte überhaupt sieht.
 
Zu den Tablet-Spezialitäten kann ich leider nicht helfen.

Aber Du hast das altbekannte Mint-Leiden:
Mint18 (Kernel 4.4.0-12-generic)
Aktueller Kernel ist 4.4.0-47. Aktiviere in der Updateverwaltung die Kernelupdates Vielleicht erledigt sich das Problem dann von alleine.
 
Hier die gewünschten ausgaben:

Code:
$ sudo cat devices
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=4000 0 0

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: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 leds 
B: PROP=0
B: EV=120013
B: KEY=10000 0 0 0 402000000 3003078ff00f801 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event5 
B: PROP=9
B: EV=b
B: KEY=6420 30000 0 0 0 0
B: ABS=260800011000003

I: Bus=0019 Vendor=17aa Product=5054 Version=4101
N: Name="ThinkPad Extra Buttons"
P: Phys=thinkpad_acpi/input0
S: Sysfs=/devices/platform/thinkpad_acpi/input/input8
U: Uniq=
H: Handlers=rfkill kbd event6 
B: PROP=0
B: EV=33
B: KEY=10040 0 18040000 0 10000000000000 0 1501b02102004 c000280041114000 10e000000000000 0
B: MSC=10
B: SW=a

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel MID Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9
U: Uniq=
H: Handlers=event7 
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel MID Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10
U: Uniq=
H: Handlers=event8 
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel MID HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input11
U: Uniq=
H: Handlers=event9 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0003 Vendor=17ef Product=480c Version=3134
N: Name="UVC Camera (17ef:480c)"
P: Phys=usb-0000:00:1a.0-1.6/button
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input12
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio1/serio2/input/input7
U: Uniq=
H: Handlers=mouse1 event11 
B: PROP=21
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

Um den Kernel kümmere ich mich gleich.

- - - Beitrag zusammengeführt - - -

Läuft jetzt auf dem neusten Kernel. Problem besteht aber weiterhin.

Der Kernel sieht die Geräte also nicht. Oder interpretiere ich die Ausgaben falsch?

- - - Beitrag zusammengeführt - - -

Ich denke ich komme einer Lösung näher. In den README zum Wacom Treiber steht:

Code:
This kernel driver package is to support Wacom devices on kernels 2.6.26 and later.
For serial ISDV4 devices, an utility, inputattach, is needed to map the driver to a
logical port for user land to access. Please refer to the README under inputattach
for details.

The paired X server Wacom driver is xf86-input-wacom, which should be running on X
servers 1.7 and later. If you are not running the latest xf86-input-wacom, please 
download it from linuxwacom.sf.net.

README inputattach:
Code:
inputattach is to provide /dev/input/event, an USB-like logical port, for Wacom
serial ISDv4 digitizers on Linux. It requires wacom_w8001.ko being loaded in your
kernel and the following:

1.    inputattach.c
2.    serio-ids.h: a header file for inputattach.c to compile on different platforms.
3.    compile the code:  gcc inputattach.c -o inputattach

Procedures to test the driver and device:
1.    login to yourself and switch to root then issue:
    xxd /dev/ttyS0 and move Wacom pen on the tablet.
If you see data displays on the terminal where you launched xxd, this is the 
port the device is mapped to. If not, try ttyS1, 2,.... I see ttyS4 sometime. 
We assume it is on /dev/ttyS0 from now on.

2.    ls /dev/input and keep a note on how many "event"s you see. We need the 
largest number later.

3.    Connect your serial kernel driver to an input event by:
    ./inputattach --wacom /dev/ttyS0  (if your device is at baud rate 19200)
or
    ./inputattach --baud 38400 --wacom /dev/ttyS0  (if your device is at baud rate 38400)

4.    Check which port it is mapped to by:
    ls /dev/input
    
You should see a new /dev/input/event# added in the above output, that is the port 
your device is mapped to. If you have X server running and the latest Wacom X server
driver is installed, you should see cursor movement when you move the pen on the 
tablet now.

If you want to view the data directly from the port by evtest or some other kernel
programs, you need to disable Wacom X driver or launch the program from a console 
before X server starts. Otherwise, the Wacom X driver or some other X input device
drivcers, such as xf86-input-evdev, may grab the events before your program is launched.

In order to let Wacom X driver communicate with the wacom_w8001.ko kernel driver
instead of to the device directly, you need to install the newly built inputattach
to a path your env is aware of, such as /usr/bin or /usr/sbin. Then add

inputattach --wacom /dev/ttyS0 
(or inputattach --baud 38400 --wacom /dev/ttyS0, whichever applies)

to a system start script, such as /etc/rc.local, so the device will be mapped to a
/dev/input/event# before X driver starts.

Ich scheitere am Punkt 3 "Connect your serial kernel driver to an input event by..."

bekomme dort "invalid mode --wacom" ausgegeben.

Kann mir da jemand helfen?
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben