I have compiled a kernel with the above 3 patches (per https://help.ubuntu.com/community/Kernel/Compile) and tested locally with success. My keyboard is known as the "ThinkPad Compact USB Keyboard with TrackPoint (cptkbd)" in the driver which is usb id 0x6047.
The patch will also affect the "ThinkPad Compact Bluetooth Keyboard with TrackPoint (cptkbd)" usb id 0x6048. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1508178 Title: Thinkpad USB keyboard mouse scroll not working on Wily (4.x) kernel Status in linux package in Ubuntu: Confirmed Bug description: When moving to Wily scrolling with the middle mouse button will stop functioning for External ThinkPad USB keyboards (mine is model KU-1255). This is fixed upstream in drivers/hid/hid-lenovo.c (email https://lkml.org/lkml/2015/8/11/742): * 7f65068 HID: lenovo: Use constants for axes names * dbfebb4 HID: lenovo: Add missing return-value check * 3cb5ff0 HID: lenovo: Hide middle-button press until release This code is upstream as of v4.3-rc1. ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: linux-image-4.2.0-16-generic 4.2.0-16.19 ProcVersionSignature: Ubuntu 4.2.0-16.19-generic 4.2.3 Uname: Linux 4.2.0-16-generic x86_64 ApportVersion: 2.19.1-0ubuntu3 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC2: rcj 4299 F.... pulseaudio /dev/snd/controlC1: rcj 4299 F.... pulseaudio /dev/snd/controlC0: rcj 4299 F.... pulseaudio CurrentDesktop: Unity Date: Tue Oct 20 14:28:20 2015 HibernationDevice: RESUME=UUID=0eecfe9d-024b-4d87-a124-b5d4d0c9fe0d InstallationDate: Installed on 2013-12-27 (662 days ago) InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1) MachineType: LENOVO 2306CTO ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-16-generic.efi.signed root=UUID=8777393a-1966-4ecd-aedc-bef8cef70adb ro quiet splash transparent_hugepage=always vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-4.2.0-16-generic N/A linux-backports-modules-4.2.0-16-generic N/A linux-firmware 1.149 SourcePackage: linux UpgradeStatus: Upgraded to wily on 2015-10-20 (0 days ago) dmi.bios.date: 10/25/2013 dmi.bios.vendor: LENOVO dmi.bios.version: G2ET97WW (2.57 ) dmi.board.asset.tag: Not Available dmi.board.name: 2306CTO dmi.board.vendor: LENOVO dmi.board.version: Not Defined dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvrG2ET97WW(2.57):bd10/25/2013:svnLENOVO:pn2306CTO:pvrThinkPadX230:rvnLENOVO:rn2306CTO:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 2306CTO dmi.product.version: ThinkPad X230 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1508178/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp