Bug 1425237

Summary: Add support for Wacom Intuos PTH-660 and PTH-860
Product: Red Hat Enterprise Linux 7 Reporter: grants
Component: libwacomAssignee: Peter Hutterer <peter.hutterer>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: unspecified    
Version: 7.3CC: arozansk, btissoir, ckantha, grants, james-p, mbogdano, mboisver, peter.hutterer, tpelka, vagrawal
Target Milestone: rcKeywords: OtherQA
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: libwacom-0.24-1.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-04-10 11:48:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1385026, 1391668, 1401752, 1475409    
Bug Blocks: 1420851, 1472339    

Description grants 2017-02-21 00:06:25 UTC
Description of problem:
Redhat 7.3 does not support the latest Wacom tablets PTH-660 and PTH-860

Version-Release number of selected component (if applicable):


How reproducible:
everytime

Steps to Reproduce:
1.connect a wacom tablet
2.
3.

Actual results:
not able to use it 

Expected results:
Able to respond and configure it as normal

Additional info:

Comment 2 Tomas Pelka 2017-03-08 07:37:52 UTC
grants I'm not sure we have HW in house so would you be able to test fixed packages when they appear?

Thanks
-Tom

Comment 4 Choudhury Kantha 2017-03-21 12:49:13 UTC
*** Bug 1425267 has been marked as a duplicate of this bug. ***

Comment 5 Peter Hutterer 2017-07-13 07:37:53 UTC
The libwacom part for this has been fixed for RHEL 7.4 and the kernel part should also work. Alas, we do not have access to this particular hardware and cannot verify whether the fix works on the hardware.

Comment 6 James Pearson 2017-07-13 09:14:53 UTC
(In reply to Peter Hutterer from comment #5)
> The libwacom part for this has been fixed for RHEL 7.4 and the kernel part
> should also work. Alas, we do not have access to this particular hardware
> and cannot verify whether the fix works on the hardware.

We have PTH-660's that we could test - if we have access to the relevant RPMS

Are they available as part of the 7.4 beta downloads?

Comment 8 Tomas Pelka 2017-07-13 10:34:12 UTC
libwacom-0.24-1.el7 should be part of rhel7.4 not sure about kernel bits, Benjamin do you know?

Comment 9 Benjamin Tissoires 2017-07-21 09:29:04 UTC
(In reply to Tomas Pelka from comment #8)
> libwacom-0.24-1.el7 should be part of rhel7.4 not sure about kernel bits,
> Benjamin do you know?

Sorry for the delay, I was on PTO last week and this went deep into my INBOX.

Yes, the kernel bits are part of 7.4 beta.

Comment 13 James Pearson 2017-07-25 14:14:53 UTC
(In reply to Benjamin Tissoires from comment #9)
> 
> Yes, the kernel bits are part of 7.4 beta.

I've installed kernel 3.10.0-663.el7.x86_64 (from the 7.4 beta iso), plugged in a Intuos PTH-660 and got:

[  522.048954] usb 5-2: USB disconnect, device number 2
[  531.259656] usb 5-2: new full-speed USB device number 3 using uhci_hcd
[  532.030725] usb 5-2: New USB device found, idVendor=056a, idProduct=0357
[  532.030730] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  532.030733] usb 5-2: Product: Wacom Intuos Pro M
[  532.030736] usb 5-2: Manufacturer: Wacom Co,.Ltd.
[  532.030739] usb 5-2: SerialNumber: 6LQ00A1032893
[  532.041452] input: Wacom Co,.Ltd. Wacom Intuos Pro M Pen as /devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0/0003:056A:0357.0006/input/input16
[  532.041761] wacom 0003:056A:0357.0006: hidraw3: USB HID v1.10 Mouse [Wacom Co,.Ltd. Wacom Intuos Pro M] on usb-0000:00:1a.2-2/input0
[  532.046785] wacom 0003:056A:0357.0007: Unknown device_type for 'Wacom Co,.Ltd. Wacom Intuos Pro M'. Ignoring.

Looking at the 3.10.0-663 source (drivers/input/tablet/wacom*), I don't see any mention of USB ID 056a:0357 (or 056a:0358)

Is there a later 7.4 beta kernel available that I should be using that has support for these tablets ?

Comment 14 Benjamin Tissoires 2017-07-25 14:26:38 UTC
(In reply to James Pearson from comment #13)
> I've installed kernel 3.10.0-663.el7.x86_64 (from the 7.4 beta iso), plugged
> in a Intuos PTH-660 and got:
> 
> [  522.048954] usb 5-2: USB disconnect, device number 2
> [  531.259656] usb 5-2: new full-speed USB device number 3 using uhci_hcd
> [  532.030725] usb 5-2: New USB device found, idVendor=056a, idProduct=0357
> [  532.030730] usb 5-2: New USB device strings: Mfr=1, Product=2,
> SerialNumber=3
> [  532.030733] usb 5-2: Product: Wacom Intuos Pro M
> [  532.030736] usb 5-2: Manufacturer: Wacom Co,.Ltd.
> [  532.030739] usb 5-2: SerialNumber: 6LQ00A1032893
> [  532.041452] input: Wacom Co,.Ltd. Wacom Intuos Pro M Pen as
> /devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0/0003:056A:0357.0006/input/
> input16
> [  532.041761] wacom 0003:056A:0357.0006: hidraw3: USB HID v1.10 Mouse
> [Wacom Co,.Ltd. Wacom Intuos Pro M] on usb-0000:00:1a.2-2/input0
> [  532.046785] wacom 0003:056A:0357.0007: Unknown device_type for 'Wacom
> Co,.Ltd. Wacom Intuos Pro M'. Ignoring.

Apologies for that. I just realized today that this model has been included upstream in kernel v4.11, which is not part of the current RHEL 7.4 beta iso.

> Looking at the 3.10.0-663 source (drivers/input/tablet/wacom*), I don't see
> any mention of USB ID 056a:0357 (or 056a:0358)

With the new HID processing of Wacom tablets, we do not need to add each product anymore. And this tablet will be driven by drivers/hid/wacom_*, notdrivers/input/wacom*

> 
> Is there a later 7.4 beta kernel available that I should be using that has
> support for these tablets ?

Currently no. We are currently looking at a solution.

Comment 15 James Pearson 2017-07-25 14:58:17 UTC
(In reply to Benjamin Tissoires from comment #14)
> > 
> > Is there a later 7.4 beta kernel available that I should be using that has
> > support for these tablets ?
> 
> Currently no. We are currently looking at a solution.

Does that mean there is no 'later 7.4 beta kernel available to download' - or, does it mean, '7.4 doesn't currently support these tablets' ?

Comment 16 Benjamin Tissoires 2017-07-25 15:09:58 UTC
(In reply to James Pearson from comment #15)
> (In reply to Benjamin Tissoires from comment #14)
> > > 
> > > Is there a later 7.4 beta kernel available that I should be using that has
> > > support for these tablets ?
> > 
> > Currently no. We are currently looking at a solution.
> 
> Does that mean there is no 'later 7.4 beta kernel available to download' -
> or, does it mean, '7.4 doesn't currently support these tablets' ?

Sorry, I can not publicly answer those too much in detail. Please check with your TAM for further information (though right now he might not know much more than I can tell here publicly).

To be clear: there is no later 7.4 beta kernel available right now which has support for this particular device. It's a 81 patch series upstream (across 3 kernel releases) so it's going to be difficult to provide a backport today.

I can not say anything regarding the final 7.4 release (nor z-stream update), but I can assure you that we are looking at all the options we can use to get this device supported in RHEL.

Comment 17 James Pearson 2017-07-26 13:21:46 UTC
(In reply to Benjamin Tissoires from comment #16)
> 
> I can not say anything regarding the final 7.4 release (nor z-stream
> update), but I can assure you that we are looking at all the options we can
> use to get this device supported in RHEL.

OK, thanks of the info, although I had assumed from previous comments in this BZ that kernel support had already been added for 7.4 ...

If it is of any interest, I've installed the ELRepo kmod-wacom-0.35.0 RPM (which supports the PTH-660/860) on a 7.3 workstation along with libwacom-0.24 - which seems to work fine - as in, the Wacom control panel doesn't complain about "Couldn't find a layout ..." for the PTH-660 buttons - which it does with libwacom-0.12

Comment 20 Vishal Agrawal 2017-07-29 08:45:15 UTC
Thanks Benjamin.

- Vishal Agrawal

Comment 25 James Pearson 2018-02-07 12:23:26 UTC
(In reply to James Pearson from comment #17)
> (In reply to Benjamin Tissoires from comment #16)
> > 
> > I can not say anything regarding the final 7.4 release (nor z-stream
> > update), but I can assure you that we are looking at all the options we can
> > use to get this device supported in RHEL.
> 
> OK, thanks of the info, although I had assumed from previous comments in
> this BZ that kernel support had already been added for 7.4 ...

It looks like 7.5 beta now supports these tablets - well I've installed the 7.5 beta kernel (3.10.0-830.el7.x86_64) and plugged in a PTH-660 tablet - which appears to be found and works (the cursor moves when I move the pen over the tablet)

I know this bug is about libwacom support, but as any bug about kernel support for these tablets will have restricted access - could you confirm that 7.5 will fully support these tablets?

Thanks

James Pearson

Comment 26 Michael Boisvert 2018-02-07 13:52:26 UTC
(In reply to James Pearson from comment #25)
> (In reply to James Pearson from comment #17)
> > (In reply to Benjamin Tissoires from comment #16)
> > > 
> > > I can not say anything regarding the final 7.4 release (nor z-stream
> > > update), but I can assure you that we are looking at all the options we can
> > > use to get this device supported in RHEL.
> > 
> > OK, thanks of the info, although I had assumed from previous comments in
> > this BZ that kernel support had already been added for 7.4 ...
> 
> It looks like 7.5 beta now supports these tablets - well I've installed the
> 7.5 beta kernel (3.10.0-830.el7.x86_64) and plugged in a PTH-660 tablet -
> which appears to be found and works (the cursor moves when I move the pen
> over the tablet)
> 
> I know this bug is about libwacom support, but as any bug about kernel
> support for these tablets will have restricted access - could you confirm
> that 7.5 will fully support these tablets?
> 
> Thanks
> 
> James Pearson

Hi James, are you able to see the tablet/stylus detected in the Wacom Settings GUI?

Comment 27 James Pearson 2018-02-07 14:14:02 UTC
(In reply to Michael Boisvert from comment #26)
> 
> Hi James, are you able to see the tablet/stylus detected in the Wacom
> Settings GUI?

Yes

Also dmesg reports:

[433493.594090] usb 5-2: new full-speed USB device number 6 using uhci_hcd
[433493.763135] usb 5-2: New USB device found, idVendor=056a, idProduct=0357
[433493.763141] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[433493.763144] usb 5-2: Product: Wacom Intuos Pro M
[433493.763147] usb 5-2: Manufacturer: Wacom Co.,Ltd.
[433493.763150] usb 5-2: SerialNumber: 7JQ00A1007795
[433493.789964] uas: Unknown symbol usb_stor_sense_invalidCDB (err 0)
[433493.789994] uas: Unknown symbol usb_stor_adjust_quirks (err 0)
[433493.815448] input: Wacom Intuos Pro M Pen as /devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0/0003:056A:0357.000E/input/input29
[433493.815812] input: Wacom Intuos Pro M Pad as /devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0/0003:056A:0357.000E/input/input30
[433493.816103] wacom 0003:056A:0357.000E: hidraw3: USB HID v1.10 Mouse [Wacom Co.,Ltd. Wacom Intuos Pro M] on usb-0000:00:1a.2-2/input0
[433493.817243] input: Wacom Intuos Pro M Finger as /devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.2/0003:056A:0357.000F/input/input31
[433493.817638] wacom 0003:056A:0357.000F: hidraw4: USB HID v1.10 Device [Wacom Co.,Ltd. Wacom Intuos Pro M] on usb-0000:00:1a.2-2/input2

Comment 31 Michael Boisvert 2018-02-07 15:02:04 UTC
Okay, I am going to verify this based on James' report. (We are working on getting some newer tablets for QA as well).

Comment 34 errata-xmlrpc 2018-04-10 11:48:31 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2018:0736