Hi
I have this strange intermitted problem:
After a correct enumeration of the device we have a sequence of:
<7>[ 15.007537] musb-hdrc musb-hdrc: <== Power=e0, DevCtl=19, int_usb=0x28
<7>[ 15.007598] musb-hdrc musb-hdrc: DISCONNECT (a_host) as Host, devctl 19
<7>[ 15.127655] musb-hdrc musb-hdrc: ** IRQ host usb0010 tx0000 rx0000
<7>[ 15.127685] musb-hdrc musb-hdrc: <== Power=e0, DevCtl=5d, int_usb=0x10
<7>[ 15.127746] musb-hdrc musb-hdrc: CONNECT (a_host) devctl 5d
<7>[ 15.244018] musb-hdrc musb-hdrc: ** IRQ peripheral usb0020 tx0000 rx0000
<7>[ 15.244049] musb-hdrc musb-hdrc: <== Power=e0, DevCtl=19, int_usb=0x20
<7>[ 15.244079] musb-hdrc musb-hdrc: DISCONNECT (a_host) as Host, devctl 19
<7>[ 15.378234] musb-hdrc musb-hdrc: ** IRQ host usb0010 tx0000 rx0000
<7>[ 15.378265] musb-hdrc musb-hdrc: <== Power=e0, DevCtl=5d, int_usb=0x10
<7>[ 15.378326] musb-hdrc musb-hdrc: CONNECT (a_host) devctl 5d
<7>[ 15.479400] musb-hdrc musb-hdrc: ** IRQ peripheral usb0020 tx0000 rx0000
<7>[ 15.479431] musb-hdrc musb-hdrc: <== Power=e0, DevCtl=19, int_usb=0x20
<7>[ 15.479461] musb-hdrc musb-hdrc: DISCONNECT (a_host) as Host, devctl 19
<7>[ 15.687469] musb-hdrc musb-hdrc: ** IRQ host usb0010 tx0000 rx0000
<7>[ 15.687499] musb-hdrc musb-hdrc: <== Power=e0, DevCtl=5d, int_usb=0x10
<7>[ 15.687561] musb-hdrc musb-hdrc: CONNECT (a_host) devctl 5d
<7>[ 15.714782] musb-hdrc musb-hdrc: ** IRQ peripheral usb0020 tx0000 rx0000
<7>[ 15.714813] musb-hdrc musb-hdrc: <== Power=e0, DevCtl=19, int_usb=0x20
<7>[ 15.714843] musb-hdrc musb-hdrc: DISCONNECT (a_host) as Host, devctl 19
<7>[ 15.848999] musb-hdrc musb-hdrc: ** IRQ host usb0010 tx0000 rx0000
<7>[ 15.849060] musb-hdrc musb-hdrc: <== Power=e0, DevCtl=5d, int_usb=0x10
<7>[ 15.849090] musb-hdrc musb-hdrc: CONNECT (a_host) devctl 5d
<7>[ 15.950164] musb-hdrc musb-hdrc: ** IRQ peripheral usb0020 tx0000 rx0000
<7>[ 15.950195] musb-hdrc musb-hdrc: <== Power=e0, DevCtl=19, int_usb=0x20
<7>[ 15.950225] musb-hdrc musb-hdrc: DISCONNECT (a_host) as Host, devctl 19
Sometime the peripheral after that stop to answer to the fist control message. I have seen that this sequence can happen even accros a transfer.
Michael