Hello,

I recently bought a Razer Copperhead mouse.
When I boot the box the mouse is detected, but sometimes X can't use it.

cat /dev/input/(mice|mouse0) is also silent.

If I unplug replug the thing it starts working right away.

On warm boots the mouse always works (as far as I know). On cold boots
it sometimes works (when I get home from work it never does. If I just
pover off, then on really soon sometime it does.).
It's always detected according to the kernel logs.

Linux 2.6.15 (Debian)+nvidia binary driver
Shuttle SN25P XPC (nforce4)

I tried compiled in drivers and modules. It made no difference.

I appreciate any ideas.

Below some info about the system. Please tell me if it is lacking.

Thank you.


lsusb -v:

Bus 002 Device 002: ID 1532:0101
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x1532
  idProduct          0x0101
  bcdDevice           21.00
  iManufacturer           1 Razer
  iProduct                2 Razer Copperhead Laser Mouse
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Devices
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.00
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      73
         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     0x0010  1x 16 bytes
        bInterval               2
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Devices
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               0.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      47
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
:can't get debug descriptor: Protocol error
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)


cat /proc/bus/usb/devices

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh=10
B:  Alloc= 22/900 us ( 2%), #Int=  1, #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.15nv ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:02.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=02 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=1532 ProdID=0101 Rev=21.00
S:  Manufacturer=Razer
S:  Product=Razer Copperhead Laser Mouse
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=02 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=  16 Ivl=1ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh=10
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.15nv ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:02.1
C:* #Ifs= 1 Cfg#= 1 Atr=c0 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=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=05 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=058f ProdID=6361 Rev= 1.26
S:  Manufacturer=
S:  Product=USB Reader
S:  SerialNumber=058F12M111B
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms


lsmod:
Module                  Size  Used by
fan                     4676  0
button                  6544  0
dm_mod                 59640  8
it87                   21732  0
eeprom                  7056  0
lm85                   33892  0
hwmon_vid               2624  2 it87,lm85
i2c_isa                 4864  1 it87
fuse                   39692  0
snd_ice1724            71076  0
snd_ice17xx_ak4xxx      4416  1 snd_ice1724
snd_ac97_codec         97184  1 snd_ice1724
snd_ac97_bus            2176  1 snd_ac97_codec
snd_ak4114              9280  1 snd_ice1724
snd_pcm_oss            54624  0
snd_mixer_oss          19840  1 snd_pcm_oss
usbhid                 31620  0
usb_storage            35012  0
snd_pcm                91912  4
snd_ice1724,snd_ac97_codec,snd_ak4114,snd_pcm_oss
snd_timer              24900  1 snd_pcm
snd_page_alloc         11144  1 snd_pcm
snd_ak4xxx_adda         6656  2 snd_ice1724,snd_ice17xx_ak4xxx
snd_mpu401_uart         7552  1 snd_ice1724
snd_rawmidi            24736  1 snd_mpu401_uart
snd                    53604  10
snd_ice1724,snd_ac97_codec,snd_ak4114,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_ak4xxx_adda,snd_mpu401_uart,snd_rawmidi
soundcore               9824  1 snd
psmouse                39172  0
floppy                 61508  0
forcedeth              23812  0
rtc                    12660  0
joydev                 10176  0
evdev                   9856  0
ide_cd                 42756  0
ohci_hcd               36996  0
i2c_nforce2             6784  0
i2c_core               21776  5 it87,eeprom,lm85,i2c_isa,i2c_nforce2
ehci_hcd               48456  0
usbcore               143876  5 usbhid,usb_storage,ohci_hcd,ehci_hcd
cdrom                  40608  1 ide_cd








-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
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