Bug 111201

Summary: Apple card reader disappear after suspend to ram
Product: Drivers Reporter: hephooey
Component: USBAssignee: Greg Kroah-Hartman (greg)
Status: NEW ---    
Severity: normal CC: jp.sikorskii
Priority: P1    
Hardware: Intel   
OS: Linux   
Kernel Version: 4.4 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg output
lsusb -vv before suspend
lsusb -vv after waking up

Description hephooey 2016-01-23 08:32:37 UTC
Created attachment 201061 [details]
dmesg output

I use an Apple Macbook Pro 11.3. It comes with a sdcard reader with usb id 05ac:8406. It shows in the system as sdb, and after I put in a sdcard I can have access to them through devices like sdb1. It works fine until I suspend the machine. When it wakes up again the device just disappeared. I tried suspending with a sdcard mounted but the device still disappeared when waking up). Before suspending the port connected to the sdcard read have the status: U1 enable connect. But after the suspend/wakeup cycle lsusb shows Rx.Detect same as other ports. I put the dmesg out put with xhci module debug enabled in the attachment(around 131s you can see the sdcard (usb2-4) got disconnected after wakeup). Also the lsusb -vv results before and after suspend.
Comment 1 hephooey 2016-01-23 08:33:13 UTC
Created attachment 201071 [details]
lsusb -vv before suspend
Comment 2 hephooey 2016-01-23 08:33:56 UTC
Created attachment 201081 [details]
lsusb -vv after waking up
Comment 3 Greg Kroah-Hartman 2016-01-23 16:40:14 UTC
On Sat, Jan 23, 2016 at 08:32:37AM +0000, bugzilla-daemon@bugzilla.kernel.org wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=111201
> 
>             Bug ID: 111201
>            Summary: Apple card reader disappear after suspend to ram

Please send this to the linux-usb@vger.kernel.org mailing list.