Gentoo Archives: gentoo-user

From: Andrew Savchenko <bircoph@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] type keyboard problem
Date: Sun, 08 Oct 2017 08:20:38
Message-Id: 20171008112024.ebf69b8654dd4d0f01ff2a06@gentoo.org
In Reply to: [gentoo-user] type keyboard problem by Bill Kenworthy
1 Hi,
2
3 On Fri, 6 Oct 2017 08:31:27 +0800 Bill Kenworthy wrote:
4 > Hi all, I have a laptop keyboard problem - it fails to reconnect the
5 > keyboard on opening after closing.
6 >
7 > MS Surface pro 4 with type keyboard.
8 >
9 > The keyboard connects correctly on bootup or resume from hibernate (when
10 > open).
11 >
12 > Close keyboard (removes power), open keyboard and it no longer works.
13 > Requires a reboot (or hibernate/resume) for it it to work again.
14 >
15 > On opening the keyboard, the kernel detects it, it shows up in lsusb.
16 >
17 > Oct 6 05:57:15 bunyip kernel: usb 1-7: Product: Surface Type Cover
18 > Oct 6 05:57:15 bunyip kernel: input: Microsoft Surface Type Cover
19 > Keyboard as
20 > /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:045E:07E8.0003/input/input29
21 > Oct 6 05:57:15 bunyip kernel: input: Microsoft Surface Type Cover
22 > Consumer Control as
23 > /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:045E:07E8.0003/input/input31
24 > Oct 6 05:57:15 bunyip kernel: input: Microsoft Surface Type Cover
25 > Touchpad as
26 > /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:045E:07E8.0003/input/input33
27 > Oct 6 05:57:15 bunyip kernel: hid-multitouch 0003:045E:07E8.0003:
28 > input,hiddev96,hidraw0: USB HID v1.11 Keyboard [Microsoft Surface Type
29 > Cover] on usb-0000:00:14.0-7/input0
30 >
31 > It looks like it changes input when reopening but the event framework
32 > fails to re-enumerate it.
33 >
34 > Ive tried restarting udev but no luck.
35
36 Try to update your kernel to the latest one, preferably to vanilla
37 one.
38
39 Also try udevadm trigger.
40
41 Best regards,
42 Andrew Savchenko

Replies

Subject Author
Re: [gentoo-user] type keyboard problem Bill Kenworthy <billk@×××××××××.au>