VFAT issues prevent data exchange between Gentoo and Windows 2000: This is completely reproduceable on all Gentoo boxes I tried it on. Files written by Linux on a floppy, USB stick or HD partition formatted with VFAT (by Windows) often can't be opened by Windows. The error usually is sometimes like "Could not open. File not found." when trying to open such a file or "Could not open. The directory may be deleted or moved." when trying to open certain directories. Althought these files are shown in Explorer. Linux boxes can read these files complainless. I'll copy a dd-image of such a floppy. Seems to concern all 2.x.x kernel versions (even 2.6.7-rc3). See discussion at: http://forums.gentoo.org/viewtopic.php?t=183534 Reproducible: Always Steps to Reproduce: 1. copy file on VFAT storage 2. umount and plug the storage into a windows box 3. try to open some files. maybe this needs to be tried repeatedly. Actual Results: can't open "File not found" Expected Results: Open the file Portage 2.0.50-r3 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040117-r0, 2.4.20-gentoo-r6) ================================================================= System uname: 2.4.20-gentoo-r6 i586 Pentium MMX Gentoo Base System version 1.4.3.12 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=pentium-mmx -march=pentium-mmx -funroll-loops -pipe" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=pentium-mmx -march=pentium-mmx -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X apm avi berkdb crypt cups dga dvd emacs encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imap imlib ipv6 java joystick jpeg libg++ libwww linguas_de_AT.UTF-8 mad maildir mikmod motif mozilla mpeg mule ncurses nls oggvorbis opengl oss pam pda pdflib perl png python quicktime readline samba sdl slang spell sse ssl svga tcpd truetype usb x86 xml2 xv zlib" this is the kernel configuration at this box (others have the same configuration) CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_UMSDOS_FS=m CONFIG_VFAT_FS=m only module vfat is loaded by "/etc/modules.autoload.d/kernel-2.x". filesystem was mounted with "mount -t vfat /dev/fd0 /mnt/floppy".
Created attachment 33568 [details] dd if=/dev/fd0 of=fd0.img /HOMEPAGE/MAFDESIG/style.css on this floppy is an example.
There is nothing in the gentoo-dev-sources package that should affect this. Please open a bug up at bugzilla.kernel.org about this.
http://bugme.osdl.org/show_bug.cgi?id=2946