*BSD News Article 18000


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!overload.lbl.gov!dog.ee.lbl.gov!network.ucsd.edu!news.service.uci.edu!balboa.eng.uci.edu!swallace
From: swallace@balboa.eng.uci.edu (Steven Wallace)
Subject: PCFS
Nntp-Posting-Host: balboa.eng.uci.edu
Message-ID: <2C3912C5.8758@news.service.uci.edu>
Newsgroups: comp.os.386bsd.questions
Organization: University of California, Irvine
Lines: 17
Date: 6 Jul 93 05:51:01 GMT

I have compiled my kernel to support PCFS, but cannot mount my MS-DOS partition.
Mounting a normal floppy works great - mount -t pcfs /dev/fd0a /mnt.
I have a SCSI drive with an Adaptec 1542B using 386BSD 0.1.2.4.
My first partition is a 90 MB MS-DOS 5.0 partition.  My second partition
is a 225 MB 386BSD partition.  My root partition is mounted from /dev/sd0a
(/dev/sd0b does not work).  If I attempt to do a mount -t pcfs /dev/sd0b /mnt
it says "Device Busy" as well as for /dev/sd0a.  /dev/sd0c,d report
"Invalid argument" while /dev/sd0e-h report "Device not configured". 

The only conclusion that I can make is since my 386BSd partition comes
after my MS-DOS partition, the SCSI driver starts the 0a assignment to bsd,
and never assigns the MS-DOS partition.  Perhaps if I made 386bsd the first
partition (starting at cylinder 0) and MS-DOS follow it /dev/sd0b would be
recognized as the DOS partition?  Could this/is this the case?
Or is there something else I am leaving out?

Thanks.