This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Beagleboarx XM OTG musb_hdrc autosuspend issue.

Hi Team, 

I am facing an issue with musb_hdrc driver . 

When i connect a device it get detected . But goes in to sleep mode.

can any one help to figure out this issue .It will be very helpfull if you can point to the conditions by which this auto suspend may occur . This is my log file ..

Nov 15 13:58:48 SystechDM3730SBC kernel: [ 467.265136] usb usb2: usb wakeup-resume
Nov 15 13:58:48 SystechDM3730SBC kernel: [ 467.265197] usb usb2: usb auto-resume
Nov 15 13:58:48 SystechDM3730SBC kernel: [ 467.281768] hub 2-0:1.0: hub_resume
Nov 15 13:58:48 SystechDM3730SBC kernel: [ 467.281890] hub 2-0:1.0: port 1: status 0101 change 0001
Nov 15 13:58:48 SystechDM3730SBC kernel: [ 467.391326] hub 2-0:1.0: state 7 ports 1 chg 0002 evt 0000
Nov 15 13:58:48 SystechDM3730SBC kernel: [ 467.391418] hub 2-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.517089] usb 2-1: new high-speed USB device number 4 using musb-hdrc
[ 467.668151] usb 2-1: device v12d1 p1446 is not supported
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.667022] usb 2-1: default language 0x0409
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.668151] usb 2-1: device v12d1 p1446 is not supported
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.673919] usb 2-1: udev 4, busnum 2, minor = 131
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.673980] usb 2-1: New USB device found, idVendor=12d1, idProduct=1446
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.674011] usb 2-1: New USB device strings: Mfr=3, Product=2, SerialNumber=0
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.674041] usb 2-1: Product: HUAWEI Mobile
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.674072] usb 2-1: Manufacturer: HUAWEI Technology
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.680786] usb 2-1: usb_probe_device
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.680816] usb 2-1: configuration #1 chosen from 1 choice
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.685729] usb 2-1: adding 2-1:1.0 (config #1, interface 0)
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.686279] usb-storage 2-1:1.0: usb_probe_interface
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.686401] usb-storage 2-1:1.0: usb_probe_interface - got id
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.686431] usb-storage: USB Mass Storage device detected
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.694793] usb-storage: -- associate_dev
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.694854] usb-storage: Vendor: 0x12d1, Product: 0x1446, Revision: 0x0000
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.694854] usb-storage: Interface Subclass: 0x06, Protocol: 0x50
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.694915] usb-storage: Transport: Bulk
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.694976] usb-storage: Protocol: Transparent SCSI
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.695037] usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.695159] usb-storage: Status code 0; transferred 31/31
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.695190] usb-storage: -- transfer complete
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.695220] usb-storage: transfer actual length=31, result=0
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.697937] scsi8 : usb-storage 2-1:1.0
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.698913] usb-storage 2-1:1.0: waiting for device to settle before scanning
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.699523] usb 2-1: adding 2-1:1.1 (config #1, interface 1)
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.699981] usb-storage 2-1:1.1: usb_probe_interface
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.700042] usb-storage 2-1:1.1: usb_probe_interface - got id
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.700073] usb-storage: USB Mass Storage device detected
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.701446] usb-storage: *** thread sleeping.
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.702789] usb-storage: -- associate_dev
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.702819] usb-storage: Vendor: 0x12d1, Product: 0x1446, Revision: 0x0000
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.702850] usb-storage: Interface Subclass: 0x06, Protocol: 0x50
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.702880] usb-storage: Transport: Bulk
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.702911] usb-storage: Protocol: Transparent SCSI
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.707427] scsi9 : usb-storage 2-1:1.1
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.708343] usb-storage 2-1:1.1: waiting for device to settle before scanning
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.709197] hub 2-0:1.0: state 7 ports 1 chg 0000 evt 0002
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.709320] hub 2-0:1.0: port 1, status 0100, change 0001, 12 Mb/s
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.709350] usb 2-1: USB disconnect, device number 4
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.709381] usb 2-1: unregistering device
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.709411] usb 2-1: unregistering interface 2-1:1.0
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.709991] usb-storage: storage_disconnect() called
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.710693] usb-storage: -- usb_stor_release_resources
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.710723] usb-storage: -- sending exit command to thread
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.711639] usb-storage: *** thread awakened.
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.711669] usb-storage: -- exiting
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.713531] usb-storage: -- dissociate_dev
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.714019] usb 2-1: unregistering interface 2-1:1.1
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.714630] usb-storage: storage_disconnect() called
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.715362] usb-storage: -- usb_stor_release_resources
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.715393] usb-storage: -- sending exit command to thread
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.716583] usb-storage: -- dissociate_dev
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.717864] usb 2-1: usb_disable_device nuking all URBs
Nov 15 13:58:49 SystechDM3730SBC kernel: [ 467.875671] hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
Nov 15 13:58:51 SystechDM3730SBC kernel: [ 470.174438] hub 2-0:1.0: hub_suspend

Regards,

Dibin