Wacom Bamboo

6 risposte [Ultimo messaggio]
Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Buon giorno a tutti,
ho acquistato una tavoletta Wacom Bamboo. Non so quale sia il modello esatto, non c'è scritto niente sulla scatola (incredibile) e sul sito il modello non riesco a trovarlo. Tutta nera, senza tasti.
Penso di aver installato tutto il necessario:

linux-yc8q:/home/mirko # zypper se *wacom*
Recupero dei dati del repository...
Lettura dei pacchetti installati...
 
S | Nome                  | Sommario                                 | Tipo
--+-----------------------+------------------------------------------+----------
  | wacom-kmp-debug       | Kernel modules for Wacom Tablets         | pacchetto
  | wacom-kmp-default     | Kernel modules for Wacom Tablets         | pacchetto
i | wacom-kmp-desktop     | Kernel modules for Wacom Tablets         | pacchetto
  | wacom-kmp-pae         | Kernel modules for Wacom Tablets         | pacchetto
  | wacom-kmp-xen         | Kernel modules for Wacom Tablets         | pacchetto
i | x11-input-wacom       | X11 input module for wacom tablet        | pacchetto
  | x11-input-wacom-devel | Include Files and Libraries mandatory -> | pacchetto
i | x11-input-wacom-tools | Tools for configuration, diagnostic an-> | pacchetto
 

Al collegamento della tavoletta:

Nov 20 09:12:42 linux-yc8q kernel: [  613.496524] usb 4-1: new full speed USB device using uhci_hcd and address 3
Nov 20 09:12:42 linux-yc8q kernel: [  613.648169] usb 4-1: New USB device found, idVendor=056a, idProduct=00d4
Nov 20 09:12:42 linux-yc8q kernel: [  613.648186] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Nov 20 09:12:42 linux-yc8q kernel: [  613.648198] usb 4-1: Product: CTL-460
Nov 20 09:12:42 linux-yc8q kernel: [  613.648207] usb 4-1: Manufacturer: Wacom Co.,Ltd.
Nov 20 09:12:42 linux-yc8q kernel: [  613.648369] usb 4-1: configuration #1 chosen from 1 choice
 

Con lsusb:
Bus 004 Device 003: ID 056a:00d4 Wacom Co., Ltd 

Se faccio
modprobe wacom 
Nov 20 09:28:52 linux-yc8q kernel: [ 1584.879676] usbcore: registered new interface driver wacom 

Se invece provo a passare product e vendor:

linux-yc8q:/home/mirko # modprobe wacom vendor=0x056A product=0x00D4
FATAL: Error inserting wacom (/lib/modules/2.6.31.5-0.1-desktop/updates/wacom.ko): Unknown symbol in module, or unknown parameter (see dmesg)
 

In /dev/input però non trovo nulla di interessante:

linux-yc8q:/home/mirko # ls /dev/input/
by-id    event0  event10  event12  event2  event4  event6  event8  js0   mouse0
by-path  event1  event11  event13  event3  event5  event7  event9  mice  mouse1
 
Ma forse è questa:
linux-yc8q:/home/mirko # ls /dev/input/by-path/pci-0000\:00\:1d.7-usb-0\:4\:1.0-event
/dev/input/by-path/pci-0000:00:1d.7-usb-0:4:1.0-event

Come procedo?

Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Dimenticavo. Queste sono le informazioni fornite dal modulo hardware di yast:

  0: udi = '/org/freedesktop/Hal/devices/usb_device_56a_d4_noserial_if1'
  linux.hotplug_type = 2 (0x2)
  linux.subsystem = 'usb'
  info.subsystem = 'usb'
  info.product = 'USB HID Interface'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_56a_d4_noserial_if1'
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.1'
  usb.configuration_value = 1 (0x1)
  usb.num_configurations = 1 (0x1)
  usb.num_interfaces = 2 (0x2)
  usb.device_class = 0 (0x0)
  usb.device_subclass = 0 (0x0)
  usb.device_protocol = 0 (0x0)
  usb.vendor_id = 1386 (0x56a)
  usb.product_id = 212 (0xd4)
  usb.vendor = 'Wacom Co., Ltd'
  usb.product = 'USB HID Interface'
  usb.max_power = 98 (0x62)
  usb.num_ports = 0 (0x0)
  usb.device_revision_bcd = 262 (0x106)
  usb.is_self_powered = false
  usb.speed = 12.0000
  usb.linux.device_number = 4 (0x4)
  usb.bus_number = 4 (0x4)
  usb.can_wake_up = false
  usb.version = 2.00000
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.1'
  info.parent = '/org/freedesktop/Hal/devices/usb_device_56a_d4_noserial'
  usb.interface.class = 3 (0x3)
  usb.interface.number = 1 (0x1)
  usb.interface.protocol = 0 (0x0)
  usb.interface.subclass = 0 (0x0)
 
  1: udi = '/org/freedesktop/Hal/devices/usb_device_56a_d4_noserial_if0'
  linux.hotplug_type = 2 (0x2)
  linux.subsystem = 'usb'
  info.subsystem = 'usb'
  info.product = 'USB HID Interface'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_56a_d4_noserial_if0'
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0'
  usb.configuration_value = 1 (0x1)
  usb.num_configurations = 1 (0x1)
  usb.num_interfaces = 2 (0x2)
  usb.device_class = 0 (0x0)
  usb.device_subclass = 0 (0x0)
  usb.device_protocol = 0 (0x0)
  usb.vendor_id = 1386 (0x56a)
  usb.product_id = 212 (0xd4)
  usb.vendor = 'Wacom Co., Ltd'
  usb.product = 'USB HID Interface'
  usb.max_power = 98 (0x62)
  usb.num_ports = 0 (0x0)
  usb.device_revision_bcd = 262 (0x106)
  usb.is_self_powered = false
  usb.speed = 12.0000
  usb.linux.device_number = 4 (0x4)
  usb.bus_number = 4 (0x4)
  usb.can_wake_up = false
  usb.version = 2.00000
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0'
  info.parent = '/org/freedesktop/Hal/devices/usb_device_56a_d4_noserial'
  usb.interface.class = 3 (0x3)
  usb.interface.number = 0 (0x0)
  usb.interface.protocol = 2 (0x2)
  usb.interface.subclass = 1 (0x1)
 
  2: udi = '/org/freedesktop/Hal/devices/usb_device_56a_d4_noserial'
  linux.hotplug_type = 2 (0x2)
  linux.subsystem = 'usb'
  info.linux.driver = 'usb'
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-1'
  usb_device.configuration_value = 1 (0x1)
  usb_device.num_configurations = 1 (0x1)
  usb_device.num_interfaces = 2 (0x2)
  usb_device.device_class = 0 (0x0)
  usb_device.device_subclass = 0 (0x0)
  usb_device.device_protocol = 0 (0x0)
  usb_device.vendor_id = 1386 (0x56a)
  usb_device.product_id = 212 (0xd4)
  usb_device.vendor = 'Wacom Co., Ltd'
  usb_device.product = 'CTL-460'
  info.subsystem = 'usb_device'
  info.product = 'CTL-460'
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-1'
  info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_1a_1'
  usb_device.max_power = 98 (0x62)
  usb_device.num_ports = 0 (0x0)
  usb_device.device_revision_bcd = 262 (0x106)
  usb_device.version = 2.00000
  usb_device.speed = 12.0000
  usb_device.linux.device_number = 4 (0x4)
  usb_device.is_self_powered = false
  usb_device.can_wake_up = false
  usb_device.bus_number = 4 (0x4)
  info.vendor = 'Wacom Co., Ltd'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_56a_d4_noserial'
  linux.device_file = '/dev/bus/usb/004/004'

Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Almeno ho trovato il modello:
http://www.wacom.com/bamboo/bamboo_pen.php
Sul sito della wacom, nella pagina dei driver mi rimanda qui:
http://linuxwacom.sourceforge.net/

Provo 'sta roba, vediamo un po'

Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Ragazzi, qualche suggerimento? Big Grin
Non so da che parte iniziare

Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Ho trovato questa pagina interessante:
http://linuxwacom.sourceforge.net/index.php/howto/testtablet
Dove consiglia di verificare nel file /proc/bus/usb/devices che la tavoletta venga gestita dal giusto driver.

Ebbene:

linux-yc8q:/home/mirko # lsmod | grep wacom
wacom                  21288  0
 
Il modulo è caricato.

Ebbene, non è come dovrebbe Sad

linux-yc8q:/home/mirko # mount -t usbfs usbfs /proc/bus/usb/
linux-yc8q:/home/mirko # cat /proc/bus/usb/devices >> bamboo.txt
 
T:  Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=056a ProdID=00d4 Rev= 1.06
S:  Manufacturer=Wacom Co.,Ltd.
S:  Product=CTL-460
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr= 98mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   9 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=4ms
 

Poi c'è anche qualcos'altro che non va.
Ho controllato il file /etc/udev/rules.d/60-wacom.rules e la mia tavoletta con il mio id product non c'è in lista.
Tuttavia, questo dovrebbe essere generico:

# 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"
 
L'id vendor è giusto, è uguale per tutte le wacom.

Eppure in /dev/input non viene creato un bel nulla.
Ho anche provato ad aggiungere la riga con il mio id product, ma niente di niente.

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

mi dispiace non poterti aiutare, ma non ho mai avuto una cosa del genere sotto mano.. provato a vedere cosa ti dice /var/log/messages?

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di fsf_dipendente
Offline
Geek
Iscritto: 14/03/2007
Messaggi: 181

Pure io sto pensando di comprarla.
Poi hai risolto?

PS. A me serve solo per scrivere, non per i disegni.

opensuse 11.4
kernel 2.6.37.1-1.2-desktop
kde 4.6