Date: Mon, 2 Mar 1998 19:16:01 -0500 From: dmaddox@scsn.net (Donald J. Maddox) To: Terry Lambert <tlambert@primenet.com>, dmaddox@scsn.net Cc: current@FreeBSD.ORG Subject: Re: MSDOSFS Broken(?) Message-ID: <19980302191601.01401@scsn.net> In-Reply-To: <199803022340.QAA25836@usr09.primenet.com>; from Terry Lambert on Mon, Mar 02, 1998 at 11:40:25PM %2B0000 References: <19980302171544.21782@scsn.net> <199803022340.QAA25836@usr09.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 02, 1998 at 11:40:25PM +0000, Terry Lambert wrote: > > After a 'make world' and a new kernel from sources cvsupped ~10PM EST > > last night, it seems that msdosfs is broken... Files that are known > > to be good appear corrupt when accessed from FBSD. > > > > This seems to characterize the problem: > > > > # ls -l /dos/c/MISC/STAC.DOC > > -rwxr-xr-x 1 root wheel 72417 Jan 30 16:22 /dos/c/MISC/STAC.DOC > > > > # file /dos/c/MISC/STAC.DOC > > /dos/c/MISC/STAC.DOC: Rich Text Format data, version 1, ANSI > > > > # cat /dos/c/MISC/STAC.DOC > > cat: /dos/c/MISC/STAC.DOC: Argument list too long > > [ ... ] > > > What's wrong with this picture? > > cat's acting like it did a pattern match, but it didn't? > > This looks like a shell globbing error, not an MSDOSFS error. > > Note 1: cat does not exit with the error E2BIG. Apparently, it did this time :-) Actually the error 7 was being returned by the read(2) call (see the trace). > > Note 2: This is not likely to be a VM problem, since directories > can't be mmap'ed. > > Are you sure you didn't get bit by the vnode size change (see other > postings today)? If you are using MSDOS as an LKM, recompile it > if you recompiled your kernel. Reread the beginning of my message. This is following a complete 'make world', and new kernel. In any case, it looks like Dmitrij Tejblum is aware of, and has fixed, the problem. I still haven't tried the patches (I just saw 'em), but I have high hopes ;-) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980302191601.01401>