Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!ux1.cso.uiuc.edu!csrd.uiuc.edu!news From: patrick@whistle.kai.com (Patrick Wolfe) Newsgroups: comp.unix.sysv386 Subject: Re: Can't access DOS driver c: on ESIX 5.3.2.D using SCSI Drive. Keywords: ESIX, SCSI, DOS driver access. Message-ID: <1991Mar27.032732.20511@csrd.uiuc.edu> Date: 27 Mar 91 03:27:32 GMT References: <1991Mar23.080102.3842@netcom.COM> Sender: news@csrd.uiuc.edu (news) Organization: UIUC Center for Supercomputing Research and Development Lines: 29 jypeng@netcom.COM (Jian Yuan Peng) writes: >Then I found that I can access DOS driver A: and B: using mdir or >mcopy commands. I got error when I tried to use drive c:. Mdir and friends as supplied with Esix expect /dev/rdsk/0s5 to be the dos partition. If the DOS "fdisk" programs shows partition 3 on your first hard disk to be your DOS partition, you should be okay. You may have to "su" and change owner and/or permissions on the device (Esix creates them with mode 0600, owner root). A better idea is to get the source to the whole mtools package via anonymous ftp to cerl.cecer.army.mil (129.229.1.101). If you try this, beware the broken ftp server at that site (it likes to silently truncate files). You have to manually check that the files you receive are the correct size. Trying a second time usually works. Once you have the source code, edit "devices.c" and define which DOS device letters you want to be which unix devices. I don't know if the mtools programs correctly handle extended partitions. If anyone is interested, I wrote a "packdisk" utility which lets you write a bunch of files to one or more DOS diskettes, packing each diskette as efficiently as possible. It's written in perl, and requires you have the mtools package source code. Send email if you want a copy. Patrick Wolfe Internet: patrick@whistle.kai.com UUCP: uunet!kailand!whistle!patrick