Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Razer Blade Stealth (Late 2016, UK keyboard) fn key weirdness + caps lock crashes laptop #103

Closed
jamtat opened this issue Dec 6, 2016 · 31 comments

Comments

@jamtat
Copy link

jamtat commented Dec 6, 2016

Hello there! I've had a couple of fascinating issues with this brand new laptop in the last couple of days. Initially I found that pressing the caps lock key twice crashes the laptop causing the screen to glitch and tear and can only be fixed by a hard reset. I updated to the latest version of your drivers today which fixed that issue (marvellous!) however now when I press the left fn key it types "g" and the right fn key types "h". Running xev confirms that those keycodes are indeed being sent. fn+F4 also sends a "p" key. Uninstalling the drivers fixes typing the characters with fn keys but brings back the caps lock crashing issue. I'm a developer myself but have never strayed into driver development, but if there's any information I can send you to help or anything I can contribute please let me know!

Thanks!

@terrycain
Copy link
Member

Yeah another user is finding the G issue. Am working on it

@ghost
Copy link

ghost commented Dec 19, 2016

@jamtat have you made any additional tweaks/ installed additional drivers in order to make caps lock issue fix? even after i installed the latest version of these drivers, caps issue still appearing.
thanks

@terrycain
Copy link
Member

By installing the latest version is directly from github or via package?

@ghost
Copy link

ghost commented Dec 19, 2016

@terrycain via package.

@terrycain
Copy link
Member

Ahh yeah pretty sure I have a fix for that unreleased

@ghost
Copy link

ghost commented Dec 19, 2016

@terrycain are you planning on releasing one if yes then when?

@terrycain
Copy link
Member

Soon 😉 Am working on releasing another razer blade so should come out with that

@terrycain
Copy link
Member

I got some merge conflict fun first

@ghost
Copy link

ghost commented Dec 19, 2016

will be waiting on that, thanks!

@jamtat
Copy link
Author

jamtat commented Dec 25, 2016

@stealthowner I use this setxkbmap -option caps:none now to just disable it. I purged the system of drivers and for the moment just use it sans drivers. looking forward to your fix @terrycain

@terrycain
Copy link
Member

Install latest package, see what that's like.

@ghost
Copy link

ghost commented Dec 25, 2016

@terrycain latest package didn't help, do you need anything to help you fix it?

@terrycain
Copy link
Member

Have to ask, did you install and reboot? And anything useful in ~/.razer-service/logs?

@kickthedragon
Copy link

kickthedragon commented Jan 2, 2017

@terrycain I'm running fedora 25 on the Razer Blade Stealth Late 2016 and I've installed the latest package via the repo you setup. Below is my log of what took place up to the point of hitting CapsLock

2017-01-02 14:17:31 | razer                          | INFO     | Initialising Daemon (v1.1.5). Pid: 1902

2017-01-02 14:17:31 | razer.screensaver              | INFO     | Initialising DBus Screensaver Thread

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerAbyssus ---------------------------- (1532:0042)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerAnansi ----------------------------- (1532:010F)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBlackWidow2013 --------------------- (1532:011A)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBlackWidow2016 --------------------- (1532:0214)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBlackWidowChroma ------------------- (1532:0203)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBlackWidowChromaTournamentEdition -- (1532:0209)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBlackWidowXChroma ------------------ (1532:0216)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBlackWidowXChromaTournamentEdition - (1532:021A)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBladeProLate2016 ------------------- (1532:0210)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBladeQHD --------------------------- (1532:020F)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBladeStealth ----------------------- (1532:0205)


2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerBladeStealthLate2016 --------------- (1532:0220)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerChromaMugHolder -------------------- (1532:0F07)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerDeathadderChroma ------------------- (1532:0043)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerDeathadderElite -------------------- (1532:005C)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerFireFly ---------------------------- (1532:0C00)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerImperiator ------------------------- (1532:002F)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerKraken ----------------------------- (1532:0504)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerKrakenV2 --------------------------- (1532:0510)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerMambaChromaTE ---------------------- (1532:0046)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerMambaChromaWired ------------------- (1532:0044)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerMambaChromaWireless ---------------- (1532:0045)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerNagaHexV2 -------------------------- (1532:0050)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerOrnataChroma ----------------------- (1532:021E)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerOrochiWired ------------------------ (1532:0048)

2017-01-02 14:17:32 | razer                          | DEBUG    | Loaded device specification: RazerTartarus --------------------------- (1532:0208)

2017-01-02 14:17:32 | razer                          | INFO     | Adding razer.devices.getDevices method to DBus
2017-01-02 14:17:32 | razer                          | INFO     | Adding razer.devices.enableTurnOffOnScreensaver method to DBus

2017-01-02 14:17:32 | razer                          | INFO     | Adding razer.devices.disableTurnOffOnScreensaver method to DBus

2017-01-02 14:17:32 | razer                          | INFO     | Adding razer.devices.syncEffects method to DBus

2017-01-02 14:17:32 | razer                          | INFO     | Adding razer.daemon.version method to DBus

2017-01-02 14:17:32 | razer                          | INFO     | Adding razer.daemon.stop method to DBus

2017-01-02 14:17:32 | razer                          | INFO     | Serving DBus

2017-01-02 14:17:33 | razer.screensaver              | INFO     | Initialising DBus screensaver object

2017-01-02 14:17:33 | razer.screensaver              | WARNING  | Could not find screensaver DBus

2017-01-02 14:17:33 | razer.screensaver              | WARNING  | Giving up on screensaver

2017-01-02 14:17:40 | razer                          | INFO     | Stopping daemon on signal 15

2017-01-02 14:17:40 | razer.screensaver              | INFO     | Screensaver Thread finished

2017-01-02 14:17:40 | razer                          | INFO     | Stopping daemon on signal 1
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00

@terrycain
Copy link
Member

@kickthedragon you able to join the telegram group to debug this?

@kickthedragon
Copy link

Just sent you a message, you can go ahead and add me to the group.

@terrycain
Copy link
Member

@jamtat @stealthowner With or without the razer stuff theres still the caps lock issues right?

@jamtat
Copy link
Author

jamtat commented Jan 2, 2017 via email

@terrycain
Copy link
Member

@jamtat what distro you running?

@jamtat
Copy link
Author

jamtat commented Jan 2, 2017 via email

@terrycain
Copy link
Member

@jamtat Can you test with latest drivers when you get a chance.

@jamtat
Copy link
Author

jamtat commented Jan 2, 2017 via email

@terrycain
Copy link
Member

Wicked thanks.

@kickthedragon
Copy link

kickthedragon commented Jan 3, 2017

I can confirm CapsLock crashing the entire system happens regardless of whether these drivers are installed on both Ubuntu 16.04 LTS and Fedora 25

@ghost
Copy link

ghost commented Jan 10, 2017

@kickthedragon i can confirm the same issues on ubuntu 16.04 lts

@terrycain
Copy link
Member

Guys does this stop it setxkbmap -option caps:none (obviously disabling caps lock entirely)

@ghost
Copy link

ghost commented Jan 10, 2017

@terrycain yes it does but it is not a long term solution

@terrycain
Copy link
Member

No its not, @stealthowner /anyone, you reckon you could enable coredumps and get me a core dump of it crashing, I'd love to help out but I dont really have time to walk people through core-dumping

@nickdesaulniers
Copy link

I don't think this is an issue with these drivers, but with Intel's i915 drm subsystem; I can reproduce without these drivers even installed. I can work around by adding the kernel command line i915.enable_rc6=0 which also solves the rapid display flicker. See this thread for more info.

@ghost
Copy link

ghost commented Jan 23, 2017

@nickdesaulniers any chance for detailed explanation on how you solved the caps issue?

EDIT: as you can see by the 'edit' i have managed to fix the issue. Thank you for passing on the solution!

@terrycain
Copy link
Member

Its been confirmed its an intel bug. Feel free to chat about it here but am closing the issue to avoid any confusion.

If you guys come up with some good instructions, raise an issue to add it to the wiki, add it yourself if it allows you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants