Hello, I've got a custom board that I'm trying to verify that USB mass storage is functional.
I'm running kernel 3.0.35 (using LTIB).
When I plug in the USB flash drive I see the following in the dmesg output:
fsl-ehci fsl-ehci.1: GetStatus port:1 status 10001803 8 ACK POWER sig=j CSC CONNECT
hub 2-0:1.0: port 1: status 0101 change 0001
hub 2-0:1.0: state 7 ports 1 chg 0002 evt 0000
hub 2-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
usb 2-1: new high speed USB device number 3 using fsl-ehci
fsl-ehci fsl-ehci.1: port 1 high speed
fsl-ehci fsl-ehci.1: GetStatus port:1 status 18001205 12 ACK POWER sig=se0 LPM PE CONNECT
usb 2-1: default language 0x0409
usb 2-1: udev 3, busnum 2, minor = 130
usb 2-1: New USB device found, idVendor=090c, idProduct=1000
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: SerialNumber: 12031100001463
usb 2-1: usb_probe_device
usb 2-1: configuration #1 chosen from 1 choice
usb 2-1: adding 2-1:1.0 (config #1, interface 0)
hub 2-0:1.0: state 7 ports 1 chg 0000 evt 0002
looking up that vendor id and product id, it matches that of a Flash Drive, so it looks like the device is detected. However, I cannot find a device like /dev/sda, or /dev/sdb, etc...My question is does kernel 3.0.35 on the i.MX6SoloLite support usb mass storage? If so, then I must have other issues.
Is this custom board based on our i.MX6SL EVK ?
Yes, it's based off the iMX6SL EVK.
Both the USB Host and USB OTG ports (side to side) on the i.MX6SL EVK use one USB OTG interface each. However, the board circuitry on both are different so only the USB OTG port has this capability. While you may be able to change the driver so both are in device mode, there would be a problem with the power circuitry of the USB Host driver when connected to a OTG Host.
Unfortunately the Host port is not completely available in our board.
Best regards,
Sergio
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------