[haiku-bugs] Re: [Haiku] #8939: USB Mouse pauses erratically

  • From: "jessicah" <trac@xxxxxxxxxxxx>
  • Date: Tue, 09 Sep 2014 23:00:00 -0000

#8939: USB Mouse pauses erratically
---------------------------------+----------------------------
   Reporter:  jessicah           |      Owner:  mmlr
       Type:  bug                |     Status:  new
   Priority:  normal             |  Milestone:  R1
  Component:  Drivers/Mouse/USB  |    Version:  R1/Development
 Resolution:                     |   Keywords:
 Blocked By:                     |   Blocking:
Has a Patch:  0                  |   Platform:  All
---------------------------------+----------------------------

Comment (by jessicah):

 Output of `ints` in KDL:
 {{{
 KERN: int   1, enabled 1, handled        2, unhandled        0
 KERN:    ps2:ps2_interrupt__FPv                     (0x81e74130), data
 0x00000000, handled        2
 KERN:
 KERN: int   2, enabled 0, handled        0, unhandled        0
 KERN:    kernel_x86:ioapic_source_override_handler__FPv (0x80144b30), data
 0x00000000, handled        0
 KERN:
 KERN: int   9, enabled 1, handled        0, unhandled        0
 KERN:    acpi:AcpiEvSciXruptHandler                 (0x819ba180), data
 0x82813410, handled        0
 KERN:
 KERN: int  12, enabled 1, handled        1, unhandled        0
 KERN:    ps2:ps2_interrupt__FPv                     (0x81e74130), data
 0x00000000, handled        1
 KERN:
 KERN: int  14, enabled 1, handled        0, unhandled        0
 KERN:    ide_isa:inthand                            (0x81cb1bb8), data
 0x82d13f48, handled        0
 KERN:
 KERN: int  15, enabled 1, handled        0, unhandled        0
 KERN:    ide_isa:inthand                            (0x81cb1bb8), data
 0x82d13cc0, handled        0
 KERN:
 KERN: int  16, enabled 1, handled    47512, unhandled        0
 KERN:    ehci:InterruptHandler__4EHCIPv             (0x819e0c98), data
 0x82bfed80, handled    47512
 KERN:
 KERN: int  19, enabled 1, handled        3, unhandled        0
 KERN:    firewire:fwohci_intr__FPv                  (0x82099a60), data
 0xd340c000, handled        3
 KERN:
 KERN: int  23, enabled 1, handled    12601, unhandled        0
 KERN:    ehci:InterruptHandler__4EHCIPv             (0x819e0c98), data
 0x82bfec00, handled    12601
 KERN:
 KERN: int  24, enabled 1, handled     3805, unhandled        0
 KERN:    ahci:Interrupt__14AHCIControllerPv         (0x81a05870), data
 0x8280ab40, handled     3805
 KERN:
 KERN: int  25, enabled 1, handled     2008, unhandled        0
 KERN:    ipro1000:em_irq_fast                       (0x81de8da4), data
 0xd2e17000, handled     2008
 KERN:
 KERN: int  26, enabled 1, handled    53908, unhandled        0
 KERN:    hda:hda_interrupt_handler__FP14hda_controller (0x81f863b8), data
 0x81f8e3e0, handled    53908
 KERN:
 KERN: int 219, enabled 1, handled  2273401, unhandled  1425109
 KERN:    kernel_x86:apic_timer_interrupt__FPv       (0x80147388), data
 0x00000000, handled  2273379
 KERN:
 KERN: int 221, enabled 1, handled   427498, unhandled        0
 KERN:    kernel_x86:x86_ici_interrupt__FPv          (0x80140674), data
 0x00000000, handled   427495
 KERN:
 KERN: int 222, enabled 1, handled        0, unhandled        0
 KERN:    kernel_x86:x86_smp_error_interrupt__FPv    (0x80140698), data
 0x00000000, handled        0
 KERN:
 KERN: int 223, enabled 1, handled        0, unhandled        0
 KERN:    kernel_x86:x86_spurious_interrupt__FPv     (0x8014068c), data
 0x00000000, handled        0
 }}}

 After exiting KDL, my mouse promptly died, FWIW. End of syslog for USB
 stuff:
 {{{
 KERN: usb error ehci -1: KERN: qtd (0xa204b00) error: 0x00038d46
 KERN: usb error control pipe 14: timeout waiting for queued request to
 complete
 KERN: usb error hub 13: error updating port status
 KERN: usb error control pipe 20: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: qtd (0xa357480) error: 0x00048d46
 KERN: usb error control pipe 14: timeout waiting for queued request to
 complete
 KERN: usb error hub 13: error updating port status
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: usb_hid: error waiting for report: Device stalled
 KERN: qtd (0xa37f300) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa37fa80) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa381900) error: 0x00080e42
 KERN: usb hub 13: port 1: new device connected
 KERN: usb error ehci -1: qtd (0xa382080) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa382980) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa383100) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa383580) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa383d00) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa384180) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa384900) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa384d80) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa385500) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa385b80) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa386300) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa386980) error: 0x00080e42
 KERN: usb error hub 13: new device on a port that is already in use
 KERN: usb error ehci -1: qtd (0xa387100) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa387780) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa387f00) error: 0x00048141
 KERN: usb error control pipe 60: timeout waiting for queued request to
 complete
 KERN: usb error device 59: error fetching full configuration descriptor 0
 got 0 expected 34
 KERN: usb error ehci -1: device failed init check
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa388b00) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa389200) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa389680) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa389e00) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa38a280) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa38aa00) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa38ae80) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa38b600) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa38ba80) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa38c200) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa38c880) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa38d000) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa38d680) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa38de00) error: 0x00048141
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa38e480) error: 0x00080e42
 KERN: usb error ehci -1: qtd (0xa38ec00) error: 0x00048141
 KERN: usb error control pipe 63: timeout waiting for queued request to
 complete
 KERN: usb error device 62: error fetching full configuration descriptor 0
 got 0 expected 34
 KERN: usb error ehci -1: device failed init check
 KERN: usb error control pipe 27: timeout waiting for queued request to
 complete
 KERN: usb error ehci -1: KERN: usb_hid: error waiting for report: Device
 stalled
 KERN: qtd (0xa38f800) error: 0x00080e42
 KERN: Mouse device exiting, Device not ready
 }}}

--
Ticket URL: <https://dev.haiku-os.org/ticket/8939#comment:12>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: