Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 May 1996 11:23:05 -0700 (PDT)
From:      "JULIAN Elischer" <julian@ref.tfs.com>
To:        jgreco@brasil.moneng.mei.com (Joe Greco)
Cc:        bde@zeta.org.au, asami@cs.berkeley.edu, current@FreeBSD.ORG, nisha@cs.berkeley.edu
Subject:   Re: more than 32 scsi disks on a single machine ?
Message-ID:  <199605091823.LAA25044@ref.tfs.com>
In-Reply-To: <199605091422.JAA00522@brasil.moneng.mei.com> from "Joe Greco" at May 9, 96 09:22:11 am

index | next in thread | previous in thread | raw e-mail

> 
> 
> > >Can we connect more than 32 disks on a single machine?  I tried
> > 
> > No.
> 
[...]
> > >#define	makedev(x,y)	((dev_t)(((x) << 8) | (y)))	/* create dev_t */
> > 
> > >So it seems like we're limited to 32 disks.
> > 
> > This limits us to 16777216 disks, or only 8388606 disks if we avoid using
> > the high bit to avoid sign extension bugs.  The limit is in dkunit() in
> > <sys/disklabel.h>
> > 
[...]
> > There are lots of things to change.  The encoding would have to be really
> > ugly to preserve compatibility with existing device nodes.
> 
> What if we don't give a damn about existing device nodes?  :-)  "Take the
> plunge".
[...]
> 
> 
> I understand how this device node scheme came to be.  I just happen to 
> think that however and whenever possible, we should work to remove such
> constraints.  :-)
> 

Peter Wemm and I have designed (and I have SOME code for)
a complete revamp of the disk system..
it is a total and complete rewrite, and will use a different 
(single) major-number/entrypoint for all disk type devices.
it will require devfs to be really useful, though it can be
hacked to work without it with preassigned numbers.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605091823.LAA25044>