> On Wed, Aug 2, 2017 at 2:14 PM, Aaron Jackson via cctalk < > cctalk@classiccmp.org> wrote: > >> >> On Aug 2, 2017, at 11:32 AM, Aaron Jackson via cctech < >> cct...@classiccmp.org> wrote: >> >> >> >> Hi all, >> >> >> >> I will soon be getting a PDP-11/73 with 1MB of RAM, an RLV12 and DEQNA >> >> controllers. I already have two RL02 and packs (which need a clean), >> >> with thanks to Dave Wade on this list. >> >> >> >> Ideally I would like to run 2.11BSD, on two RL02 drives, I'm not sure >> >> this is going to be possible. Does anyone know/think otherwise? Maybe by >> >> removing *many* unnecessary and running strip on any binaries left from >> >> my destruction? Ignoring spare for the user, for the time being... >> >> >> >> If not, what other UNIX options are there which I will be able to use, >> >> supporting the DEQNA and running on two RL02 drives? >> >> >> >> Input much appreciated. >> > >> > Here’s what I did (but I wasn’t space constrained as I have the >> equivalant >> > of 4 RP06 drives). >> >> That is huge compared to my total of 20MB! :D >> >> > You’ll likely have to configure the kernel. This is easiest done within >> an emulator, >> > as it took 24hours on my 11/70. I decided that the emulator approach >> was best >> > after the 2nd time I screwed it up. :-/ >> > >> >> Thanks for the suggestion. I have been playing with this already. I >> recompiled the kernel and set a bunch of stuff to NO which I knew I >> wouldn't need. It compiled fine, but then said: >> >> base segment is 47232, min is 49152, too small by 1920 bytes. >> System will occupy 175264 bytes of memory (including buffers and clists). >> >> end {0054200} nbuf {0012134} buf >> {0035352} >> nproc {0012122} proc {0044344} ntext >> {0012124} >> text {0053240} nfile {0012130} file >> {0051260} >> ninode {0012126} inode {0012220} ncallout >> {0012132} >> callout {0025764} ucb_clist {0012140} nclist >> {0012136} >> ram_size {0000000} xitdesc {0012216} quotdesc >> {0000000} >> namecache {0035070} _iosize {0000000} nlog >> {0011206} >> **** SYSTEM IS NOT BOOTABLE. **** >> >> If anyone can explain what this mean and possibly how to fix it, I'd be >> very pleased. >> > > The base segment is too small. The 2.11BSD kernel is built as a base image > plus a bunch of 8K segments that are overlaid as needed. Usually what I > end up seeing is that one of the overlay segments is too large rather than > the base being too small. > > To fix it, edit the Makefile in your kernel's configuration directory. > There is a line that starts with "BASE=" -- move an .o file from one of the > overlay "OVX=" lines (something larger than 1920 bytes but not TOO big) and > run make again. You'll probably also end up needing to tweak some of the > overlay definitions... it's a balancing act. > > - Josh
Ah I see - good to know. Thank you for the information! > > > > >> >> > Running on an emulator allows you to “play around” with the configuration >> > and what will and won’t fit. You’ll likely have to start with a >> configuration larger >> > than your target just to get started (but I haven’t done it in a long >> time so YMMV). >> > >> > That will also tell you what you can reasonably fit on two RL02 drives. >> Also it’s >> > easier to “back up” and start over if you make mistakes (save a version >> of the >> > emulated disk files before making substantive changes and copy them back >> if >> > you screw up). >> > >> > Once you have something working reasonably well, you can transfer the >> “bits” >> > over to your 11’s RL drives though your preferred method. >> > >> > TTFN - Guy >> >> Thanks again, >> >> Aaron. >> -- Aaron Jackson PhD Student, Computer Vision Laboratory, Uni of Nottingham http://aaronsplace.co.uk