Bug 697790

Summary: Asynchronous detach and reattach test for USB 3.0 device with ExpressCard USB 3.0 host port failed
Product: Red Hat Enterprise Linux 6 Reporter: qcui
Component: kernelAssignee: Don Zickus <dzickus>
Status: CLOSED UPSTREAM QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.1CC: arozansk, dhoward, qcai
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-03 03:31:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description qcui 2011-04-19 09:38:11 UTC
Description of problem:
Asynchronous detach and reattach test for USB 3.0 device to ExpressCard USB 3.0 host port always failed. The system could not probe the USB 3.0 device out. But if I detach and reattach the ExpressCard with the USB 3.0 device on, test could pass.

Version-Release number of selected component (if applicable):
# uname -a
Linux wlan-5-235.nay.redhat.com 2.6.32-128.el6.x86_64 #1 SMP Mon Mar 28 21:55:33 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
# more /etc/redhat-release
Red Hat Enterprise Linux Workstation release 6.0 (Santiago)

How reproducible:
Always

Steps to Reproduce:
1.attach the ExpressCard USB 3.0 to the USB 2.0 port
2.attach the USB 3.0 device to the ExpressCard USB 3.0 host port
3.detach and reattach the USB 3.0 device
4.# fdisk -l
  
Actual results:
Fail

Expected results:
Pass

Comment 2 Qian Cai 2011-04-20 00:36:17 UTC
(In reply to comment #0)
> Steps to Reproduce:
> 1.attach the ExpressCard USB 3.0 to the USB 2.0 port
Do you mean to an ExpressCard slot in the laptop?

Comment 3 RHEL Program Management 2011-04-20 06:01:38 UTC
Since RHEL 6.1 External Beta has begun, and this bug remains
unresolved, it has been rejected as it is not proposed as
exception or blocker.

Red Hat invites you to ask your support representative to
propose this request, if appropriate and relevant, in the
next release of Red Hat Enterprise Linux.

Comment 4 Don Zickus 2011-04-25 13:55:09 UTC
> Steps to Reproduce:
> 1.attach the ExpressCard USB 3.0 to the USB 2.0 port
> 2.attach the USB 3.0 device to the ExpressCard USB 3.0 host port
> 3.detach and reattach the USB 3.0 device
> 4.# fdisk -l
> 

Hi,

I am confused by your steps.  Can you re-explain 1 to me?  I don't think ExpressCards plug into USB 2.0 ports (they normally plug into a pci-e bus).

I just want to make sure I understand how you were able to make this fail.

Cheers,
Don

Comment 5 Qian Cai 2011-05-03 03:31:13 UTC
This is fixed in recent usb-2.6 tree.