Phoronix Forums  

Go Back   Phoronix Forums > Hardware > General Hardware

General Hardware Discuss anything and everything else here, including mobile devices.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-13-2007, 10:19 AM
phoronix phoronix is offline
Phoronix News Bot
 
Join Date: Jan 2007
Posts: 3,386
Default Linux Compatibility: Razer Copperhead Mouse

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
Reply With Quote
  #2  
Old 04-21-2007, 01:32 PM
Mark Knecht Mark Knecht is offline
Junior Member
 
Join Date: Aug 2006
Posts: 26
Default

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
Reply With Quote
  #3  
Old 07-22-2007, 12:28 AM
bexamous bexamous is offline
Junior Member
 
Join Date: Jul 2007
Posts: 4
Default

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.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:35 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2010 by Phoronix Media.