View Single Post
  #7 (permalink)  
Old 02-19-2008, 11:25 PM
glparker4's Avatar
glparker4
Lurker
Offline
Threadstarter
Location: Vancouver, BC
 
Join Date: Feb 2007
Posts: 7
Reputation: 5
glparker4 is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to glparker4 Send a message via Yahoo to glparker4
Re: 4 Gig SDHC Card disappears

Mulisha05, here is the link to the cab file: http://discussion.wmexperts.com/show....php?p=1343235

To everyone else, this problem seems to occur with SD cards that exhibit slow mount speeds. Apparently, the OS powers down the card to save energy and therefore makes the driver inactive. When the PDA is powered back up, the OS is not sure if the card is available. If a program or the OS attempts to access the card and the card doesn't respond by a given amount of time (timeout value), then the OS assumes that the SD card has been removed. Many SDHC cards exhibit this slower mount speed issue.

This timeout value is defined by the following registry keys:

HKEY_LOCAL_MACHINE\System\StorageManager\PNPUnload Delay

and

HKEY_LOCAL_MACHINE\System\StorageManager\PNPWaitIO Delay

For those of you that care, a technical definition of these registry values can be found here: http://msdn2.microsoft.com/en-us/library/aa912238.aspx

To eliminate the disappearing storage card problem, you will need to increase these values. Mine were set to 2096 in my Treo 700wx. Even though you will find several forum posts where users have been able to modify these settings, this is WRONG INFORMATION. These settings are in a part of the registry that can not be modified by the user and is set by the OEM (different for each manufacturer). You can try changing these values, but you will find that they simply revert to the factory settings once you do a soft reset. However, this may not be for every device because here is a discussion where others have successfully modified these settings so YMMV: http://www.pocketpcthoughts.com/foru...87618f67399642

Fortunately, while this site was down, I found a fix! I installed jasjamming's SD card fix.cab which modified these values from 2096 to 33186 and I have only experienced this issue once since installing jasjamming's cab verses every 2-3 hours before. Again, YMMV but it is worth a try. Here is the link to the cab: http://www.4winmobile.com/forums/htc...mory-card.html
Reply With Quote
This post has been thanked 1 times.