opsens_claude_belleville
34 Posts |
Posted - 25 Aug 2008 : 14:31:19
|
I have tested a Maxtor OneTouch 4 500Gb and a Maxtor OneTouch 2 200Gb. Both are unrecognized by the VGX.
The devices are detected by Windows CE 5.0 and a message sent by Windows is captured using a hook in aygshell.dll
[DllImport("aygshell.dll", SetLastError = true)] internal static extern int SHChangeNotifyRegister( IntPtr hwnd, IntPtr pshcne);
The message received is this one:
DBT_DEVICEARRIVAL = 0x8000, //A device or piece of media has been inserted and is now available.
But the “\Hard disk” folder doesn’t show up as expected. I have also played with the following registry key to see if it could help fix this issue.
==================================================================== ; USB re-enumeration pulse settings ; Values have a 10 second maximum. ; Zero duration removes pulse ;====================================================================
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SMI501USB] "USB_Enumeration_Pulse_Startup_Delay"=dword:3e8 ;1 second "USB_Enumeration_Pulse_Wake_Delay"=dword:3e8 ;1 second "USB_Enumeration_Pulse_Duration"=dword:2710 ;10 seconds, 0 means no pulse ß ß
We are not targeting specifically Maxtor drives, but all kind of external USB drive. So I wonder if you know about a list of supported drive for both Windows CE 5.0 and your VGX board.
Also, any insights on how to fix this issue would be appreciated. |
|