Hello.

I recently got a new Razer Krait 1600 dpi three-button mouse.

Problem: Mouse stops responding after seconds of use with this message:

ohci_hcd 0000:00:0b.0: urb c11300c0 path 1 ep1in 1e160000 cc 1 -->
status -84

With kernel 2.6.16, that was followed by an "unlink" error message and
the mouse just froze. Movement and buttons were no longer detected but
the LEDs still got power. USB unplug-replug would fix it for a few
seconds, then the same behaviour. Only happens when actually moving or
clicking.

With kernel 2.6.22.9 from kernel.org without patches it was exactly the
same until I enabled "USB selective suspend/resume and wakeup" in the
kernel. After doing so, the above error message (status -84) is getting
spammed several times a second to syslog but the kernel seems to ignore
it now so the mouse "works". Or at least it seems to work unless you
look at syslog...

The mouse is connected directly to the laptop's only USB port.

A Logitech MX518 10 button 1600 dpi mouse is working flawlessly, as well
as a small laptop mouse.

What does the status -84 mean?

Any hope to really fix this?

I'm attaching the output of lspci, lsusb and cat /proc/bus/usb/devices.

Jonas


Edit: The list seems to have problems with my text attachments, so I'll
try it like this.

> 
> 0000:00:0b.0 USB Controller: NEC Corporation USB (rev 01) (prog-if 10 [OHCI])
>       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>       Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort+ 
> <TAbort- <MAbort- >SERR- <PERR-
>       Latency: 64 (250ns min, 5250ns max)
>       Interrupt: pin A routed to IRQ 11
>       Region 0: Memory at fdfff000 (32-bit, non-prefetchable)
> 
> 

> 
> Bus 001 Device 001: ID 0000:0000  
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.10
>   bDeviceClass            9 Hub
>   bDeviceSubClass         0 Unused
>   bDeviceProtocol         0 Full speed hub
>   bMaxPacketSize0        64
>   idVendor           0x0000 
>   idProduct          0x0000 
>   bcdDevice            2.06
>   iManufacturer           3 Linux 2.6.22.9 ohci_hcd
>   iProduct                2 OHCI Host Controller
>   iSerial                 1 0000:00:0b.0
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           25
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0 
>     bmAttributes         0xe0
>       Self Powered
>       Remote Wakeup
>     MaxPower                0mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass         9 Hub
>       bInterfaceSubClass      0 Unused
>       bInterfaceProtocol      0 Full speed hub
>       iInterface              0 
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0002  1x 2 bytes
>         bInterval             255
> Hub Descriptor:
>   bLength               9
>   bDescriptorType      41
>   nNbrPorts             2
>   wHubCharacteristic 0x0002
>     No power switching (usb 1.0)
>     Ganged overcurrent protection
>   bPwrOn2PwrGood      255 * 2 milli seconds
>   bHubContrCurrent      0 milli Ampere
>   DeviceRemovable    0x00
>   PortPwrCtrlMask    0x00 
>  Hub Port Status:
>    Port 1: 0000.0303 lowspeed power enable connect
>    Port 2: 0000.0100 power
> 
> Bus 001 Device 004: ID 1532:0003  
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0 
>   bDeviceProtocol         0 
>   bMaxPacketSize0         8
>   idVendor           0x1532 
>   idProduct          0x0003 
>   bcdDevice           23.10
>   iManufacturer           1 Razer
>   iProduct                2 Razer 1600dpi 3 button optical mouse
>   iSerial                 0 
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           34
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          3 HID-compliant mouse
>     bmAttributes         0xa0
>       Remote Wakeup
>     MaxPower              100mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass         3 Human Interface Devices
>       bInterfaceSubClass      1 Boot Interface Subclass
>       bInterfaceProtocol      2 Mouse
>       iInterface              0 
>         HID Device Descriptor:
>           bLength                 9
>           bDescriptorType        33
>           bcdHID               1.10
>           bCountryCode            0 Not supported
>           bNumDescriptors         1
>           bDescriptorType        34 Report
>           wDescriptorLength      79
>          Report Descriptors: 
>            ** UNAVAILABLE **
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0008  1x 8 bytes
>         bInterval              10

> 
> T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
> B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
> D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
> P:  Vendor=0000 ProdID=0000 Rev= 2.06
> S:  Manufacturer=Linux 2.6.22.9 ohci_hcd
> S:  Product=OHCI Host Controller
> S:  SerialNumber=0000:00:0b.0
> C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
> I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
> 
> T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=1.5 MxCh= 0
> D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> P:  Vendor=1532 ProdID=0003 Rev=23.10
> S:  Manufacturer=Razer
> S:  Product=Razer 1600dpi 3 button optical mouse
> C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
> I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
> E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms




-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to