i.MX6sl usb mass storage

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX6sl usb mass storage

908 Views
kvb
Contributor III

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.

Labels (1)
0 Kudos
3 Replies

602 Views
SergioSolis
NXP Employee
NXP Employee

Is this custom board based on our i.MX6SL EVK ?

0 Kudos

602 Views
kvb
Contributor III

Yes, it's based off the iMX6SL EVK.

0 Kudos

602 Views
SergioSolis
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos