From owner-freebsd-current Mon Apr 8 15:26:58 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA07002 for current-outgoing; Mon, 8 Apr 1996 15:26:58 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA06995 for ; Mon, 8 Apr 1996 15:26:55 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id PAA03152; Mon, 8 Apr 1996 15:18:59 -0700 From: Terry Lambert Message-Id: <199604082218.PAA03152@phaeton.artisoft.com> Subject: Re: devfs questions To: joerg_wunsch@uriah.heep.sax.de Date: Mon, 8 Apr 1996 15:18:59 -0700 (MST) Cc: freebsd-current@FreeBSD.ORG In-Reply-To: <199604080042.CAA01573@uriah.heep.sax.de> from "J Wunsch" at Apr 8, 96 02:42:21 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Microsoft can, therefore any reasonably intelligent 12 year old can. > > MS-DOS has a hard time reading my 5*1024*80*2 CP/M floppies, and it > doesn't get it at all (even not with an additional driver) if the > first four track of such a floppy are 26*128 FM formatted, since the > BIOS insists on being able to read the very first sector. Don't use BIOS calls. > Further, if somebody has to handle 200 floppies of the (5E+23 - 1)th > format in the list, he will be more than happy to have an `alternate > density device' to shortcut the kernel decision. The same is true > for unformatted media, since the driver will also have to do a long > walk through its builtin format list before it will finally give up > and declare the medium as unformatted. > > I've did format autodetection, though in my CP/M driver. :-) I've > seen better autodetection in another CP/M driver, and i've seen many > worse examples later. Only implement the good ones. ;-). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.