[Bug 912589] New: wacom banboo pad doesn't work without a kernel boot line
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 Bug ID: 912589 Summary: wacom banboo pad doesn't work without a kernel boot line Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Normal Priority: P5 - None Component: X11 3rd Party Driver Assignee: bnc-team-screening@forge.provo.novell.com Reporter: admin@different-perspectives.com QA Contact: sndirsch@suse.com Found By: --- Blocker: --- To get my Wacom Bamboo Pad (model CTH-300, usb vendor:product 056a:0319) working, I had to follow the instructions at: https://bugs.launchpad.net/xf86-input-wacom/+bug/1265714/comments/38 to make it work. It's a hack, but shows that the wacom software works fine with this hardware. more details here: https://forums.opensuse.org/showthread.php/504130-OS-13-1-Wacom-Bamboo-Pad-a... Can a proper fix for this be included where necessary? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 David Hodgson <admin@different-perspectives.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|wacom banboo pad doesn't |wacom bamboo pad doesn't |work without a kernel boot |work without a kernel boot |line |line -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |CONFIRMED Assignee|bnc-team-screening@forge.pr |xorg-maintainer-bugs@forge. |ovo.novell.com |provo.novell.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|wacom bamboo pad doesn't |[wacom, bamboo, usb quirk, |work without a kernel boot |rule] pad doesn't work |line |without a kernel boot line -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c2 --- Comment #2 from Egbert Eich <eich@suse.com> --- David, could you please provide some feedback here? Without it, I won't be able to make the right adjustments. Please note, that the workaround you use cannot be used generally as it will break things for other devices. Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c3 --- Comment #3 from David Hodgson <admin@different-perspectives.com> --- Here's the tests & results: 1) KOTD without usbhid.quirks on boot + edited 50-wacom.conf -> success 2) KOTD without usbhid.quirks on boot + latest X11:XOrg wacom driver -> tablet works but left & right mouse buttons don't work 3) latest 13.2 default kernel with usbhid.quirks on boot + latest X11:XOrg wacom driver -> tablet doesn't work 4) latest 13.2 default kernel with usbhid.quirks on boot + 13.2 wacom X11 driver + edited 50-wacom.conf -> success 5) latest 13.2 default kernel with usbhid.quirks on boot + 13.2 wacom X11 driver + edited 50-wacom.conf according to your instructions below -> tablet doesn't work -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c4 --- Comment #4 from Egbert Eich <eich@suse.com> --- I think I mistyped something in my comment. Pint 2. should read: 2. add: The section: Section "InputClass" Identifier "Wacom Bamboo keypad class" MatchUSBID "0x056a:0x0319" MatchIsTablet "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection MatchTablet "on" instead of "off". -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c5 --- Comment #5 from Egbert Eich <eich@suse.com> --- At least KOTD without usbhid.quirks and point 2 above should work. For 13.2 you will always need USB quirks. In any case, please send the Xserver log file. Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c6 --- Comment #6 from Egbert Eich <eich@suse.com> --- Err, forget what I said in comment 4. Please use KOTD without the quirk settings, do exactly what I said in comment #1 (the section in 2. needs to come *after* all other sections) and provide the Xserver log. Please also provide the log generated with your original edited 50-wacom.conf and the one for a totally untouched 50-wacom.conf. Please supply all 3 versions of 50-wacom.conf as well! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c7 --- Comment #7 from David Hodgson <admin@different-perspectives.com> --- (In reply to Egbert Eich from comment #4)
I think I mistyped something in my comment. Pint 2. should read:
2. add: The section: Section "InputClass" Identifier "Wacom Bamboo keypad class" MatchUSBID "0x056a:0x0319" MatchIsTablet "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection
MatchTablet "on" instead of "off".
I tried that as it looked a bit funny - and got the same result. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c8 --- Comment #8 from Egbert Eich <eich@suse.com> --- It should be "on" - but you may want to omit the '0x' in the USB device id: ie: MatchUSBID "056a:0319". Looking at the xorg.conf man page again, I believe this is the correct format. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c9 --- Comment #9 from Egbert Eich <eich@suse.com> --- Created attachment 661174 --> http://bugzilla.opensuse.org/attachment.cgi?id=661174&action=edit 50-wacom.conf with new section added. Please copy this file to /etc/X11/xorg.conf.d (after saving the old one) and try again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c10 --- Comment #10 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661251 --> http://bugzilla.opensuse.org/attachment.cgi?id=661251&action=edit logs for trial1 Trial 1 - 13.2 default kernel - 13.2 X11 + wacom driver - 50-wacom.conf your file tablet works correctly (finger, pen, buttons) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c11 David Hodgson <admin@different-perspectives.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(admin@different-p | |erspectives.com) | --- Comment #11 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661252 --> http://bugzilla.opensuse.org/attachment.cgi?id=661252&action=edit logs for trial2 Logs for trial 2 - KOTD - 13.2 X11 + wacom driver - 50-wacom.conf from your proposal tablet partially works: buttons & pen work, finger doesn't -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c12 --- Comment #12 from David Hodgson <admin@different-perspectives.com> --- (In reply to David Hodgson from comment #10)
Created attachment 661251 [details] logs for trial1
Trial 1 - 13.2 default kernel - 13.2 X11 + wacom driver - 50-wacom.conf your file
tablet works correctly (finger, pen, buttons)
with usbhid.quirks on boot line -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c13 --- Comment #13 from David Hodgson <admin@different-perspectives.com> --- (In reply to David Hodgson from comment #11)
Created attachment 661252 [details] logs for trial2
Logs for trial 2 - KOTD - 13.2 X11 + wacom driver - 50-wacom.conf from your proposal
tablet partially works: buttons & pen work, finger doesn't
No usbhid.quirks on boot line -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c14 --- Comment #14 from Egbert Eich <eich@suse.com> --- (In reply to David Hodgson from comment #13)
(In reply to David Hodgson from comment #11)
Created attachment 661252 [details] logs for trial2
Logs for trial 2 - KOTD - 13.2 X11 + wacom driver - 50-wacom.conf from your proposal
tablet partially works: buttons & pen work, finger doesn't
No usbhid.quirks on boot line
Can you try with the quirks on the boot command line, please? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c15 --- Comment #15 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661267 --> http://bugzilla.opensuse.org/attachment.cgi?id=661267&action=edit system journal for 13.2 default kernel with usbhid.quirks system journal for boot with 13.2 default kernel with usbhid.quirks on boot line. Tablet recognised and drivers loaded. Tablet then works in xfce -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c16 --- Comment #16 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661268 --> http://bugzilla.opensuse.org/attachment.cgi?id=661268&action=edit system journal for KOTD default kernel with usbhid.quirks system journal for KOTD default kernel with usbhid.quirks on boot line tablet not fully recognised and part seems to have a storage driver! tablet partially works in xfce - buttons + pen OK, finger not. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c17 --- Comment #17 from Egbert Eich <eich@suse.com> --- (In reply to David Hodgson from comment #16)
Created attachment 661268 [details] system journal for KOTD default kernel with usbhid.quirks
system journal for KOTD default kernel with usbhid.quirks on boot line
tablet not fully recognised and part seems to have a storage driver!
tablet partially works in xfce - buttons + pen OK, finger not.
Did you use my 50-wacom.conf file replacement as well when you ran the test? If not, please do a test with all these together: a. KTD b. the usbhid.quirk c. my 50-wacom.conf replacement. If this works, I can ask for the usbhid quirk to be added to the kernel. Then you won't have to specify this any more once you use a new kernel. If it doesn't, it is bad as we seem to have a regression as it used to work with the 13.2 kernel + b. + c. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c18 --- Comment #18 from David Hodgson <admin@different-perspectives.com> --- (In reply to Egbert Eich from comment #17)
(In reply to David Hodgson from comment #16) ...
tablet partially works in xfce - buttons + pen OK, finger not.
Did you use my 50-wacom.conf file replacement as well when you ran the test? If not, please do a test with all these together: a. KTD b. the usbhid.quirk c. my 50-wacom.conf replacement.
That's what I tried. I used your 50-wacom-conf throughout. I think the system journal entries indicate a difference in recognition of the wacom bamboo in a subsystem of the kernel before X11 is invoked. by the way, I've had intermittent problems with the wacom pad under 13.2 - occasionally it isn't recognised / doesn't work. Turning off and back on seems to fix it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c19 --- Comment #19 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661273 --> http://bugzilla.opensuse.org/attachment.cgi?id=661273&action=edit logs for trial 6 13.2 default kernel with usbhid.quirks your 50-wacom.conf bamboo tablet works correctly: buttons, finger, pen -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c20 --- Comment #20 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661274 --> http://bugzilla.opensuse.org/attachment.cgi?id=661274&action=edit logs for trial 7 KOTD default kernel with usbhid.quirks your 50-wacom.conf bamboo table mostly works: pen & buttons OK, finger not OK -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c21 --- Comment #21 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661275 --> http://bugzilla.opensuse.org/attachment.cgi?id=661275&action=edit logs for trial 8 KOTD default kernel with NO usbhid.quirks your 50-wacom.conf bamboo tablet mostly works: pen & buttons OK, finger not OK -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c22 --- Comment #22 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661276 --> http://bugzilla.opensuse.org/attachment.cgi?id=661276&action=edit bonus logs for trial 9 13.2 default kernel with usbhid.quirks your 50-wacom.conf bamboo tablet didn't work when xfce first started. Unplug USB widget, wait a bit & plug back into a different USB port - then wacom tablet works as expected. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c23 --- Comment #23 from David Hodgson <admin@different-perspectives.com> --- Comment on attachment 661174 --> http://bugzilla.opensuse.org/attachment.cgi?id=661174 50-wacom.conf with new section added. Should the 50-wacom.conf you supplied have MatchIsTablet ON or OFF? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c24 --- Comment #24 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661277 --> http://bugzilla.opensuse.org/attachment.cgi?id=661277&action=edit logs for trial 10 KOTD with usbhid.quirks your 50-wacom.conf with ON in place of OFF bamboo tablet works: pen, finger & buttons -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c25 --- Comment #25 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661278 --> http://bugzilla.opensuse.org/attachment.cgi?id=661278&action=edit logs for trial 11 KOTD WITHOUT usbhid.quirks your 50-wacom.conf with ON in place of OFF bamboo tablet works: pen, finger & buttons -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c26 --- Comment #26 from Egbert Eich <eich@suse.com> --- Created attachment 661288 --> http://bugzilla.opensuse.org/attachment.cgi?id=661288&action=edit 'virgin' 50-wacom.conf Thanks for all the tests! How about KOTD WITHOUT usbhid.quirks and a fully 'virgin' 50-wacom.conf? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c27 --- Comment #27 from Egbert Eich <eich@suse.com> --- (In reply to David Hodgson from comment #23)
Comment on attachment 661174 [details] 50-wacom.conf with new section added.
Should the 50-wacom.conf you supplied have MatchIsTablet ON or OFF?
According to the link you posted: https://bugs.launchpad.net/xf86-input-wacom/+bug/1265714/comments/38 it should have been "Off" to get evdev for the keyboard and pad part. We just reverse the logic to what's in the post: Evdev is the default match for virtually everything. Entries in 50-wacom.conf override these defaults for the some devices (wacom ones). So instead of using the first entry to override only the tablet part (which would happen with MatchIsTablet set to on), we let the it override everything and later override the keyboard and pad part (MatchIsTablet set to off) again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c28 --- Comment #28 from David Hodgson <admin@different-perspectives.com> --- Created attachment 661437 --> http://bugzilla.opensuse.org/attachment.cgi?id=661437&action=edit logs for trial 12 KOTD WITHOUT usbhid.quirks and a fully 'virgin' 50-wacom.conf -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c29 --- Comment #29 from David Hodgson <admin@different-perspectives.com> --- (In reply to Egbert Eich from comment #26)
How about KOTD WITHOUT usbhid.quirks and a fully 'virgin' 50-wacom.conf?
Finger & pen work on pad. Buttons don't work. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c30 --- Comment #30 from Egbert Eich <eich@suse.com> --- Ok, thanks a lot! So the essence is, that - for 13.2 we need: usbhid.quirks and MatchIsTablet OFF - for TW we need: no usbhid.quirks and MatchIsTablet ON I will have to think about this. Thanks again for all the tests! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c31 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |oneukum@suse.com Flags| |needinfo?(oneukum@suse.com) --- Comment #31 from Egbert Eich <eich@suse.com> --- @David: Ok, the driver reports different things for the two kernels. I will fix this for 13.2 but for anything later we need to investigate again as the xf86-input-wacom driver may actually work now. If you have a chance, could you please install Tumbleweed and see if everything works there out of the box? For now - with the 13.2 kernel, could you please create a dmesg dump and post it here? Thanks! @Oliver, is there a way to set this quirk in some config file so that it is picked up automatically? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=912589 http://bugzilla.opensuse.org/show_bug.cgi?id=912589#c35 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #35 from Egbert Eich <eich@suse.com> --- David, thanks for helping here. I've update the xf86-input-wacom package for 13.2 to include the additional section. I've added a comment informing about the needed quirk. There doesn't seem to be a way to add it for this device automatically. I'm also a bit reluctant to fix anything for Leap 42.1 or Tumbleweed without testing as I'm not sure when the kernel was fixed. Also a later version of the wacom driver may be able to handle all elements of the tablet and won't require a config section any more. If you happen to have the chance to test this on Leap 42.1 or Tumbleweed and find out that it doesn't work out of the box, please be sure to either open a new ticket (please add a link to this one) or reopen this one. I'm happy to fix Leap 42.1. If TW doesn't work out of the box (it has the latest bits available) I will address this with upstream and Wacom. Thanks a lot for your help and your patience to test all this! SR ID#356584 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com