lkml.org 
[lkml]   [2005]   [Dec]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRepeated USB disconnect and reconnect with Wacom Intuos3 6x11 tablet
    Hello,

    I just want to report a strange observation that I've made while trying to
    setup my Wacom Intuos3 6x11 tablet:

    When I use the tablet (e.g. press a button, move the pen) and do not have
    any process reading the provided data (e.g. there's no process reading
    /dev/input/mouse0 and there's no process reading /dev/input/event5 in my
    setup) the tablet disconnects from and immediately reconnects to the USB.
    There's one pair of disconnect and reconnect each time I press a button or
    use the pen. These disconnects and reconnects disappear as soon as there's
    a process reading either /dev/input/mouse0 or /dev/input/event5 (mouse0 and
    event5 according to my setup).

    I'm able to reproduce this with 2.6.15-rc5, 2.6.15-rc4, and 2.6.14.3,
    but haven't tried other kernels yet.

    This is what's in the logs (from 2.6.15-rc5):

    ----------------------
    +++ plug tablet it +++

    kernel: hub 4-0:1.0: state 5 ports 6 chg 0000 evt 0002
    kernel: ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT
    kernel: hub 4-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
    kernel: hub 4-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
    kernel: ehci_hcd 0000:00:1d.7: port 1 full speed --> companion
    kernel: ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j CONNECT
    kernel: uhci_hcd 0000:00:1d.0: wakeup_rh (auto-start)
    kernel: hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0002
    kernel: uhci_hcd 0000:00:1d.0: port 1 portsc 0093,00
    kernel: hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
    kernel: hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
    kernel: usb 1-1: new full speed USB device using uhci_hcd and address 2
    kernel: usb 1-1: ep0 maxpacket = 8
    kernel: usb 1-1: skipped 1 descriptor after interface
    kernel: usb 1-1: default language 0x0409
    kernel: usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
    kernel: usb 1-1: Product: PTZ-631W
    kernel: usb 1-1: Manufacturer: Tablet
    kernel: usb 1-1: hotplug
    kernel: usb 1-1: adding 1-1:1.0 (config #1, interface 0)
    kernel: usb 1-1:1.0: hotplug
    kernel: drivers/usb/core/inode.c: creating file '002'
    kernel: usbhid 1-1:1.0: usb_probe_interface
    kernel: usbhid 1-1:1.0: usb_probe_interface - got id
    kernel: usbcore: registered new driver usbhid
    kernel: drivers/usb/input/hid-core.c: v2.6:USB HID core driver
    usb.agent[3853]: usbhid: loaded successfully
    kernel: wacom 1-1:1.0: usb_probe_interface
    kernel: wacom 1-1:1.0: usb_probe_interface - got id
    kernel: input: Wacom Intuos3 6x11 as /class/input/input5
    kernel: usbcore: registered new driver wacom
    kernel: drivers/usb/input/wacom.c: v1.44:USB Wacom Graphire and Wacom Intuos tablet driver
    usb.agent[3853]: wacom: loaded successfully

    +++ press a button +++

    kernel: hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0002
    kernel: uhci_hcd 0000:00:1d.0: port 1 portsc 008a,00
    kernel: hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
    kernel: usb 1-1: USB disconnect, address 2
    kernel: usb 1-1: usb_disable_device nuking all URBs
    kernel: usb 1-1: unregistering interface 1-1:1.0
    kernel: usb 1-1:1.0: hotplug
    kernel: usb 1-1: unregistering device
    kernel: usb 1-1: hotplug
    kernel: hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
    kernel: hub 4-0:1.0: state 5 ports 6 chg 0000 evt 0002
    kernel: ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT
    kernel: hub 4-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
    kernel: hub 4-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
    kernel: ehci_hcd 0000:00:1d.7: port 1 full speed --> companion
    kernel: ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j CONNECT
    kernel: hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0002
    kernel: uhci_hcd 0000:00:1d.0: port 1 portsc 0093,00
    kernel: hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
    kernel: hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
    kernel: usb 1-1: new full speed USB device using uhci_hcd and address 3
    kernel: usb 1-1: ep0 maxpacket = 8
    kernel: usb 1-1: skipped 1 descriptor after interface
    kernel: usb 1-1: default language 0x0409
    kernel: usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
    kernel: usb 1-1: Product: PTZ-631W
    kernel: usb 1-1: Manufacturer: Tablet
    kernel: usb 1-1: hotplug
    kernel: usb 1-1: adding 1-1:1.0 (config #1, interface 0)
    kernel: usb 1-1:1.0: hotplug
    kernel: usbhid 1-1:1.0: usb_probe_interface
    kernel: usbhid 1-1:1.0: usb_probe_interface - got id
    kernel: wacom 1-1:1.0: usb_probe_interface
    kernel: wacom 1-1:1.0: usb_probe_interface - got id
    kernel: input: Wacom Intuos3 6x11 as /class/input/input6
    kernel: drivers/usb/core/inode.c: creating file '003'
    usb.agent[4019]: usbhid: already loaded
    usb.agent[4019]: wacom: already loaded

    +++ use the pen +++

    kernel: hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0002
    kernel: uhci_hcd 0000:00:1d.0: port 1 portsc 008a,00
    kernel: hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
    kernel: usb 1-1: USB disconnect, address 3
    kernel: usb 1-1: usb_disable_device nuking all URBs
    kernel: usb 1-1: unregistering interface 1-1:1.0
    kernel: usb 1-1:1.0: hotplug
    kernel: usb 1-1: unregistering device
    kernel: usb 1-1: hotplug
    kernel: hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
    kernel: hub 4-0:1.0: state 5 ports 6 chg 0000 evt 0002
    kernel: ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT
    kernel: hub 4-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
    kernel: hub 4-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
    kernel: ehci_hcd 0000:00:1d.7: port 1 full speed --> companion
    kernel: ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j CONNECT
    kernel: hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0002
    kernel: uhci_hcd 0000:00:1d.0: port 1 portsc 0093,00
    kernel: hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
    kernel: hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
    kernel: usb 1-1: new full speed USB device using uhci_hcd and address 4
    kernel: usb 1-1: ep0 maxpacket = 8
    kernel: usb 1-1: skipped 1 descriptor after interface
    kernel: usb 1-1: default language 0x0409
    kernel: usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
    kernel: usb 1-1: Product: PTZ-631W
    kernel: usb 1-1: Manufacturer: Tablet
    kernel: usb 1-1: hotplug
    kernel: usb 1-1: adding 1-1:1.0 (config #1, interface 0)
    kernel: usb 1-1:1.0: hotplug
    kernel: usbhid 1-1:1.0: usb_probe_interface
    kernel: usbhid 1-1:1.0: usb_probe_interface - got id
    kernel: wacom 1-1:1.0: usb_probe_interface
    kernel: wacom 1-1:1.0: usb_probe_interface - got id
    kernel: input: Wacom Intuos3 6x11 as /class/input/input7
    kernel: drivers/usb/core/inode.c: creating file '004'
    usb.agent[4138]: usbhid: already loaded
    usb.agent[4138]: wacom: already loaded

    +++ unplug tablet +++

    kernel: hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0002
    kernel: uhci_hcd 0000:00:1d.0: port 1 portsc 008a,00
    kernel: hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
    kernel: usb 1-1: USB disconnect, address 4
    kernel: usb 1-1: usb_disable_device nuking all URBs
    kernel: usb 1-1: unregistering interface 1-1:1.0
    kernel: usb 1-1:1.0: hotplug
    kernel: usb 1-1: unregistering device
    kernel: usb 1-1: hotplug
    kernel: hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
    kernel: uhci_hcd 0000:00:1d.0: suspend_rh (auto-stop)

    -----------------

    Output from lsusb -v is at http://siglost.org/wacom-lsusb.log
    My config is at http://siglost.org/config-2.6.15-rc5


    Thanks for reading and best regards,
    Denny
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-12-13 19:48    [W:0.029 / U:30.688 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site