am335x: msub, sdio and hub issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux