[Bug 701368] New: running sane-find-scanner leads to disabled USB device (mouse)
https://bugzilla.novell.com/show_bug.cgi?id=701368 https://bugzilla.novell.com/show_bug.cgi?id=701368#c0 Summary: running sane-find-scanner leads to disabled USB device (mouse) Classification: openSUSE Product: openSUSE 12.1 Version: Milestone 1 Platform: i686 OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: hendrikw@arcor.de QAContact: qa@suse.de Found By: --- Blocker: --- Created an attachment (id=435761) --> (http://bugzilla.novell.com/attachment.cgi?id=435761) debug log of sane-find-scanner and /var/log/messages of unplugging and plugging in the mouse after it got disabled (for hardware info) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 When I run sane-find-scanner a couple of times the USB mouse gets disabled. One (or two) more run(s) of sane-find-scanner re-enables the mouse. Or I unplug and plug in the mouse again, to make it work again. I will add a attachment with the debug log of sane-find-scanner. I tested this with OpenSUSE 12.1 Milestone, kernel 2.6.39-2-desktop #1 SMP PREEMPT Mon May 23 11:35:38 UTC 2011 (3b6edff) i686 i686 i386 GNU/Linux and an OpenSUSE 11.4 KDE live cd with kernel 2.6.37.1-1.2-default #1 SMP 2011-02-21 10:34:10 +0100 i686 i686 i386 GNU/Linux and always sane-backends 1.0.22. I did not test this with other usb devices than this mouse. Reproducible: Sometimes Steps to Reproduce: 1. become root 2. run sane-find-scanner until the mouse gets disabled 3. Actual Results: The mouse stops working. Expected Results: The mouse should keep on working. The computer is a six years old Fujitsu Siemens Celsius H230 laptop. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c1
--- Comment #1 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c2
--- Comment #2 from Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c3
--- Comment #3 from Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c
Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c4
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c5
Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c6
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c7
Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c8
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c9
Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c10
--- Comment #10 from Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c11
Oliver Neukum
Created an attachment (id=480771) --> (http://bugzilla.novell.com/attachment.cgi?id=480771) [details] lsusb -D output
One more try with: lsusb -D /dev/bus/usb/003/002 There is a difference.
I am afraid I am too stupid to see it. Could you clarify? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c12
Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c13
Oliver Neukum
More versions, more tests:
openSUSE 12.1 Final : bug still there openSUSE 12.1 Final with Tumbleweed (kernel 3.2): bug still there
openSUSE 12.2 Milestone 1: bug is gone
Very well. Could you try the kernel of the working version on your system? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c14
Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c15
Oliver Neukum
versions and found in the 12.2-version an error message: "libusb not available"
This is odd due to a kernel change. Please check for the availability of libusb with the rpm tool. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c16
Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c17
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c18
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c19
Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c20
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c21
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c22
Oliver Neukum
As far as I see the check_libusb_device functions only test libusb values and does not communicate with the USB device (long lines shown wrapped here):
The descriptors which libusb evaluates are first retrieved from the device. According to the USB spec devices must always be able to deliver the device descriptors. This particular mouse seems to have a buggy firmware that expects a request for device descriptors only at the times a certain other OS requests them. I am afraid SANE needs to have a blacklist entry for this device based on a VID:PID pair. Is there a facility for that in SANE? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c23
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c24
--- Comment #24 from Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c25
--- Comment #25 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c26
--- Comment #26 from Hendrik Woltersdorf
https://bugzilla.novell.com/show_bug.cgi?id=701368
https://bugzilla.novell.com/show_bug.cgi?id=701368#c27
--- Comment #27 from Hendrik Woltersdorf
participants (1)
-
bugzilla_noreply@novell.com