Re: [regression] openSUSE 12.2 stable kernel 3.7.8-1 big USB 2.0slowdown
From: Dieter NÃtzel
Date: Tue Feb 19 2013 - 11:50:49 EST
Am 2013-02-19 10:16, schrieb Jiri Slaby:
On 02/19/2013 03:56 AM, Alan Stern wrote:
On Mon, 18 Feb 2013, Jiri Slaby wrote:
On 02/18/2013 06:25 AM, Anja NÃtzel wrote:
Maybe it startet with 3.7.7.
I could copy several MB onto my USB 2.0 sticks with 3.7.6. (I
think).
Even with full speed.
With openSUSE 12.2 DVD (kernel 3.4.x) it works OK, too.
Now it degrates to 12 mbits (full-speed USB only).
This is an upstream 3.7.7 stable regression, I think. Some of these
patches perhaps:
d7da098 USB: EHCI: fix for leaking isochronous data
caa891a USB: storage: optimize to match the Huawei USB storage
devices
and support new switch command
08b4bfd USB: storage: Define a new macro for USB storage match
rules
390077b usb: Using correct way to clear usb3.0 device's remote
wakeup
feature.
93dffb7 USB: EHCI: fix bug in scheduling periodic split transfers
bf79379 USB: EHCI: fix timer bug affecting port resume
d01875f USB: EHCI: unlink one async QH at a time
269ef9f USB: EHCI: remove ASS/PSS polling timeout
Alan, any ideas?
A lot of people have reported problems caused by the last one
(269ef9f). I haven't had time to investigate yet (just got back
from
vacation).
I reverted that one in:
http://labs.suse.cz/jslaby/bug-804367/
Anja, could you test that kernel?
"Anja's" kernel (your kernel-desktop-3.7.9-0.i686.rpm) works OK!
openSUSE stable (kernel-desktop-3.7.9-1.1) of course NOT.
Only little thing KDE-Infozentrum Version 4.10.00 "release 547" Unter
KDE 4.10.00 "release 550" do not show all USB devices correctly.
Sonja /Pakete# lsusb -t
4-1:1.0: No such file or directory
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=vend., Driver=, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
|__ Port 2: Dev 5, If 0, Class=stor., Driver=usb-storage, 480M
|__ Port 3: Dev 4, If 0, Class=stor., Driver=usb-storage, 480M
|__ Port 8: Dev 3, If 0, Class=stor., Driver=usb-storage, 480M
Sonja /Pakete# lsusb
Bus 001 Device 005: ID 0951:1607 Kingston Technology DataTraveler 100
Bus 001 Device 004: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash
Flash Drive
Bus 001 Device 003: ID 058f:6362 Alcor Micro Corp. Flash Card
Reader/Writer
Bus 004 Device 002: ID 04a9:220d Canon, Inc. CanoScan N670U/N676U/LiDE
20
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Thank very much!
Anja & Dieter
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/