Hi all,

I am trying to exposes my storage in my device as mass storage to PC.
Wince 5.0 is running on the device.I used the following 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 must be changed. 045E belongs to Microsoft and is only to be used
for
; prototype devices in your labs. Visit http://www.usb.org to obtain a
vendor id.
"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
=====================================================================================

The problem is it is working fine when ethernet KITL is enabled.If i disable
the KITL it is not working.In my host PC i am not even getting "USB not
Recognized" message.

Advanced Thanks,

Regards,
Prabu

Re: usb function mass storage on wince 5.0 by Bruce

Bruce
Fri Mar 14 09:53:58 PDT 2008

Are the drivers in your NK.bin?

--
Bruce Eitman (eMVP)
Senior Engineer
beitman AT applieddata DOT net

Applied Data Systems
www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member

"prabu" <prabu@discussions.microsoft.com> wrote in message
news:5A38C06D-7F17-48DB-8046-C2647C69241E@microsoft.com...
> Hi all,
>
> I am trying to exposes my storage in my device as mass storage to PC.
> Wince 5.0 is running on the device.I used the following 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 must be changed. 045E belongs to Microsoft and is only to be
> used
> for
> ; prototype devices in your labs. Visit http://www.usb.org to obtain a
> vendor id.
> "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
> =====================================================================================
>
> The problem is it is working fine when ethernet KITL is enabled.If i
> disable
> the KITL it is not working.In my host PC i am not even getting "USB not
> Recognized" message.
>
> Advanced Thanks,
>
> Regards,
> Prabu



Re: usb function mass storage on wince 5.0 by prabu

prabu
Sun Mar 16 23:23:00 PDT 2008

Yes it is included in the ce.bib file.

; @CESYSGEN IF CE_MODULES_USBMSFN
usbmsfn.dll
E:\WINCE600\OSDesigns\RIGEL_TEST\RIGEL_TEST\RelDir\RIGEL_60_ARMV4I_Release\usbmsfn.dll NK SHK
; @CESYSGEN ENDIF CE_MODULES_USBMSFN

Thanks,
Prabu

"Bruce Eitman [eMVP]" wrote:

> Are the drivers in your NK.bin?
>
> --
> Bruce Eitman (eMVP)
> Senior Engineer
> beitman AT applieddata DOT net
>
> Applied Data Systems
> www.applieddata.net
> An ISO 9001:2000 Registered Company
> Microsoft WEP Gold-level Member
>
> "prabu" <prabu@discussions.microsoft.com> wrote in message
> news:5A38C06D-7F17-48DB-8046-C2647C69241E@microsoft.com...
> > Hi all,
> >
> > I am trying to exposes my storage in my device as mass storage to PC.
> > Wince 5.0 is running on the device.I used the following 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 must be changed. 045E belongs to Microsoft and is only to be
> > used
> > for
> > ; prototype devices in your labs. Visit http://www.usb.org to obtain a
> > vendor id.
> > "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
> > =====================================================================================
> >
> > The problem is it is working fine when ethernet KITL is enabled.If i
> > disable
> > the KITL it is not working.In my host PC i am not even getting "USB not
> > Recognized" message.
> >
> > Advanced Thanks,
> >
> > Regards,
> > Prabu
>
>
>