cancel
Showing results for 
Search instead for 
Did you mean: 

USB Host support for devices with more than one logical unit

jdcowpland
Associate II
Posted on February 26, 2014 at 22:11

Anyone know if it's easy to edit the ST USB host library so that it supports flash drives made up of more than one logical unit? Or if there's another library out there that does?

#usb-msc-host
10 REPLIES 10
jdcowpland
Associate II
Posted on April 07, 2014 at 11:25

Thanks Tsuneo! I've looked at both devices with a sniffer, and the main difference in enumeration as far as I can see is that inbetween SELECT_CONFIGURATION and SELECT_INTERFACE, the multi-lun device issues a lot of other commands. Most of them are just requests for descriptors but it also sends commands QUERY_CAPABILITIES, GET_MS_FEATURE_DESCRIPTOR, QUERY_PNP_DEVICE_STATE, and QUERY_DEVICE_RELATIONS. The single lun device goes straight from configuration to interface. Does that sound like the kind of thing that might be causing the issue?