Accessing DOS disk with ISC

Dave McLane davidg%aegis.or.jp at kyoto-u.ac.jp
Mon Mar 11 18:24:23 AEST 1991


A while back somebody said they were having troubles accesing DOS
disks under (ISC I think) UNIX. I'd been using VPIX which works OK
for me and I'd been able to mount a DOS disk and access it as UNIX,
but when I went to use dossette I had problems: some of the time it
would work and some of the time it wouldn't.

The main problem was that if I just said:

  $ dossette
  A> dir

The disk read light would flicker on, and (in the beginning
unbeknownst to me) an error message would appear on the console
saying to insert the disk.

I found that if I mounted the DOS disk as root with:

  # mount -f DOS /dev/dsk/f0q15dt /mnt

I/anybody could access it as a UNIX file system but I/anybody
couldn't access it with dossette commands as they gave an error
message.

The solution (workaround?) was to use the following sequence:

  # mount -f DOS /dev/dsk/f0q15dt /mnt
  # umount /dev/dsk/f0q15dt

And then use:

  $ dossette                  ; doesn't access disk
  A> a:                       ; accesses disk
  A>                          ; OK now

As long as the drive door remained closed, anybody can access the
disk (one at a time) with dossette; but the minute the door's been
opened it is necessary to mount/umount the/a disk.

I've made life easy by creating a "floppy" script which I run as root:

  === floppy ====
  mount -f DOS /dev/dsk/f0q15dt /mnt
  umount /dev/dsk/f0q15dt

Seems weird and I would hope there would be better solution, but it
works....

--Dave



More information about the Comp.unix.sysv386 mailing list