> 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

Reply via email to