>> Missing from where? What package are you referring to, because the >> file is certainly in the kernel sources. > > I agree. The kernel is indeed in the vanilla kernel sources. However, it is not installed with the fedora kernel. > > So why does this matter? The MS Surface Type Cover 3 is not recognized at all with a Fedora 22 installation. It is recognized however, in distributions like kUbuntu. There, the dmesg gives: > > > [ 1.866285] usb 1-3: new full-speed USB device number 2 using xhci_hcd > [ 1.994694] usb 1-3: No LPM exit latency info found, disabling LPM. > [ 1.996342] usb 1-3: New USB device found, idVendor=045e, idProduct=07e2 > [ 1.996346] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 > [ 1.996349] usb 1-3: Product: Surface Type Cover > [ 1.996351] usb 1-3: Manufacturer: Microsoft > > Such a dmesg does not show up with Fedora 22 LiveCD. > > So I looked this up: > > ~$ sudo dnf provides */hid-ids.h > Last metadata expiration check performed 3:56:27 ago on Tue Jun 30 08:06:19 2015. > kcbench-data-4.0-0.1-16.fc22.noarch : Kernel sources from 4.0 to be used by > : kcbench > Repo : fedora > > You can see that the file is in kcbench-data (which, btw, is 525 M addiitionally (!) when installed). > > I just wonder why the files/drivers are in the kernel (from kernel.org) but are not there in the Fedora 22 kernel. They seem to be there in the Ubuntu kernels. The commit is upstream [1] as of November and the appropriate bits are in our kernel. Does it work if you "modprobe hid-microsoft" ? [1] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=be3b16341d5cd8cf2a64fcc7a604a8efe6599ff0 _______________________________________________ kernel mailing list kernel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/kernel