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 |