home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Distributions / ucb / 2.9-derivatives / 2.9bsd4pro350-kcwellsc / README
Text File  |  1999-02-23  |  4KB  |  85 lines

  1.         2.9BSD for the Pro/350
  2.  
  3. [ This directory was sent in by Ken Wellsch in Feb 1999. Also see the
  4.   directory ../2.9-pro350 -- Warren ]
  5.  
  6. The contents of this subtree represent the contents of the media sent
  7. to me in April 1998 by Rick Macklem.  Below is the specific e-mail
  8. correspondence from Rick that mentions this material:
  9.  
  10. | From rick@snowhite.cis.uoguelph.ca Mon Apr  6 12:37:35 1998
  11. | Well, the short answer is "I'm not sure what the answers are". At one
  12. | point someone mentioned they were putting the Pro stuff into 2BSD, but
  13. | I'm not sure if they actually did it. (The guys that used it the most
  14. | had it running on a lab of Pro380s at Columbia U. (I think. It's the
  15. | one right in NY city.)) His name was Charlie Kim (again, I think?) and
  16. | did some stuff to it so that it worked reasonably well on a Pro380, but
  17. | I have no idea how you might find him now. (It was a real dog on a Pro350
  18. | because it didn't have separate I and D space.)
  19. | The stuff I did went out on a Usenix distribution tape in about 1983/84
  20. | and had to be merged into a 2.9BSD distribution. I did generate floppy
  21. | sets for a few people, because that was the only easy way to get it
  22. | installed. (The first install here was actually done by downloading the
  23. | kernel over the serial port talking to the PDP 11 prom (ODS?).)
  24. | I'll take a look around here and see if I can find any of it lying about.
  25. | (If I do, I'll let you know and I can mail it to you.) If it did get
  26. | merged into the 2BSD dist., that would be the better place to find it,
  27. | since it would include Charlie's Pro380 fixes. (I vaguely recall his
  28. | variant wouldn't boot on a 350 and since that was all I had, I didn't
  29. | merge his changes into mine.)
  30. | Good luck with it, rick
  31.  
  32. The material he mailed me also included a 1985 Usenix distribution
  33. tape.  I have not attempted to read the tape; I would presume it is
  34. what he refers to above.
  35.  
  36. The other contents I have attempted to reproduce here in this subtree.
  37. The documentation directory contains scanned copies of the 8 pages
  38. of photo-copied-hand-written notes included.
  39.  
  40. The other three directories contain the contents of three 5.25" floppy
  41. disk boxes.  Each set contained recycled RX50 floppies (recycled as in
  42. the majority were P/OS distribution diskettes or the like) with hand-
  43. written labels (save one I've called "unknown.")
  44.  
  45. Working with a DEC Pro/380 running Venix 1.1, I read each RX50 floppy
  46. and saved the images, one per diskette.  I selected names that will
  47. hopefully give a sufficient clue as to the original title.
  48.  
  49. I made the mistake of using the command "dd if=/dev/rf0 of=out.rx50 bs=20b"
  50. for reasons that are not completely clear to me.  With Venix 1.1 this
  51. had the effect of transferring 780 blocks, missing the last 10, which
  52. I didn't know about until later.  The "dd" operation yielded "I/O Error"
  53. and "39+0" when complete.  I think I expected to see a partial and did
  54. not, as in "39+10."
  55.  
  56. I later wrote a small program to read the final 10 blocks off each floppy
  57. and the result is what is provided here.
  58.  
  59. I believe the RX50 is actually 80 tracks with 10 sectors per track, thus
  60. yielding 800 blocks per disk.  I think the first track is reserved and
  61. thus Venix would not let me at it.  Hopefully I have not also lost
  62. additional information here too.
  63.  
  64. There is also the issue of block interleaving.  I have a nagging recollection
  65. of having some difficulties with physical block/sector numbers being
  66. remapped as a "performance enhancement" by Venix.  That is, reading
  67. sequential blocks from a floppy using Venix 1.1 may not produce what
  68. is expected.  At this moment I don't have any way to check the extracted
  69. contents to confirm/deny this theory.
  70.  
  71. Venix 1.1 also has a second floppy device called "/dev/rf0.m11" and I
  72. think that reminded me of the interleaving issue.  I chose to use the
  73. device "/dev/rf0" as that seemed to be the "normal" one.  I was unable
  74. to find any documentation that explained the "m11" variant so I thought
  75. I'd not try it.  The Venix system had room for only 3 images at a time
  76. and it took me ~30 minutes per block of 3 images using kermit to get
  77. the data off the Pro/380 system.
  78.  
  79.   Ken Wellsch
  80.   February 1999
  81.