From mboxrd@z Thu Jan 1 00:00:00 1970 From: chd_1@nktelco.net (C. H. Dickman) Date: Mon, 19 Jun 2006 17:53:37 -0400 Subject: [pups] Major/minor device numbers and device names for MSCP drives? In-Reply-To: <00a601c6934e$b1e90b50$0401010a@GIZMO> References: <00a601c6934e$b1e90b50$0401010a@GIZMO> Message-ID: <44971CE1.105@nktelco.net> Robert Armstrong wrote: > Probably this is documented somewhere, but I really need a pointer > or a brief tutorial on the major/minor device numbers for mknod() and > the device names for MSCP drives in 2.11bsd. > > If I have a really simple PDP with an RQDXn and one RDxx disk, then > the device name is conventionally /dev/ra0x and the first partition, > ra0a is (5,0), the second, ra0b, is (5,1), etc. Pretty easy. > > If I have two drives on my single RQDXn, then the second hard disk > is /dev/ra1 and ra1a is (5,8), ra1b is (5,9), etc. I guess the offset > of 8 must be the maximum number of partitions on a drive - OK, I'm > still with you. > > But what if I have a second MSCP controller? Assuming that I've > built the kernel to handle it and modified dtab to autoconfigure it, > that is. What are the usual names and mknod() numbers for the drives > on the second controller? The second controller starts at ra8a (5, 8), and ra8a must be MSCP unit 0. > Worse, what if the MSCP controller isn't a RQDX but is a real > UDA/QDA ? Now the drives have their own MSCP unit numbers that can be > anything from 0 to 250 - where does this figure in? An MSCP unit number greater than 8 cannot be accessed from 2.11BSD. > Same question for TMSCP - what if I have more than one tape > controller? This case is easier, though, since TMSCP controllers > normally have only one drive associated with them. Don't know a think about it... > Thanks, > Bob Armstrong > -chuck