LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   I have a problem with my Corsair Scimitar Pro mouse it's not working on Linux Mint 18.1 Serena KDE (https://www.linuxquestions.org/questions/linux-hardware-18/i-have-a-problem-with-my-corsair-scimitar-pro-mouse-its-not-working-on-linux-mint-18-1-serena-kde-4175599724/)

Jim32123 02-14-2017 06:10 AM

I have a problem with my Corsair Scimitar Pro mouse it's not working on Linux Mint 18.1 Serena KDE
 
Hi, I have a problem with my Corsair Scimitar Pro mouse it's not working on
Linux Mint 18.1 Serena KDE. It's not picking up at all. I've tried
unplugging and plugging it back in. It's showing no response whatsoever.
Please could you help me ? Thank you.

stanvan 02-14-2017 08:06 AM

Holy cow! I just Googled that mouse and realized (again) how old I am. Do you expect all the lights and buttons to work in Linux, or will you be satisfied if it just works as a mouse? Did you Google for a solution too? Or what have you done to investigate your problem?

How about plugging in the mouse and please show us the result (enclosed in code tags) of:

Code:

lsusb

Jim32123 02-14-2017 08:22 PM

Wow Hi Stanvan thanks a lot for your reply I really appreciate it. Yeah it's a lovely mouse. I don't really want the lights to work but would be nice if they did. I want the buttons to work though maybe most of them. Because I may use it for gaming on Steam. I've had a quick look on Linux forum and Youtube but had no joy. Sorry Stanvan I'm new to this how can I show you ? I hope we can solve this with your help. Thanks again.

stanvan 02-15-2017 08:01 AM

Well, Linux usually gives pretty good support for normal/regular hardware, but your mouse is more of an exotic variety so it's hard to say whether you'll be successful or not. Plus it seems that your inexperience with Linux will make it harder too, but let's give it a go. Again, begin here:

Code:

lsusb
When you next reply, you will see at the bottom of the Reply to Thread window there is a "Go Advanced" button. Click that and note the two rows of options that now appear at the top of the window. The 2nd row, next to last, shows a "#" symbol that creates CODE and /CODE tags inside square braces. When I typed lsusb in between those tags, it displays as you see above. This is highly preferred here to help distinguish between code and commentary.

So, what I'm asking is that you plug in your Corsair mouse first, open up a Terminal, and type the command lsusb to display what Linux sees on your USB bus. It will print many lines that you should copy/paste in your reply, putting all of it inside the CODE tags, and keeping your comments outside of the CODE tags.

Simple?

Jim32123 02-15-2017 08:28 AM

Hi Stanvan thanks I will try it. I hope I find it simple. I'm on Windows at the moment but I will do it tonight. Thanks again for your hard work.

Jjanel 02-17-2017 05:57 AM

Hi both (Welcome 'OP')... I was reading this to learn (so no 'answers' from me)
Here's my web-search that finds a 'ckb' driver and models (RGB? but not M65):
Quote:

Corsair Scimitar mouse "lsusb|linux|ubuntu"
A ?clue? but I have no idea what it means! https://lkml.org/lkml/2017/2/10/558

Here's a LQ blog about 'code' tags. (my | is OR, not pipe;))

Best wishes...

Jim32123 02-19-2017 02:32 PM

Code:

Bus 001 Device 011: ID 1997:2433 
Bus 001 Device 006: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 004: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 006: ID 1b1c:1b3e Corsair
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


Hi
Sorry for the late reply. Thanks again.

stanvan 02-20-2017 08:46 AM

Quote:

Originally Posted by Jjanel (Post 5671964)
A ?clue? but I have no idea what it means! https://lkml.org/lkml/2017/2/10/558

I'm no programmer either, but it seems Mr. Campos is offering a kernel patch to fix this Corsair mouse. So, in time, the OP may be able to upgrade his kernel (or distro) and get at least some support for this. As basic as this seems though, I think it may only be for mouse functions and not all the gaming features.

stanvan 02-20-2017 09:56 AM

Code:

Bus 005 Device 006: ID 1b1c:1b3e Corsair
Yep, that's your mouse. The kernel patch mentioned above also refers to 1b1c:1b3e so we are sure your computer USB Bus can at least see it.

So the problem is to install a proper driver. Corsair does not provide one for Linux. Jjanel already gave a link to a "ckb" driver here. That driver is described as a work-in-progress by its author, so you may or may not get full functions from your mouse, if you can even make it work at all.

I have seldom compiled any code from source, so this may be like the blind leading the blind, but I'll give you my take on installing this custom driver if you want to try it. Read the above link carefully, all the way through. Try to make sure you understand the steps involved, and try to spot anything I might miss too! It actually seems like a rather simple process, and I am only repeating his instructions below.

1. You are using Linux Mint, so you want to follow the Linux preparation instructions for Ubuntu. You'll have to open a terminal and copy/paste the code provided (giving your password when prompted):

Code:

sudo apt-get install build-essential libudev-dev qt5-default zlib1g-dev libappindicator-dev
2. On the ckb page, near the top, is a green button, "Clone or download." Click that, download the ZIP file to your computer, and then double-click the zipfile and extract the folder.

3. Open up the ckb-master folder, double-click the quickinstall file, and choose run it in a terminal.

If it fails to compile and install, the author offers more directions for manually compiling, but let's don't go there if we don't have to. The author doesn't say, but you may need to reboot too. Good luck!


All times are GMT -5. The time now is 05:43 PM.