Ganymed
Guru
Hi, das Ding läßt mir einfach keine Ruhe - ich will nicht dass es nicht funktioniert.
Ich habe hier ein Wacom Intuos4 Grafiktablet
Hat hier einer dieses Gerät unter openSuse 11.2 64bit und KDE4 komplett funktionierend im Einsatz? Es ist sicher eine andere Geräteklasse als ein Bambo Fun.
Die Infos darüber von hier führten nicht zum Ziel und die Ubuntulösungen für das Intuos4 scheinen nicht übertragbar.
Sax2 baut das Gerät auch mit einer xorg.conf nicht ein
Die aktuellsten Treiber aus dem X11-Repo sind installiert
Was mich wundert ist, dass es unter Ubuntu 9.10 in der Liveversion und mit Gimp funktioniert.
Was macht Ubuntu in der Hardwareeinbindung anders als openSuse?
Liegt es an Ubuntus Gnome und openSuses KDE?
Wenn ich die Wacom-udev-rules und die Hal.fdi sehe sollte es eigentlich funktionieren.
In /etc/udev/rules.d/60-wacom-rules steht (um nicht vorhandene Hardware gekürzt)
In den unix-system-resourcen finde ich unter 20-thirdparty:
Sorry 'ist viel zu lesen aber ich hoffe dass ich alles wesentliche zusammen habe
Danke und
Gruß Ganymed
Edit:
Ich habe hier ein Wacom Intuos4 Grafiktablet
Hat hier einer dieses Gerät unter openSuse 11.2 64bit und KDE4 komplett funktionierend im Einsatz? Es ist sicher eine andere Geräteklasse als ein Bambo Fun.
Die Infos darüber von hier führten nicht zum Ziel und die Ubuntulösungen für das Intuos4 scheinen nicht übertragbar.
Sax2 baut das Gerät auch mit einer xorg.conf nicht ein
Die aktuellsten Treiber aus dem X11-Repo sind installiert
Code:
p5:~ # rpm -qa |grep wacom
wacom-kmp-desktop-0.8.1_2.6.31.5_0.1-7.4.x86_64
x11-input-wacom-tools-0.8.5-4.1.x86_64
x11-input-wacom-0.8.5-4.1.x86_64
p5:~ #
Code:
p5:~ # tail -f /var/log/messages
Jan 11 22:28:29 p5 kernel: [13119.454031] usb 6-2: USB disconnect, address 2
Jan 11 22:28:43 p5 kernel: [13133.483009] usb 6-2: new full speed USB device using uhci_hcd and address 3
Jan 11 22:28:43 p5 kernel: [13133.629243] usb 6-2: New USB device found, idVendor=056a, idProduct=00ba
Jan 11 22:28:43 p5 kernel: [13133.629249] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 11 22:28:43 p5 kernel: [13133.629253] usb 6-2: Product: PTK-840
Jan 11 22:28:43 p5 kernel: [13133.629255] usb 6-2: Manufacturer: Tablet
Jan 11 22:28:43 p5 kernel: [13133.629337] usb 6-2: configuration #1 chosen from 1 choice
Code:
p5:~ # hwinfo --mouse
43: USB 00.0: 10503 USB Mouse
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_56a_ba_noserial_if0
Unique ID: +u4I.ZSv_Li_L5s4
Parent ID: 7eqy.v+N+B0xY+P6
SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.0
SysFS BusID: 6-2:1.0
Hardware Class: mouse
Model: "Wacom PTK-840"
Hotplug: USB
Vendor: usb 0x056a "Wacom Co., Ltd"
Device: usb 0x00ba "PTK-840"
Revision: "1.04"
Compatible to: int 0x0200 0x0001 "Generic USB Mouse"
Speed: 12 Mbps
Module Alias: "usb:v056Ap00BAd0104dc00dsc00dp00ic03isc01ip02"
Driver Info #0:
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #39 (Hub)
Was mich wundert ist, dass es unter Ubuntu 9.10 in der Liveversion und mit Gimp funktioniert.
Was macht Ubuntu in der Hardwareeinbindung anders als openSuse?
Liegt es an Ubuntus Gnome und openSuses KDE?
Wenn ich die Wacom-udev-rules und die Hal.fdi sehe sollte es eigentlich funktionieren.
In /etc/udev/rules.d/60-wacom-rules steht (um nicht vorhandene Hardware gekürzt)
Code:
# udev rules for wacom tablets.
# These rules were compiled for the Debian GNU/Linux distribution,
# but others may, and indeed are encouraged to, use them also.
#
# Should you do so, PLEASE CO-ORDINATE ANY CHANGES OR ADDITIONS
# of new devices with Ron so that we can try
# to present users with a standard set of device nodes
# which they can rely on across the board.
KERNEL!="event[0-9]*", GOTO="wacom_end"
# Port specific link for users of multiple tablets of the same type.
# The ID_PATH variable is set by the "path_id" script in an earlier rule file.
ATTRS{idVendor}=="056a", ENV{ID_PATH}=="?*", SYMLINK="input/by-path/$env{ID_PATH}-wacom"
# 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"
# Type-named links for multiple tablets. If you want to use multiple
# tablets of the _same_ type, you will probably need to use the links
# from /dev/input/by-path to identify which is plugged into what usb
# port. For different tablet types though, just pick your links from
# the list below.
#
# We override SYMLINK for tabletpc devices because the by-path link
# is not required with such devices, there will only ever be one.
.
.
ATTRS{idVendor}=="056a", ATTRS{idProduct}=="00ba", SYMLINK+="input/tablet-intuos4-8x13"
.
.
# 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"
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"
In den unix-system-resourcen finde ich unter 20-thirdparty:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<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>
<match key="info.udi" contains="e2">
<merge key="input.x11_options.Type" type="string">touch</merge>
</match>
</match>
</match>
</device>
<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>
<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
<append key="wacom.types" type="strlist">pad</append>
</match>
</match>
</device>
<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>
<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>
<match key="@info.parent:pnp.id" contains_outof="WACf008">
<merge key="input.x11_options.BaudRate" type="string">38400</merge>
</match>
</match>
</match>
</device>
<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>
<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>
Sorry 'ist viel zu lesen aber ich hoffe dass ich alles wesentliche zusammen habe
Danke und
Gruß Ganymed
Edit: