USB MSC, SD/ATA/NAND/RAM Disk




Hi,

From MS Help I observed that following registry need to be set for USB Mass
Storage Class Driver to be loaded, in addition to USB Function Controller
Registry Settings.

[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers]
"DefaultClientDriver"=- ; erase previous default
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers]
"DefaultClientDriver"="Mass_Storage_Class"

[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_Storage_Class]
"Dll"="usbmsfn.dll"
"InterfaceSubClass"=dword:06
"InterfaceProtocol"=dword:50
"DeviceName"="DSK1:"
"FriendlyName"="Mass Storage"
"idVendor"=dword:045E
"Manufacturer"="Generic Manufacturer (PROTOTYPE--Remember to change
idVendor)"
"idProduct"=dword:FFFF
"Product"="Generic Mass Storage (PROTOTYPE--Remember to change idVendor)"
"bcdDevice"=dword:0

Consider a case for example My System is having SD Card, Harddisk on ATA,
NAND Device and also RAM.

In registry the disks names are DSK1,DSK2,DSK3, for SD,HDD and NAND
respectively.

I have two questions here:

1) Is SD Card will be shown as MSC when USB Device is connected to Host in
the above case ? If not please correct me.

2) What are the settings that I have to do for having RAM Device as MSC
instead of a Flash Device ?

Thank You & Regards,
Sudheer


.



Relevant Pages

  • Re: How to add Prism 2.5 Wireless card drivers?
    ... I can now stick the card in, ... will add additional registry settings for WEP and such. ... I do not want to use the Windows zero Configuration ... But one thing is that the WEP keys are encrypted, ...
    (microsoft.public.windowsce.platbuilder)
  • Registry for RTL8139
    ... 1.Can anyone give me the detailed registry settings for a PCI based ... If u have used the RTL8139 card for your ... establishing TCP/IP communication with the host PC?(as I want this to ... communicate with the host if I try to ping or run clientside.exe?How ...
    (microsoft.public.windowsce.platbuilder)
  • Configuring WLAN SSID via registries
    ... we don't use Aironet, ... Did you try to look into the registry settings for ... this card? ... >Bainbridge Island, WA 98110 ...
    (microsoft.public.windowsce.platbuilder)