From: x4base <x4...@gm...> - 2010-08-21 06:56:47
|
Hi, everyone I'm not sure whether I post it in the wrong place. If I do, please inform me, and let me know where should I post it.Thanks :p I'm using Fedora 13 , 2.6.33.6-147.2.4.fc13.x86_64 I installed wacom driver by yum. The version is xorg-x11-drv-wacom-0.10.8-2.fc13 And my Bamboo Pen & Touch (CTH-460) doesn't seems to work I tried $udevadm monitor It says: KERNEL[1282372235.067195] add /devices/pci0000:00/0000:00:0b.0/usb2/2-8 (usb) KERNEL[1282372235.069181] add /devices/pci0000:00/0000:00:0b.0/usb2/2-8/2-8:1.0 (usb) KERNEL[1282372235.069209] add /devices/pci0000:00/0000:00:0b.0/usb2/2-8/2-8:1.1 (usb) UDEV [1282372235.087445] add /devices/pci0000:00/0000:00:0b.0/usb2/2-8 (usb) UDEV [1282372235.100024] add /devices/pci0000:00/0000:00:0b.0/usb2/2-8/2-8:1.1 (usb) UDEV [1282372235.100442] add /devices/pci0000:00/0000:00:0b.0/usb2/2-8/2-8:1.0 (usb) then I tried $udevadm info --attribute-walk --path /devices/pci0000:00/0000:00:0b.0/usb2/2-8/2-8:1.1 looking at device '/devices/pci0000:00/0000:00:0b.0/usb2/2-8/2-8:1.1': KERNEL=="2-8:1.1" SUBSYSTEM=="usb" DRIVER=="" ATTR{bInterfaceNumber}=="01" ATTR{bAlternateSetting}==" 0" ATTR{bNumEndpoints}=="01" ATTR{bInterfaceClass}=="03" ATTR{bInterfaceSubClass}=="00" ATTR{bInterfaceProtocol}=="00" ATTR{modalias}=="usb:v056Ap00D1d0106dc00dsc00dp00ic03isc00ip00" ATTR{supports_autosuspend}=="1" looking at parent device '/devices/pci0000:00/0000:00:0b.0/usb2/2-8': KERNELS=="2-8" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 2" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="80" ATTRS{bMaxPower}==" 98mA" ATTRS{urbnum}=="12" ATTRS{idVendor}=="056a" ATTRS{idProduct}=="00d1" ATTRS{bcdDevice}=="0106" ATTRS{bDeviceClass}=="00" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="00" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="12" ATTRS{busnum}=="2" ATTRS{devnum}=="4" ATTRS{devpath}=="8" ATTRS{version}==" 2.00" ATTRS{maxchild}=="0" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{manufacturer}=="Wacom Co.,Ltd." ATTRS{product}=="CTH-460" looking at parent device '/devices/pci0000:00/0000:00:0b.0/usb2': KERNELS=="usb2" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bMaxPower}==" 0mA" ATTRS{urbnum}=="86" ATTRS{idVendor}=="1d6b" ATTRS{idProduct}=="0001" ATTRS{bcdDevice}=="0206" ATTRS{bDeviceClass}=="09" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="00" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="12" ATTRS{busnum}=="2" ATTRS{devnum}=="1" ATTRS{devpath}=="0" ATTRS{version}==" 1.10" ATTRS{maxchild}=="8" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{manufacturer}=="Linux 2.6.33.6-147.2.4.fc13.x86_64 ohci_hcd" ATTRS{product}=="OHCI Host Controller" ATTRS{serial}=="0000:00:0b.0" ATTRS{authorized_default}=="1" looking at parent device '/devices/pci0000:00/0000:00:0b.0': KERNELS=="0000:00:0b.0" SUBSYSTEMS=="pci" DRIVERS=="ohci_hcd" ATTRS{vendor}=="0x10de" ATTRS{device}=="0x026d" ATTRS{subsystem_vendor}=="0x1462" ATTRS{subsystem_device}=="0x7380" ATTRS{class}=="0x0c0310" ATTRS{irq}=="22" ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000f" ATTRS{local_cpulist}=="0-3" ATTRS{modalias}=="pci:v000010DEd0000026Dsv00001462sd00007380bc0Csc03i10" ATTRS{numa_node}=="-1" ATTRS{dma_mask_bits}=="32" ATTRS{consistent_dma_mask_bits}=="32" ATTRS{broken_parity_status}=="0" ATTRS{msi_bus}=="" looking at parent device '/devices/pci0000:00': KERNELS=="pci0000:00" SUBSYSTEMS=="" DRIVERS=="" But in the file /lib/udev/rules.d/70-wacom.rules installed by the package: ACTION!="add|change", GOTO="wacom_end" # Match all wacom tablets with a serial ID starting with WACf ATTRS{id}=="WACf*" ENV{NAME}="Serial Wacom Tablet", ENV{SUBSYSTEM}="input", ENV{ID_INPUT}="1", ENV{ID_INPUT_TABLET}="1" ATTRS{id}=="FUJ*" ENV{NAME}="Serial Wacom Tablet", ENV{SUBSYSTEM}="input", ENV{ID_INPUT}="1", ENV{ID_INPUT_TABLET}="1" LABEL="wacom_end" If I didn't misunderstand it ,My bamboo doesn't seems to have an id containing any of these strings, WACf or FUJ. What's more, in /usr/share/X11/xorg.conf.d/50-wacom.conf, Section "InputClass" Identifier "Wacom class" # WALTOP needs a patched kernel driver, that isn't in mainline lk yet, # so for now just let it fall through and be picked up by evdev instead. # MatchProduct "Wacom|WALTOP|WACOM" MatchProduct "Wacom|WACOM" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection It matches devices with a path /dev/input/event* However, no new node seams to be added after I plug in the usb: The structure of /dev/input/ is |-- by-id | |-- usb-Logitech_USB_Receiver-event-kbd -> ../event4 | |-- usb-Logitech_USB_Receiver-event-mouse -> ../event5 | `-- usb-Logitech_USB_Receiver-mouse -> ../mouse1 |-- by-path | |-- pci-0000:00:0b.0-usb-0:4:1.0-event-kbd -> ../event4 | |-- pci-0000:00:0b.0-usb-0:4:1.1-event-mouse -> ../event5 | |-- pci-0000:00:0b.0-usb-0:4:1.1-mouse -> ../mouse1 | `-- platform-i8042-serio-1-event-kbd -> ../event3 |-- event0 |-- event1 |-- event2 |-- event3 |-- event4 |-- event5 |-- mice |-- mouse0 `-- mouse1 Is this common? And what can I configure to make it work? Thanks very much. |