Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Razor hardware only works on USB 3 ports (re-opened)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1085

PostPosted: Sun Aug 06, 2017 1:34 am    Post subject: Razor hardware only works on USB 3 ports (re-opened) Reply with quote

Hi, I have a Razor Deathadder 1500dpi mouse and the Razor Deathstalker keyboard. Both work perfectly fine on my laptop when I boot into Windows 7 but if I boot into Gentoo GNU/Linux neither seem to work unless I plug them into my USB 3 port which is weird. Since I only have one USB 3 port and I don't have a USB hub I cannot use both at the same time in Linux. Is anyone else having this issue? Any possible solution to this problem?

Last edited by <3 on Sun Aug 27, 2017 4:56 pm; edited 2 times in total
Back to top
View user's profile Send private message
Fitzcarraldo
Advocate
Advocate


Joined: 30 Aug 2008
Posts: 2056
Location: United Kingdom

PostPosted: Sun Aug 06, 2017 2:02 am    Post subject: Reply with quote

Are the mouse and keyboard USB 2 devices? If so, do you by any chance have CONFIG_USB_EHCI_HCD=n (USB 2 support disabled) in your kernel configuration?
_________________
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.

My blog
Back to top
View user's profile Send private message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1085

PostPosted: Sun Aug 06, 2017 4:12 am    Post subject: Reply with quote

They are USB2 devices, both were released before USB3 was finalized and both work in Windows on the USB2 ports.

In my kernel .config I have
Code:
CONFIG_USB_EHCI_HCD=y
Back to top
View user's profile Send private message
Fitzcarraldo
Advocate
Advocate


Joined: 30 Aug 2008
Posts: 2056
Location: United Kingdom

PostPosted: Sun Aug 06, 2017 12:21 pm    Post subject: Reply with quote

Do you also have CONFIG_USB_OHCI_HCD=y and CONFIG_USB_UHCI_HCD=y? If not, might be worth trying those too to see if they change anything. If other USB 2 devices work when plugged into the USB 2 ports, I wonder if the problem is due to the Razer drivers?
_________________
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.

My blog
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54845
Location: 56N 3W

PostPosted: Sun Aug 06, 2017 12:52 pm    Post subject: Reply with quote

<3,

In your Gentoo, connect both devices to USB 2.
Boot the system.

Post the output of lsusb
Put dmesg onto a pastetbin
Put your kernel config onto a pastebin.

I have a dim memory that Razor Deathadder/Deathstalker equipment is not properly USB HID compliant and needs a Special HID drivers kernel option.
I don't recall which one but the above info should help narrow it down, if my memory is correct.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Fitzcarraldo
Advocate
Advocate


Joined: 30 Aug 2008
Posts: 2056
Location: United Kingdom

PostPosted: Sun Aug 06, 2017 1:40 pm    Post subject: Reply with quote

NeddySeagoon,

Looks like you're on to something there. I've just noticed the following in the Gentoo Wiki:

evdev - Gentoo Wiki wrote:
Some USB mice (e.g. Logitech G5 and Razer Naga 2014) additionally need the following option:
KERNEL Improved transaction support

Device Drivers --->
[*] USB support --->
[*] Improved Transaction Translator scheduling

i.e. CONFIG_USB_EHCI_TT_NEWSCHED=y.
_________________
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.

My blog
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54845
Location: 56N 3W

PostPosted: Sun Aug 06, 2017 2:12 pm    Post subject: Reply with quote

Fitzcarraldo,

That allows USB2 hardware that supports transaction translation to support USB1 speed devices directly.
USB 3 will drive USB 1 devices without any extra options.

Well spotted.

It depends on the USB 2 root hubs, rather than the USB 1 devices that are connected.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1085

PostPosted: Sun Aug 06, 2017 5:27 pm    Post subject: Reply with quote

I'm not sure which one of those kernel options did it as I enabled them all at the same time, recompiled then rebooted. Now the mouse & keyboard work. SOLVED!
Back to top
View user's profile Send private message
<3
Veteran
Veteran


Joined: 21 Oct 2004
Posts: 1085

PostPosted: Sun Aug 27, 2017 4:55 pm    Post subject: Reply with quote

Not sure if this is related but I am still having problems with my input devices. Sometimes when I reboot my kb/mouse don't world sometimes they do, I usually have to reboot a few times before they work.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum