Bug 53427

Summary: Changes to MSDOSFS not reflected when WinXPPro comes out of hibernation
Product: Base System Reporter: Duncan Barclay,Cambridge - United Kingdon,,+44 1223 871245 <dmlb>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 5.1-RELEASE   
Hardware: Any   
OS: Any   

Description Duncan Barclay,Cambridge - United Kingdon,,+44 1223 871245 2003-06-17 22:30:23 UTC
A new file created on a mounted MSDOSFS does not appear in the directory
listing in WinXPPro when WinXPPro is restarted from a hibernated state.

How-To-Repeat: 
	Hibernate WinXPPro

	Boot 5.1-Release

	mount -t msdosfs /dev/ad0s1 /mnt
	cp /root/.profile /mnt/profile
	reboot

	Restart WinXPPro

	dir /a c:\

	profile not visible

	Reboot 5.1-Release, profile visible.

	Full reboot of WinXPPro, profile visible.
Comment 1 Peter Pentchev 2003-06-18 07:16:52 UTC
On Tue, Jun 17, 2003 at 10:29:25PM +0100, Duncan Barclay wrote:
>=20
> >Number:         53427
> >Category:       kern
> >Synopsis:       Changes to MSDOSFS not reflected when WinXPPro comes out=
 of hibernation
> >Originator:     Duncan Barclay
> >Release:        FreeBSD 5.1-RELEASE i386
>=20
> A new file created on a mounted MSDOSFS does not appear in the directory
> listing in WinXPPro when WinXPPro is restarted from a hibernated state.

Have you tested this with another FreeBSD version or another OS, and
determined that there is an OS for which Win XP *does* see the changes
made to its own filesystem?  I think this may very well be due to XP's
disk cache - it may simply assume that there have been no changes since
the hibernation, because no one is supposed to run anything else while
XP is hibernated.

G'luck,
Peter

--=20
Peter Pentchev	roam@ringlet.net    roam@sbnd.net    roam@FreeBSD.org
PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint	FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I had to translate this sentence into English because I could not read the =
original Sanskrit.
Comment 2 Kris Kennaway freebsd_committer freebsd_triage 2003-07-13 10:45:13 UTC
State Changed
From-To: open->feedback

Why do you think this is a FreeBSD bug?  As Peter suggests, 
it is likely to be caused by WinXP assuming that the cached 
contents of the filesystem are still valid (this is the point 
of caching data, so you don't have to refetch it from disk each 
time when you haven't changed it).
Comment 3 Kris Kennaway freebsd_committer freebsd_triage 2003-08-16 06:37:36 UTC
State Changed
From-To: feedback->closed

Feedback timeout