OK, good. Thanks for finding out the driver name change. How did you figure it out, or just an educated guess?
I now also see, I could just have done "locate lenovo" to see and guess they have changed the name.
Interesting though, binary code size has changed alot, +29%:
Code:
-rw-r--r--. 1 root root 14K Dec 2 2013 /usr/lib/modules/3.11.10-200.fc19.x86_64.bck/kernel/drivers/hid/hid-lenovo-tpkbd.ko
-rw-r--r--. 1 root root 4.6K Feb 12 00:34 /usr/lib/modules/3.18.7-200.fc21.x86_64/kernel/drivers/hid/hid-lenovo.ko.xz
after decompression:
-rw-r--r--. 1 root root 18K Feb 18 16:28 /tmp/hid-lenovo.ko
From the sources, it is seen there is supported a few new types of HIDs:
Code:
--- hid-lenovo-tpkbd.c-3.11.10-200.fc19.x86_64 2015-02-18 21:59:33.012559549 +0200
+++ hid-lenovo.c-3.18.6-200.fc21.x86_64 2014-12-08 00:21:05.000000000 +0200
@@ -1,7 +1,11 @@
/*
- * HID driver for Lenovo ThinkPad USB Keyboard with TrackPoint
+ * HID driver for Lenovo:
+ * - ThinkPad USB Keyboard with TrackPoint (tpkbd)
+ * - ThinkPad Compact Bluetooth Keyboard with TrackPoint (cptkbd)
+ * - ThinkPad Compact USB Keyboard with TrackPoint (cptkbd)
Could it be concidered a "bug" with Fedora, they do not have this driver included in the default kernel? That means, people with Lenovo laptops fail to boot Fedora, if they happen to use LUKS encryption in their harddisk when they install Fedora.