I have following setup. usb0 channel is attached to a usb-hub and one of the mmc channels is connected to a wilink 18xx. Sometimes usb-hub won't be detected correctly and this seems to happen WiLInk is present on the system. Used kernel 3.18.32. So far it happens one time in 100 power cycles. This effect was much more frequent in 3.15 kernel. With upgrading to 3.18 the frequency was greatly reduced, but the problem is still there. Seems to be some kind of race condition. The second MSUB channel that has only microUSB connector doesn't suffer and can detect FTDI chip correctly. See kernel output below: VFS: Mounted root (ext4 filesystem) readonly on device 179:2. devtmpfs: mounted Freeing unused kernel memory: 452K (c0a31000 - c0aa2000) Starting logging: OK Populating /dev using udev: udevd[830]: starting version 3.1.5 random: udevd urandom read with 18 bits of entropy available 47401300.usb-phy supply vcc not found, using dummy regulator 47401b00.usb-phy supply vcc not found, using dummy regulator musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 1 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: MUSB HDRC host driver usb usb1: Manufacturer: Linux 3.18.32 musb-hcd usb usb1: SerialNumber: musb-hdrc.0.auto hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected musb-hdrc musb-hdrc.2.auto: MUSB HDRC host driver musb-hdrc musb-hdrc.2.auto: new USB bus registered, assigned bus number 2 usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: MUSB HDRC host driver usb usb2: Manufacturer: Linux 3.18.32 musb-hcd usb usb2: SerialNumber: musb-hdrc.2.auto hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected usb 1-1: new high-speed USB device number 2 using musb-hdrc usb 2-1: new full-speed USB device number 2 using musb-hdrc usb 2-1: New USB device found, idVendor=0403, idProduct=6015 usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 2-1: Product: RS232 usb 2-1: Manufacturer: FTDI usb 2-1: SerialNumber: DN0167KW ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected usb 2-1: Detected FT-X usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0 usb 1-1: new high-speed USB device number 3 using musb-hdrc usb 1-1: new high-speed USB device number 4 using musb-hdrc wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11) wlcore: loaded usb 1-1: new high-speed USB device number 5 using musb-hdrc done Any idea? Yegor -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html