[Bug 920067] New: Canon LiDE20 USB scanner issues with Acer laptop [intel] + USB3.0 controller (xhci)
http://bugzilla.opensuse.org/show_bug.cgi?id=920067 Bug ID: 920067 Summary: Canon LiDE20 USB scanner issues with Acer laptop [intel] + USB3.0 controller (xhci) Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: madworm_de.novell@spitzenpfeil.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 Build Identifier: In short, the scanner works just once and then things hang. Sometimes reconnecting it "fixes" things for a short while, but it is essentially unusable. I have tested this scanner with 4 computers: * Old AMD-based PC with USB 2.0 (13.1): works all the time * Even older AMD-based PC with USB 2.0 (13.2): works as far as tested * Old Intel-based Laptop with USB 2.0 (13.2): works all the time * Brand-new Intel-based laptop (Acer) with USB 3.0 (13.2): no go I have experienced crashes / hangs using: (logfiles later) * scanimage -L * xsane Setting up the scanner using "Yast2-scanner" seems odd. Sometimes it shows the scanner associated with the suitable "plustek" driver, sometimes it shows as "not configured". Something is badly wrong. It appears other people have had issues with USB 3.0 and scanners with the "xhci_hcd" driver. I tried to blacklist it, but without it I don't have ANY USB on that laptop. I have tried the latest default kernel (3.19.something), same issue. Reproducible: Always Steps to Reproduce: 1. Attach scanner 2. Try to use it 3. "Bad vibrations" -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #1 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #2 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #3 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #4 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #5 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #6 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #7 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #8 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #9 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #10 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #11 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #12 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #13 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #14 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #15 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #16 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #17 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #18 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
Martin Pluskal
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #19 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
Johannes Meixner
From my non-expert point of view the issue is not caused by openSUSE, neither by openSUSE-specific changes of our kernel or libusb nor by openSUSE-specific changes of the sane-backends software.
Therefore the issue belongs to "upstream", either the kernel or libusb or SANE or perpaps even all of them. You can still add comments to this issue report regardless that it is closed as "upstream" - i.e. there is no need to reopen it only to provide more information. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #21 from Johannes Meixner
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
Johannes Meixner
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
Oliver Neukum
Oliver Neukum, what is the generic method to tell the kernel to make a USB3 port behave as if it was only a USB2 port?
That is just not possible. Generically the hardware cannot do. Some Intel stuff can do it, but it has to be done at boot time. Useless for hotpluggable stuff.
It seems something like "rmmod xhci_hcd ; modprobe ehci_hcd" does not make a hardware USB3 port behave as if it was only USB2.
I will backport the scanner fixes once they hit Greg's tree in a final form. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #24 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #25 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #26 from Johannes Meixner
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #27 from Johannes Meixner
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #28 from robert spitzenpfeil
http://bugzilla.opensuse.org/show_bug.cgi?id=920067
--- Comment #29 from robert spitzenpfeil
participants (1)
-
bugzilla_noreply@novell.com