Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!apple!vlb From: vlb@Apple.COM (Vicki Brown) Newsgroups: comp.unix.aux Subject: Re: AUX on non Apple disk drive? (yes - and AUX2.0 is shipping...) Message-ID: <42811@apple.Apple.COM> Date: 9 Jul 90 19:10:22 GMT References: <11464@netcom.UUCP> <1990Jul4.170317.2217@cbnewsc.att.com> Distribution: comp Organization: Apple Computer Inc, Cupertino, CA Lines: 62 In article <1990Jul4.170317.2217@cbnewsc.att.com> schnable@cbnewsc.att.com (andrew.schnable) writes: > >I was able to get AUX up and running, but, my large free AUX slice was >not mounted. I figured that I probably had to make a filesystem and >mount it myself. Here I ran into a problem - the instructions in >the AUX documentation lead me to believe that this slice should >be available under /dev/dsk/c6d0s3 (or something like that - >I am not sitting at the machine right now...) But, there were no >such nodes in the filesystem! To make a long story short, I had to >make the nodes by hand (using mknod), in both /dev/dsk and /dev/rdsk. >I was then able run newfs to create the file system and mount to mount it. We apologize - the nodes do exist for all SCSI IDs *except* the root disk. These device nodes are deleted by a pname bug, during the final stages of the Installation procedure. Thanks for the bug report, and we'll fix this. In the meantime, if you have a Free A/UX Slice 3 partition, you will need to rebuild the device node before making a file system. If you aren't sure how to do this, there are instructions below. Those familiar with mknod can hit the N key :-) >Does anybody know what the c6d0s30 and c6d0c31 devices are for? >It looks like c6d0s31 is the entire disk.... slice 31 is the entire disk (including the partition map). Do NOT build a file system in slice 31. slice 30 is the MacPartition (If there is one on that disk). It is accessible with the UNIX dd command. ================ Basic A/UX tutorial for mknod ===================== (see the on-line manual page with "man mknod") You must be the superuser to run this command. A Commando dialog is available. If you look at /dev/dsk with the "ls -l" command, you'll see the pattern: brw------- 1 bin bin 24, 0 Apr 10 01:00 c0d0s0 brw------- 1 bin bin 24, 1 Apr 10 01:00 c0d0s1 brw------- 1 bin bin 24, 2 Apr 10 01:00 c0d0s2 brw------- 1 bin bin 24, 3 Apr 10 01:00 c0d0s3 ... brw------- 1 bin bin 25, 2 Apr 10 01:00 c1d0s2 brw------- 1 bin bin 25, 3 Apr 10 01:00 c1d0s3 ... brw------- 1 bin bin 30, 6 Apr 10 01:00 c6d0s6 The first character in the line is the type (/dev/dsk is b, /dev/rdsk is c) The major device number = SCSI_ID + 24 (from 24 to 30) The minor device number = the slice number (from 0 to 31) Thus, to rebuild the devices for SCSI drive ID 6, slice 3: su root /etc/mknod /dev/dsk/c6d0s3 b 30 3 /etc/mknod /dev/rsk/c6d0s3 c 30 3 -- ======================================================================= | Vicki Brown \ Apple Computer, Inc. | | vlb@apple.com \ MS 58A, 10440 Bubb Rd. | | A/UX Development Engineering \ Cupertino, CA 95014 USA | | +1 (408) 974-2120 \ | | Ooit'n Normaal Mens Ontmoet? En..., Beviel't? | | (Did you ever meet a normal person? Did you enjoy it?) | =======================================================================