You are not logged in.

#1 2020-11-07 13:15:42

__swamp__
Member
Registered: 2020-11-05
Posts: 2

Keyboard stopped working wired but works wireless. [SOLVED]

So I have a Keychron K6 keyboard. As it is 60% it has two fn keys (fn1 and fn2) I had to change fn_mode to 2.
Two days ago everything worked fine but suddenly it stopped working. This keyboard has Bluetooth, so I tried connecting it that way and it worked.
I have looked for it in the forums but haven't found anyone with a similar issue.
For some reason it also registers as an Apple keyboard, I know Keychron makes keyboards that are designed to be apple compatible.
Any tips on how to approach this would be appreciated.

________________________________
Arch with i3 on Dell XPS 15.
________________________________

Last edited by __swamp__ (2020-11-09 11:12:38)

Offline

#2 2020-11-08 11:30:53

andym
Member
From: France
Registered: 2019-01-16
Posts: 61

Re: Keyboard stopped working wired but works wireless. [SOLVED]

Sounds like a faulty cable/connection. Try another wired keyboard ans see if that works.

Offline

#3 2020-11-08 15:43:53

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,642

Re: Keyboard stopped working wired but works wireless. [SOLVED]

andym wrote:

Sounds like a faulty cable/connection. Try another wired keyboard ans see if that works.

I concur.  You might also check your journal and dmesg for clues left in the logs.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#4 2020-11-09 10:58:00

__swamp__
Member
Registered: 2020-11-05
Posts: 2

Re: Keyboard stopped working wired but works wireless. [SOLVED]

> Nov 09 11:51:45 swampxps kernel: hid-generic 0005:05AC:024F.0017: unknown main item tag 0x0
> Nov 09 11:51:45 swampxps kernel: input: Keychron K6 Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/bluetooth/hci0/hci0:256/0005:05AC:024F.0017/input/input49
> Nov 09 11:51:45 swampxps kernel: input: Keychron K6 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/bluetooth/hci0/hci0:256/0005:05AC:024F.0017/input/input50
> Nov 09 11:51:45 swampxps kernel: input: Keychron K6 System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/bluetooth/hci0/hci0:256/0005:05AC:024F.0017/input/input51
> Nov 09 11:51:45 swampxps kernel: hid-generic 0005:05AC:024F.0017: input,hidraw2: BLUETOOTH HID v1.1b Keyboard [Keychron K6] on 24:41:8c:65:dc:e9
> Nov 09 11:51:45 swampxps systemd-logind[439]: Watching system buttons on /dev/input/event20 (Keychron K6 Consumer Control)
> Nov 09 11:51:45 swampxps systemd-logind[439]: Watching system buttons on /dev/input/event27 (Keychron K6 System Control)
> Nov 09 11:51:45 swampxps systemd-logind[439]: Watching system buttons on /dev/input/event19 (Keychron K6 Keyboard)
> Nov 09 11:51:45 swampxps upowerd[442]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4
> Nov 09 11:51:58 swampxps kernel: usb 1-1: new full-speed USB device number 18 using xhci_hcd
> Nov 09 11:51:58 swampxps kernel: usb 1-1: New USB device found, idVendor=05ac, idProduct=024f, bcdDevice= 1.12
> Nov 09 11:51:58 swampxps kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> Nov 09 11:51:58 swampxps kernel: usb 1-1: Product: Keychron K6
> Nov 09 11:51:58 swampxps kernel: usb 1-1: Manufacturer: Keychron
> Nov 09 11:51:58 swampxps mtp-probe[10523]: checking bus 1, device 18: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1"
> Nov 09 11:51:58 swampxps mtp-probe[10523]: bus: 1, device: 18 was not an MTP device
> Nov 09 11:51:58 swampxps kernel: hid_apple: `' invalid for parameter `fnmode'
> Nov 09 11:51:58 swampxps kernel: hid_apple: unknown parameter '=' ignored
> Nov 09 11:51:58 swampxps kernel: hid_apple: unknown parameter '1' ignored
> Nov 09 11:51:58 swampxps upowerd[442]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1
> Nov 09 11:51:58 swampxps kernel: hid_apple: `' invalid for parameter `fnmode'
> Nov 09 11:51:58 swampxps kernel: hid_apple: unknown parameter '=' ignored
> Nov 09 11:51:58 swampxps kernel: hid_apple: unknown parameter '1' ignored
> Nov 09 11:51:58 swampxps upowerd[442]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1
> Nov 09 11:51:58 swampxps kernel: hid_apple: `' invalid for parameter `fnmode'
> Nov 09 11:51:58 swampxps kernel: hid_apple: unknown parameter '=' ignored
> Nov 09 11:51:58 swampxps kernel: hid_apple: unknown parameter '1' ignored
> Nov 09 11:51:58 swampxps upowerd[442]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1
> Nov 09 11:51:58 swampxps kernel: hid_apple: `' invalid for parameter `fnmode'
> Nov 09 11:51:58 swampxps kernel: hid_apple: unknown parameter '=' ignored
> Nov 09 11:51:58 swampxps kernel: hid_apple: unknown parameter '1' ignored
> Nov 09 11:51:58 swampxps mtp-probe[10538]: checking bus 1, device 18: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1"
> Nov 09 11:51:58 swampxps mtp-probe[10538]: bus: 1, device: 18 was not an MTP device

I saved the journal before and after connecting via USB.
I can see it clearly recognizes the keyboard but there seems to be an issue with the settings I changed. I will look into it and post an update.



  update

So I removed the hid_apple.conf in modprobe and now it works. When I alter fn_mode in

 /sys/module/hid_apple/parameters/fnmode 

it works but when I alter it in modprobe the wired mode stops working. I'll add an entry in the wiki to warn other users that this may be the case for them too.
for now I will just add the line in modules at my xinitrc.
Thank you for the help smile

Last edited by __swamp__ (2020-11-09 11:14:45)

Offline

Board footer

Powered by FluxBB