From owner-freebsd-current Mon Mar 2 16:15:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA26396 for freebsd-current-outgoing; Mon, 2 Mar 1998 16:15:51 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.scsn.net (scsn.net [206.25.246.12]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA26390 for ; Mon, 2 Mar 1998 16:15:45 -0800 (PST) (envelope-from dmaddox@scsn.net) Received: from rhiannon.scsn.net ([208.133.153.63]) by mail.scsn.net (Post.Office MTA v3.1.2 release (PO205-101c) ID# 0-41950U6000L1100S0) with ESMTP id AAA165; Mon, 2 Mar 1998 19:12:39 -0500 Received: (from root@localhost) by rhiannon.scsn.net (8.8.8/8.8.7) id TAA10292; Mon, 2 Mar 1998 19:16:02 -0500 (EST) (envelope-from root) Message-ID: <19980302191601.01401@scsn.net> Date: Mon, 2 Mar 1998 19:16:01 -0500 From: dmaddox@scsn.net (Donald J. Maddox) To: Terry Lambert , dmaddox@scsn.net Cc: current@FreeBSD.ORG Subject: Re: MSDOSFS Broken(?) Reply-To: dmaddox@scsn.net Mail-Followup-To: Terry Lambert , dmaddox@scsn.net, current@FreeBSD.ORG References: <19980302171544.21782@scsn.net> <199803022340.QAA25836@usr09.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89i In-Reply-To: <199803022340.QAA25836@usr09.primenet.com>; from Terry Lambert on Mon, Mar 02, 1998 at 11:40:25PM +0000 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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