The PnPID may be set on a device's parent, but not necessarily on the immediate parent. The server should run up the whole device tree to find the first PnPID instead. This fixes some of the issues with the T440 where the PnPID is set several parents up from the touchpad device. Requires the patch below though: https://lkml.org/lkml/2014/2/23/63
http://patchwork.freedesktop.org/patch/21074/
commit 795066477ee81b5b82e490eac8bed6b656d01f17 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Wed Feb 26 07:54:56 2014 +1000 config: search for PnPID on all parents (#75513)
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.