Originally Posted by KenClunk
This kind of thing is going to make me... wait to upgrade. I think I am going to set a limit of 1 month after release before I upgrade. I want to let everyone else test it out first. Of corse I have no will power so I will probably do it anyways. Oh well.
This problem is already present in some WM2003 and WM2003-SE devices (e.g. on the e800).
I think the real source of the issue, here, is that the test suite provided by MSFT to the Manufacturers (to test if all the features of the OS are implemented correctly) does not contain any tests to check that things work as they should upon power suspend/resume.
So the OEM just presses the Power button and check that the device turns back ON. But that's not enough! Many invisible things can happen. Like the one this thread is about (i.e. all the handles of files located on storage cards are not re-mounted correctly and become permanently invalid).
In the process of testing this, we also found that very often, devices have problems with their audio driver upon power suspend/resume, i.e. audio starts making funning craking sounds after the device was powered OFF while playing audio, or audio just stops working all together (require a soft reset). That's the case with the e800, too.