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