Gentoo Archives: gentoo-user

From: Bill Kenworthy <billk@×××××××××.au>
To: gentoo-user@l.g.o
Subject: [gentoo-user] type keyboard problem
Date: Fri, 06 Oct 2017 00:33:52
Message-Id: 0bfd7064-f82a-5086-c672-36d80eaf3e68@iinet.net.au
Hi all, I have a laptop keyboard problem - it fails to reconnect the
keyboard on opening after closing.

MS Surface pro 4 with type keyboard.

The keyboard connects correctly on bootup or resume from hibernate (when
open).

Close keyboard (removes power), open keyboard and it no longer works.
Requires a reboot (or hibernate/resume) for it it to work again.

On opening the keyboard, the kernel detects it, it shows up in lsusb.

Oct  6 05:57:15 bunyip kernel: usb 1-7: Product: Surface Type Cover
Oct  6 05:57:15 bunyip kernel: input: Microsoft Surface Type Cover
Keyboard as
/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:045E:07E8.0003/input/input29
Oct  6 05:57:15 bunyip kernel: input: Microsoft Surface Type Cover
Consumer Control as
/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:045E:07E8.0003/input/input31
Oct  6 05:57:15 bunyip kernel: input: Microsoft Surface Type Cover
Touchpad as
/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:045E:07E8.0003/input/input33
Oct  6 05:57:15 bunyip kernel: hid-multitouch 0003:045E:07E8.0003:
input,hiddev96,hidraw0: USB HID v1.11 Keyboard [Microsoft Surface Type
Cover] on usb-0000:00:14.0-7/input0

It looks like it changes input when reopening but the event framework
fails to re-enumerate it.

Ive tried restarting udev but no luck.

Where should I look next?

BillK

Replies

Subject Author
Re: [gentoo-user] type keyboard problem Andrew Savchenko <bircoph@g.o>