* Re: [regression] openSUSE 12.2 stable kernel 3.7.8-1 big USB 2.0 slowdown
[not found] <1458272.gbZiDy4Yrx@sonja.nuetzel-hh.de>
@ 2013-02-18 10:06 ` Jiri Slaby
2013-02-19 2:56 ` Alan Stern
0 siblings, 1 reply; 5+ messages in thread
From: Jiri Slaby @ 2013-02-18 10:06 UTC (permalink / raw)
To: Anja Nützel, Jeff Mahoney
Cc: mmarek, Dieter Nützel, stable, LKML, Alan Stern
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?
> [ 149.841080] usb 1-2: reset high-speed USB device number 2 using ehci_hcd
> [ 164.975034] usb 1-2: device descriptor read/64, error -110
> [ 180.211088] usb 1-2: device descriptor read/64, error -110
> [ 180.414090] usb 1-2: reset high-speed USB device number 2 using ehci_hcd
> [ 195.549130] usb 1-2: device descriptor read/64, error -110
> [ 210.786107] usb 1-2: device descriptor read/64, error -110
> [ 210.989099] usb 1-2: reset high-speed USB device number 2 using ehci_hcd
> [ 215.054357] fuse init (API version 7.20)
> [ 221.414068] usb 1-2: device not accepting address 2, error -110
> [ 221.516098] usb 1-2: reset high-speed USB device number 2 using ehci_hcd
> [ 231.941092] usb 1-2: device not accepting address 2, error -110
> [ 231.941154] usb 1-2: USB disconnect, device number 2
> [ 231.941266] scsi 8:0:0:0: Device offlined - not ready after error recovery
> [ 232.045092] usb 1-2: new high-speed USB device number 12 using ehci_hcd
> [ 247.182104] usb 1-2: device descriptor read/64, error -110
> [ 262.421087] usb 1-2: device descriptor read/64, error -110
> [ 262.624089] usb 1-2: new high-speed USB device number 13 using ehci_hcd
> [ 277.762086] usb 1-2: device descriptor read/64, error -110
> [ 292.997072] usb 1-2: device descriptor read/64, error -110
> [ 293.200071] usb 1-2: new high-speed USB device number 14 using ehci_hcd
> [ 303.625026] usb 1-2: device not accepting address 14, error -110
> [ 303.727048] usb 1-2: new high-speed USB device number 15 using ehci_hcd
> [ 314.150028] usb 1-2: device not accepting address 15, error -110
> [ 314.150065] hub 1-0:1.0: unable to enumerate USB device on port 2
> [ 314.388051] usb 2-2: new full-speed USB device number 2 using uhci_hcd
> [ 314.634992] usb 2-2: not running at top speed; connect to a high speed hub
> [ 314.666036] usb 2-2: New USB device found, idVendor=058f, idProduct=6387
> [ 314.666045] usb 2-2: New USB device strings: Mfr=1, Product=2,
> SerialNumber=3
> [ 314.666050] usb 2-2: Product: Rainbow Line
> [ 314.666053] usb 2-2: Manufacturer: Intenso
> [ 314.666056] usb 2-2: SerialNumber: 47ADF5F1
> [ 314.668554] scsi11 : usb-storage 2-2:1.0
> [ 315.674834] scsi 11:0:0:0: Direct-Access Intenso Rainbow Line 8.07
> PQ: 0 ANSI: 2
> [ 315.677205] sd 11:0:0:0: Attached scsi generic sg8 type 0
> [ 315.686865] sd 11:0:0:0: [sdh] 15949824 512-byte logical blocks: (8.16
> GB/7.60 GiB)
> [ 315.689873] sd 11:0:0:0: [sdh] Write Protect is off
> [ 315.689886] sd 11:0:0:0: [sdh] Mode Sense: 03 00 00 00
> [ 315.692870] sd 11:0:0:0: [sdh] No Caching mode page present
> [ 315.692881] sd 11:0:0:0: [sdh] Assuming drive cache: write through
> [ 315.711737] sd 11:0:0:0: [sdh] No Caching mode page present
> [ 315.711748] sd 11:0:0:0: [sdh] Assuming drive cache: write through
> [ 315.985072] sdh: sdh1
> [ 316.880344] sd 11:0:0:0: [sdh] No Caching mode page present
> [ 316.880356] sd 11:0:0:0: [sdh] Assuming drive cache: write through
> [ 316.880363] sd 11:0:0:0: [sdh] Attached SCSI removable disk
>
>
> [ 0.000000] Linux version 3.7.8-1-desktop (geeko@buildhost) (gcc version
> 4.7.1 20120723 [gcc-4_7-branch revision 189773] (SUSE Linux) ) #1 SMP PREEMPT
> Fri Feb 15 14:56:20 UTC 2013 (2fa96bd)
>
> [ 0.954063] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> [ 0.954143] ehci_hcd 0000:00:10.4: EHCI Host Controller
> [ 0.954155] ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus
> number 1
> [ 0.954274] ehci_hcd 0000:00:10.4: irq 21, io mem 0xdfffbc00
> [ 0.960024] ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00
> [ 0.960092] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
> [ 0.960096] usb usb1: New USB device strings: Mfr=3, Product=2,
> SerialNumber=1
> [ 0.960100] usb usb1: Product: EHCI Host Controller
> [ 0.960103] usb usb1: Manufacturer: Linux 3.7.8-1-desktop ehci_hcd
> [ 0.960106] usb usb1: SerialNumber: 0000:00:10.4
> [ 0.960376] hub 1-0:1.0: USB hub found
> [ 0.960389] hub 1-0:1.0: 8 ports detected
> [ 0.960644] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
> [ 0.960685] uhci_hcd: USB Universal Host Controller Interface driver
> [ 0.960744] uhci_hcd 0000:00:10.0: UHCI Host Controller
> [ 0.960755] uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus
> number 2
> [ 0.960797] uhci_hcd 0000:00:10.0: irq 21, io base 0x0000c000
> [ 0.960876] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
> [ 0.960880] usb usb2: New USB device strings: Mfr=3, Product=2,
> SerialNumber=1
> [ 0.960884] usb usb2: Product: UHCI Host Controller
> [ 0.960887] usb usb2: Manufacturer: Linux 3.7.8-1-desktop uhci_hcd
> [ 0.960890] usb usb2: SerialNumber: 0000:00:10.0
> [ 0.961218] hub 2-0:1.0: USB hub found
> [ 0.961232] hub 2-0:1.0: 2 ports detected
>
> Sonja /home/anja# lsmod |grep usb
> usb_storage 47841 0
>
> Sonja /home/anja# modprobe -l | grep hcd
> kernel/drivers/scsi/ufs/ufshcd.ko
> kernel/drivers/usb/host/whci/whci-hcd.ko
> kernel/drivers/usb/host/oxu210hp-hcd.ko
> kernel/drivers/usb/host/isp116x-hcd.ko
> kernel/drivers/usb/host/isp1362-hcd.ko
> kernel/drivers/usb/host/xhci-hcd.ko
> kernel/drivers/usb/host/sl811-hcd.ko
> kernel/drivers/usb/host/u132-hcd.ko
> kernel/drivers/usb/host/r8a66597-hcd.ko
> kernel/drivers/usb/host/bcma-hcd.ko
> kernel/drivers/usb/host/ssb-hcd.ko
> kernel/drivers/staging/usbip/vhci-hcd.ko
>
> Sonja /home/anja# lspci
> 00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host
> Bridge (rev 80)
> 00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
> 00:0b.0 RAID bus controller: Silicon Image, Inc. SiI 3124 PCI-X Serial ATA
> Controller (rev 02)
> 00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI
> Gigabit Ethernet Controller (rev 10)
> 00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID
> Controller (rev 80)
> 00:0f.1 IDE interface: VIA Technologies, Inc.
> VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
> 00:10.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 81)
> 00:10.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 81)
> 00:10.2 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 81)
> 00:10.3 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 81)
> 00:10.4 USB controller: VIA Technologies, Inc. USB 2.0 (rev 86)
> 00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge
> [KT600/K8T800/K8T890 South]
> 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237
> AC97 Audio Controller (rev 60)
> 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
> 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV730
> Pro AGP [Radeon HD 4600 Series]
>
> /home/anja> lsusb
> Bus 002 Device 002: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash
> Drive
> Bus 003 Device 002: ID 0951:1607 Kingston Technology DataTraveler 100
> Bus 004 Device 002: ID 04a9:220d Canon, Inc. CanoScan N670U/N676U/LiDE 20
> Bus 005 Device 002: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
> 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
>
> /home/anja> 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
> |__ Port 2: Dev 2, If 0, Class=stor., Driver=usb-storage, 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
> |__ Port 1: Dev 2, If 0, Class=stor., Driver=usb-storage, 12M
> /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
> |__ Port 2: Dev 2, If 0, Class=stor., Driver=usb-storage, 12M
> /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
>
> Thanks,
> Dieter
>
--
js
suse labs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [regression] openSUSE 12.2 stable kernel 3.7.8-1 big USB 2.0 slowdown
2013-02-18 10:06 ` [regression] openSUSE 12.2 stable kernel 3.7.8-1 big USB 2.0 slowdown Jiri Slaby
@ 2013-02-19 2:56 ` Alan Stern
2013-02-19 9:16 ` Jiri Slaby
0 siblings, 1 reply; 5+ messages in thread
From: Alan Stern @ 2013-02-19 2:56 UTC (permalink / raw)
To: Jiri Slaby
Cc: Anja Nützel, Jeff Mahoney, mmarek, Dieter Nützel, stable, LKML
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).
Alan Stern
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [regression] openSUSE 12.2 stable kernel 3.7.8-1 big USB 2.0 slowdown
2013-02-19 2:56 ` Alan Stern
@ 2013-02-19 9:16 ` Jiri Slaby
2013-02-19 16:44 ` Dieter Nützel
0 siblings, 1 reply; 5+ messages in thread
From: Jiri Slaby @ 2013-02-19 9:16 UTC (permalink / raw)
To: Anja Nützel
Cc: Alan Stern, Jeff Mahoney, mmarek, Dieter Nützel, stable, LKML
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?
--
js
suse labs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [regression] openSUSE 12.2 stable kernel 3.7.8-1 big USB 2.0 slowdown
2013-02-19 9:16 ` Jiri Slaby
@ 2013-02-19 16:44 ` Dieter Nützel
2013-02-19 16:53 ` Jiri Slaby
0 siblings, 1 reply; 5+ messages in thread
From: Dieter Nützel @ 2013-02-19 16:44 UTC (permalink / raw)
To: Jiri Slaby
Cc: Anja Nützel, Alan Stern, Jeff Mahoney, mmarek,
Dieter Nützel, stable, LKML
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [regression] openSUSE 12.2 stable kernel 3.7.8-1 big USB 2.0 slowdown
2013-02-19 16:44 ` Dieter Nützel
@ 2013-02-19 16:53 ` Jiri Slaby
0 siblings, 0 replies; 5+ messages in thread
From: Jiri Slaby @ 2013-02-19 16:53 UTC (permalink / raw)
To: Dieter Nützel
Cc: Anja Nützel, Alan Stern, Jeff Mahoney, mmarek, stable, LKML
On 02/19/2013 05:44 PM, Dieter Nützel wrote:
> Am 2013-02-19 10:16, schrieb Jiri Slaby:
>> On 02/19/2013 03:56 AM, Alan Stern wrote:
>>> 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.
I've just pushed the revert:
e224175..ba0ac30 openSUSE-12.3 -> openSUSE-12.3
f3ee42f..83cb8d1 master -> master
ae1c506..e56d580 stable -> stable
--
js
suse labs
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-02-19 16:53 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <1458272.gbZiDy4Yrx@sonja.nuetzel-hh.de>
2013-02-18 10:06 ` [regression] openSUSE 12.2 stable kernel 3.7.8-1 big USB 2.0 slowdown Jiri Slaby
2013-02-19 2:56 ` Alan Stern
2013-02-19 9:16 ` Jiri Slaby
2013-02-19 16:44 ` Dieter Nützel
2013-02-19 16:53 ` Jiri Slaby
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.