cherry-pick commits for Wacom support
Chris Bagwell
chris at cnpbagwell.com
Tue May 1 03:01:40 UTC 2012
On Mon, Apr 30, 2012 at 8:30 PM, Ping Cheng <pinglinux at gmail.com> wrote:
> On Mon, Apr 30, 2012 at 4:32 PM, Chase Douglas
> <chase.douglas at canonical.com> wrote:
> > On 04/30/2012 04:20 AM, Erik van Konijnenburg wrote:
> >> New Wacom Bamboo tablets are not recognized in Ubuntu;
> >> see https://bugs.launchpad.net/ubuntu/+source/linux/+bug/568064.
> >> This is still the case in Precise Pangolin with
> linux-image-3.2.0-24-generic.
> >>
> >> To fix this, could you cherry-pick the following commits from stable
> >> 3.3.4?
> >>
> >> 6e8ec5379c7ab9a57190e23af173aee74f88e54a Input: wacom - cleanup
> feature report for bamboos
> >> fc72bf758f943fbc5c0d9dd14575b91996513c77 Input: wacom - remove
> unused bamboo HID parsing
> >> 428f85884bb4a88737e5fa76535ede06a33fe162 Input: wacom - add some
> comments to wacom_parse_hid
> >> c5981411f60c31f0dff6f0f98d2d3711384badaf Input: wacom - relax
> Bamboo stylus ID check
> >> 4134361af6e099e5f477663fed1d49f0cf29eb4f Input: wacom - read 3rd
> gen Bamboo Touch HID data
> >> 73149ab8433c0ade5a4f79b137af2a081e8a5d13 Input: wacom - 3rd gen
> Bamboo P&Touch packet support
> >> 5a6c865d9861efdd066db1b5da491ebc2ff5926d Input: wacom - ignore
> unwanted bamboo packets
> >> f6b7efc162caed555264cd73cd00103701fddbc0 HID: wacom: Move parsing
> to a separate function
> >> 78761ff9bc4e944e0b4e5df1e7eedcfdbb1a9a1a HID: wacom: Initial driver
> for Wacom Intuos4 Wireless (Bluetooth)
> >> 803296b678a43005e3bc0aaa1951d211bd76a054 Input: wacom - add support
> for Cintiq 24HD
> >> 246835fccdc0dadeda20cd51f7ec868031fa8142 Input: wacom - add LED
> support for Cintiq 24HD
> >> 68513a4c5fe68938350cf2c56d97946e49f014e1 Input: wacom - add missing
> LEDS_CLASS to Kconfig
> >> 19d57d3a145e94349abf805eed2316ef720d86c2 Input: wacom - fix 3rd-gen
> Bamboo MT when 4+ fingers are in use
> >>
> >> They are listed oldest-first and apply cleanly to stable 3.2.16 and to
> >> ubuntu-precise/master-next.
> >>
> >> I tested this with Krita and a Wacom Bamboo CTH-470. Touchpad, stylus
> >> and pressure sensor seem OK; I haven't tested multi-touch behaviour.
> >>
> >> The above list is based on the stable log
> >>
> >> git log --format=oneline --grep=wacom -i v3.2.16..v3.3.4
> >> git log --format=oneline v3.2.16..v3.3.4 -- \
> >> drivers/hid/hid-wacom.c \
> >> drivers/input/tablet/wacom_sys.c \
> >> drivers/input/tablet/wacom_wac.c \
> >> drivers/input/tablet/wacom_wac.h
> >>
> >> with commits that touch anything but Wacom dropped:
> >>
> >> 217c8b2b1978aa4a02ce040a99c59ed3b6418fe5 HID: wiimote: fix invalid
> power_supply_powers call
> >> d7cb3dbd10c09081fafd05fcbef590ce04e402ff HID: wacom: Fix invalid
> power_supply_powers calls
> >> 35b4c01e29bdd9632dabf9784ed3486333f00427 power_supply: add "powers"
> links to self-powered HID devices
> >> 73db88137bc732d01b615af9a9cdb24f3e47e78d power_supply: add scope
> properties to some self-powered HID devices
> >> 08642e7c52cf43616821520828e504bc717e54a6 USB: convert
> drivers/input/* to use module_usb_driver()
> >
> > Hi Ping and Chris,
> >
> > (Ping is the Wacom developer who helps maintain kernel and X drivers.
> > Chris also does quite a bit of Wacom development.)
> >
> > Can you comment on the request to apply these patches to Ubuntu 12.04
> > LTS? Do you recommend we add these, keeping in mind that this is a
> > released stable product, and we need to guard against potential
> regressions?
>
> USB Bamboo CTH-470 support was added last Oct. With the patchset
> above, it is safe to say the driver for USB Bamboo CTH-470 is stable.
>
> However, the device supports wireless connection as well. If you want
> to support wireless, you need to include Chris' last month's patchset.
> Since the support was only merged last month, I'd recommend we give
> users more time to test it.
>
> So, if support wireless is not important, it's ok to add those patches.
>
> Ping
>
I can't speak for the 2 patches that mention HID. They add support for new
packet format to hid-wacom so would be hard to introduce regression in old
packet processing at least.
The remaining ones align with our out of kernel input-wacom-0.12.1 driver
(meaning that we took a snapshot of Linux 3.3 "wacom" module and made a new
input-wacom release). This has received quite a bit of testing by Ubuntu
users on older kernels and now even 12.04.
This active thread is were we refer Ubuntu users with 2nd or 3rd gen
Bamboo's to get instructions for compiling or installing a ppa of
input-wacom-0.12.1.
http://ubuntuforums.org/showthread.php?t=1515562
So I think its safe to cherry-pick if you like.
Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20120430/05e340df/attachment.html>
More information about the kernel-team
mailing list