[comp.unix.msdos] VP/IX 1.2 and DOS 12-bit/16-bit FAT partitions

staff@cadlab.sublink.ORG (Alex Martelli) (09/12/90)

Just installed Interactive VP/IX 1.2 under Interactive Unix 2.2 on a
generic 386 box with 2 x 60meg Fujiutsu RLL drives, WD RLL controller.
First drive has a 21meg DOS partition and 40meg for Unix; it was split
with Interactive's "fdisk", who marked the former as "DOS12", meaning
I guess a 12-bit-FAT thingy.  The second one used to be fully-DOS, 3.3,
with 32meg primary partition and 29meg extended one; the second
partition was just "taken over" for more Unix disk space.  Interactive
fdisk shows the first partition as "DOS16".

The setup seems to mostly work, BUT...  directories on the DOS side
on 1st disk which have more than 64 files are "truncated", i.e. only
the first 64 files are accessible, when mounted with mount -f DOS, in
both native-Unix and VP/IX; "dossette" shows them correctly, as does
native dos when floppy-booted; trying to write a 65th file appears to
work on the Unix side, but is NOT visible from the DOS side and indeed
gives errors on CHKDSK.  No such problem on 2nd disk.

Is this a known problem?  Workarounds?  Any way I can force a small
DOS partition to be made with a 16-bit FAT?  I do NOT plan to keep a
30-plus meg partition around forever, it's just transitional... 10meg
is more like it in the long run.

Another oddity, on 2nd disk.  Looking for some .ZIP archive I did a
"ls *ZIP*" from Unix on the "mount -f DOS"-ed disk... and got the
listing for a file called "4DOS" with a claimed name of "*ZIP*"!!!
This is fully repeatable.  I assume that file-slot used to be
something like ZIPPO.ZIP and was later reused by DOS as, say,
"4DOS#.ZIP" where the "#" stands for some "filename terminator", and
Interactive's "dos filesystem" code does not recognize the terminator???
Any way I can check for this and maybe kludge around it?  It was
harmless THIS time but I can just imagine what COULD happen...!!!

-- 
Alex Martelli - CAD.LAB s.p.a., v. Stalingrado 45, Bologna, Italia
Email: (work:) staff@cadlab.sublink.org, (home:) alex@am.sublink.org
Phone: (work:) ++39 (51) 371099, (home:) ++39 (51) 250434; 
Fax: ++39 (51) 366964 (work only; any time of day or night).