![]() |
|
|||||||
| General Hardware Discuss anything and everything else here, including mobile devices. |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
This is an entry for Phoronix LCH. Feel free to comment on the Linux compatibility for the Razer Copperhead Mouse in this thread.
Razer Copperhead Mouse Description: Optical USB Gaming Mouse. 2000DPI Razer Precision Laser Engine. 1000Hz Ultrapolling. 32KB Onboard Memory. 7 buttons. Hardware Notes: SourceForge RazerTool is recommended for use with the Copperhead under Linux for programmable configuration. /proc/bus/input/devices I: Bus=0003 Vendor=1532 Product=0101 Version=2100 N: Name="Razer Razer Copperhead Laser Mouse" P: Phys=usb-0000:00:1d.1-2/input0 S: Sysfs=/class/input/input1 H: Handlers=mouse0 event1 B: EV=7 B: KEY=ff0000 0 0 0 0 B: REL=103 I: Bus=0003 Vendor=1532 Product=0101 Version=2100 N: Name="Razer Razer Copperhead Laser Mouse" P: Phys=usb-0000:00:1d.1-2/input1 S: Sysfs=/class/input/input2 H: Handlers=kbd event2 B: EV=100003 B: KEY=1000000000007 ff87207ac14057ff febeffdfffefffff fffffffffffffffe lsusb -vv Bus 003 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: bLength 9 bDescriptorType 2 wTotalLength 59 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 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 1 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 bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type |
|
#2
|
|||
|
|||
|
I'm wondering if anyone has been able to get the Copperhead to function at all under Linux. On my son's Gentoo system it does nothing at all when in Linux which is forcing him to keep two mice on his desktop and use the Copperhead only in Windows.
I understand that no features requiring a Windows driver would work in Linux but I was hopeful that it would at least function as a standard mouse. The Copperhead is listed as a device: Sector9 ~ # cat /proc/bus/usb/devices <SNIP> T: Bus=02 Lev=01 Prnt=01 Port=02 Cnt=02 Dev#= 3 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=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=(none) E: Ad=82(I) Atr=03(Int.) MxPS= 16 Ivl=1ms The device shows up in lsusb but without the system printing out that it's a Copperhead or even a mouse. It's ID is 1532:0101 Sector9 ~ # lsusb Bus 002 Device 003: ID 1532:0101 Bus 002 Device 004: ID 1532:0102 Bus 002 Device 002: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hub Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 Sector9 ~ # Is there some way to inform Linux that this device is a mouse by the ID number? Thanks, Mark |
|
#3
|
|||
|
|||
|
I haven't had any problems, any more than any other mouse with a bunch of buttons. Actually its been alot better because I configure all the extra buttons to bind to regular keyboard keys... ie thumb buttons are page up and down. Only configure the mouse under Windows, havn't tried the Linux configuration tool. I also have it set to 500hz, not sure if I tried to go higher.
We also use the older Boomslangs at work on random systems, never had a problem with general functionality. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|