...or much more likely that the bug was never there in the first place... :(
Looking into /usr/src/linux-headers-3.13.11-03131105/include/linux/hid.h shows that the changes that caused the regression that I pointed out in comment #55 might not have been applied to this kernel at all. To be more precise I'm talking about some of the changes in this commit: commit aa6c390c4d59c9ff4fffd887e15783b2b793951b Author: Benjamin Tissoires HID: remove hid_get_raw_report in struct hid_device I can see that "hid_get_raw_report" is still there in /usr/src/linux-headers-3.13.11-03131105/include/linux/hid.h while, for instance, in /usr/src/linux-headers-3.13.0-32/include/linux/hid.h it's not there anymore. That leads me to believe that the fix from 3.14 is not there because the bug itself is not there either. The bug was caused by backporting some synaptics hid driver from upstream to the trusty kernel. That's why the ubuntu trusty kernel is affected while 3.13 mainline is not. -- 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/1326725 Title: PS3 Sixaxis controller/joystick usb stopped working, regression in linux-image-extra-3.13.0-27-generic Status in “linux” package in Ubuntu: Confirmed Bug description: After applying upgrades to my 14.04 installations and rebooting, suddenly the sony sixaxis usb joystick/controller input device which I use a lot will now no longer appear as a joystick device. It happens on at least two machines with the newest 14.04 updates as of a couple of days ago. See below for kernel messages. I believe the actual kernel error message for this bug is: "Jun 5 11:36:51 machine kernel: [47062.524566] sony 0003:054C:0268.000E: can't set operational mode" After looking at the kernel sources I believe this is a problem with the hid_sony kernel module. The changelog for linux-image- extra-3.13.0-27-generic, which contains this module, has many hid related changes. The same bug/regression, it appears, was reported on askubuntu.com some days ago, see this link: http://askubuntu.com/questions/474199/my-ps3-controller-stopped- working-2-days-ago Version information: $ lsb_release -d Description: Ubuntu 14.04 LTS $ uname -a Linux valley 3.13.0-27-generic #50-Ubuntu SMP Thu May 15 18:06:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux # dpkg -S /lib/modules/3.13.0-27-generic/kernel/drivers/hid/hid-sony.ko linux-image-extra-3.13.0-27-generic: /lib/modules/3.13.0-27-generic/kernel/drivers/hid/hid-sony.ko dmesg: Jun 5 11:36:50 machine kernel: [47062.360175] usb 2-1.1.3.1: new full-speed USB device number 19 using ehci-pci Jun 5 11:36:51 machine kernel: [47062.486789] usb 2-1.1.3.1: New USB device found, idVendor=054c, idProduct=0268 Jun 5 11:36:51 machine kernel: [47062.486797] usb 2-1.1.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Jun 5 11:36:51 machine kernel: [47062.486802] usb 2-1.1.3.1: Product: PLAYSTATION(R)3 Controller Jun 5 11:36:51 machine kernel: [47062.486806] usb 2-1.1.3.1: Manufacturer: Sony Jun 5 11:36:51 machine kernel: [47062.498624] sony 0003:054C:0268.000E: Fixing up Sony Sixaxis report descriptor Jun 5 11:36:51 machine kernel: [47062.524383] input: Sony PLAYSTATION(R)3 Controller as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.3/2-1.1.3.1/2-1.1.3.1:1.0/input/input22 Jun 5 11:36:51 machine kernel: [47062.524563] sony 0003:054C:0268.000E: input,hiddev0,hidraw4: USB HID v1.11 Joystick [Sony PLAYSTATION(R)3 Controller] on usb-0000:00:1d.0-1.1.3.1/input0 Jun 5 11:36:51 machine kernel: [47062.524566] sony 0003:054C:0268.000E: can't set operational mode Jun 5 11:36:51 machine kernel: [47062.556374] sony: probe of 0003:054C:0268.000E failed with error -38 Jun 5 11:36:51 machine mtp-probe: checking bus 2, device 19: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.3/2-1.1.3.1" Jun 5 11:36:51 machine mtp-probe: bus: 2, device: 19 was not an MTP device To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1326725/+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