Device 'Microsoft Surface Keyboard'

ID USB 045e:09b5
Class03-01-01 »
Type input/keyboard »
Vendor Microsoft »
Name Surface Keyboard
SubsystemMicrosoft

TIP:  Find drivers for your hardware by creating a probe.

Kernel Drivers

The device is supported by kernel versions 2.6.0 and newer according to the LKDDb:


Ver Source Config By ID By Class
2.6.0 - 2.6.21 drivers/usb/input/hid-core.c CONFIG_USB CONFIG_USB_AIPTEK CONFIG_USB_HID CONFIG_USB_KBD CONFIG_USB_MOUSE CONFIG_USB_WACOM * 03
2.6.0 - 2.6.21 drivers/usb/input/usbkbd.c CONFIG_USB CONFIG_USB_AIPTEK CONFIG_USB_HID CONFIG_USB_KBD CONFIG_USB_MOUSE CONFIG_USB_WACOM * 030101
2.6.22 - 6.12 drivers/hid/usbhid/hid-core.c CONFIG_HID CONFIG_USB_HID CONFIG_USB_KBD CONFIG_USB_MOUSE * 03
2.6.22 - 6.12 drivers/hid/usbhid/usbkbd.c CONFIG_HID CONFIG_USB_HID CONFIG_USB_KBD CONFIG_USB_MOUSE * 030101

Status (45)

The device is a part of the following computers:

HWidTypeVendor / ModelProbesSystemLast
Status
EDAA2 » tablet Microsoft /
Surface Go
1 Mint 20.2 Mint 20.2 detected
68F86 » tablet Microsoft /
Surface Go
1 Fedora 35 Fedora 35 detected
2A9FE » tablet Microsoft /
Surface Go
1 Mint 20.2 Mint 20.2 detected
9944C » tablet Microsoft /
Surface Go
1 Fedora 42 Fedora 42 detected
356E9 » tablet Microsoft /
Surface Go 2
1 Arch Arch detected
310D2 » tablet Microsoft /
Surface Go 2
2 Arch Rolling Arch Rolling detected
310D2 » tablet Microsoft /
Surface Go 2
2 Peppermint 11.1 Peppermint ... detected
310D2 » tablet Microsoft /
Surface Go 2
1 Void Linux Rolling Void Linux ... detected
43803 » tablet Microsoft /
Surface Go 2
1 Ubuntu 24.04 Ubuntu 24.04 detected
A3E5A » tablet Microsoft /
Surface Go 2
1 Zorin 17 Zorin 17 detected
A1C94 » tablet Microsoft /
Surface Go 2
1 BlackPanther 22.1 BlackPanthe... detected
46440 » tablet Microsoft /
Surface Go 2
1 Ubuntu 24.04 Ubuntu 24.04 detected
CC845 » tablet Microsoft /
Surface Go 2
1 BlackPanther 22.1 BlackPanthe... detected
980F2 » tablet Microsoft /
Surface Go 2
1 Ubuntu 24.04 Ubuntu 24.04 detected
60246 » tablet Microsoft /
Surface Go 2
1 Ubuntu MATE 22.04 Ubuntu MATE... detected
8E04B » tablet Microsoft /
Surface Go 2
1 Fedora 32 Fedora 32 detected
A5D31 » tablet Microsoft /
Surface Go 2
2 BlackPanther 18.1 BlackPanthe... detected
A5D31 » tablet Microsoft /
Surface Go 2
4 BlackPanther 22.1 BlackPanthe... detected
A6324 » tablet Microsoft /
Surface Go 2
1 Mint 20.3 Mint 20.3 detected
47A97 » tablet Microsoft /
Surface Go 3
1 OpenMandriva 24.12 OpenMandriv... detected
09B3A » tablet Microsoft /
Surface Go 3
1 OpenMandriva 25.01 OpenMandriv... detected
C1B48 » tablet Microsoft /
Surface Go 3
1 Fedora 38 Fedora 38 detected
2BF0A » tablet Microsoft /
Surface Go 3
1 Fedora 37 Fedora 37 detected
2BF0A » tablet Microsoft /
Surface Go 3
1 Ubuntu 22.04 Ubuntu 22.04 detected
481DF » tablet Microsoft /
Surface Go 3
1 Slackware 15.0 Slackware 15.0 detected
F2B16 » tablet Microsoft /
Surface Go 3
1 OpenMandriva 6.0 OpenMandriv... detected
99842 » tablet Microsoft /
Surface Go 3
2 Gentoo 2.8 Gentoo 2.8 detected
18CF6 » tablet Microsoft /
Surface Go 3
1 Fedora 37 Fedora 37 detected
B5F5E » tablet Microsoft /
Surface Go 3
1 Pop!_OS 22.04 Pop!_OS 22.04 detected
7D617 » tablet Microsoft /
Surface Go 3
1 OpenMandriva 25.04 OpenMandriv... detected
7D617 » tablet Microsoft /
Surface Go 3
1 OpenMandriva 5.0 OpenMandriv... detected
5F79C » tablet Microsoft /
Surface Go 3
1 EndeavourOS Rolling EndeavourOS... detected
A72AE » tablet Microsoft /
Surface Go 3
1 Debian 12 Debian 12 detected
A72AE » tablet Microsoft /
Surface Go 3
1 Fedora 38 Fedora 38 detected
218DA » tablet Microsoft /
Surface Go 3
1 Fedora 36 Fedora 36 detected
DF0E3 » tablet Microsoft /
Surface Go 3
1 OpenMandriva 23.03 OpenMandriv... detected
D8331 » tablet Microsoft /
Surface Go 3
2 Android Android detected
2F238 » tablet Microsoft /
Surface Go 3
1 Ubuntu 22.04 Ubuntu 22.04 detected
2F238 » tablet Microsoft /
Surface Go 3
2 Ubuntu 24.10 Ubuntu 24.10 detected
333CC » tablet Microsoft /
Surface Go 3
1 OpenMandriva 24.12 OpenMandriv... detected
FFB8E » tablet Microsoft /
Surface Go 3
1 Ubuntu 22.10 Ubuntu 22.10 detected
5DC14 » tablet Microsoft /
Surface Go 3
1 OpenMandriva 25.01 OpenMandriv... detected
EB713 » tablet Microsoft /
Surface Go 4
1 OpenMandriva 24.07 OpenMandriv... detected
57F09 » tablet Microsoft /
Surface Go 4
1 OpenMandriva 5.0 OpenMandriv... detected
E359D » tablet Microsoft /
Surface Go 4
1 OpenMandriva 24.12 OpenMandriv... detected

TIP:  How it fits BSD?


Hardware for Linux and BSD

GitHub