home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / unix / aux / 3319 < prev    next >
Encoding:
Internet Message Format  |  1992-09-01  |  48.4 KB

  1. Xref: sparky comp.unix.aux:3319 news.answers:2686
  2. Path: sparky!uunet!olivea!sun-barr!ames!nsisrv!jagubox!jim
  3. From: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
  4. Newsgroups: comp.unix.aux,news.answers
  5. Subject: Apple A/UX FAQ List (2/2)
  6. Summary: Latest posting of FAQ for A/UX
  7. Keywords: FAQ A/UX
  8. Message-ID: <1060@jagubox.gsfc.nasa.gov>
  9. Date: 1 Sep 92 12:20:02 GMT
  10. Expires: Wed, 16 Sep 1992 00:00:00 GMT
  11. References: <1059@jagubox.gsfc.nasa.gov>
  12. Sender: usenet@nsisrv.gsfc.nasa.gov (Usenet)
  13. Reply-To: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
  14. Followup-To: comp.unix.aux
  15. Organization: NASA/Goddard Space Flight Center
  16. Lines: 1073
  17. Approved: news-answers-request@MIT.Edu
  18. Supersedes: <1022@jagubox.gsfc.nasa.gov>
  19. Nntp-Posting-Host: jagubox.gsfc.nasa.gov
  20.  
  21. Archive-name: aux-faq/part2
  22. Last-modified: Tue Sep  1 08:17:16 EDT 1992
  23.  
  24.          This is the Frequently Asked Question (FAQ) list for A/UX 3.0
  25.  
  26. /// Start of Part 2 of 2 ///
  27. ===============================================================================
  28.  
  29.                                 **** Q&A: ****
  30.  
  31. 0)  What's A/UX? Is it any good?
  32.  
  33. A/UX is Apple's implementation of Unix (it's Apple's UNix) for the Macintosh
  34. computers. A/UX merges two computing environments, Unix and the Macintosh
  35. Finder OS, and provides the full functionality of both.
  36.  
  37. A/UX is based on AT&T Unix System V.2.2 with numerous extensions from V.3 (such
  38. as streams) and BSD 4.2/4.3 (such as networking, the Fast File System, job
  39. control, lpr, NFS with Yellow Pages, SCCS and sendmail 5.64). It also provides
  40. full POSIX compliance. A/UX provides SYSV, BSD and POSIX compatiblity switches
  41. and libraries. A/UX is fully compiant with the System V Interface Definition
  42. (SVID).
  43.  
  44. A/UX provides all three standard shells: sh, csh and ksh. X-Windows is also
  45. provided standard.
  46.  
  47. A/UX 3.0 incorporates System 7 for the Macintosh allowing for the use of
  48. the vast majority of Macintosh applications under A/UX. System7 and Unix
  49. and fully integrated under A/UX 3.0 with the Unix file system being seen
  50. as a disk drive by the Finder.
  51.  
  52. There are quite a few people who feel that A/UX is a near-perfect implemen-
  53. tation of Unix. Of course, every operating system (even AIX!) has it's
  54. share of devotees, so that's not a very valid scale of whether the system is
  55. any good. A/UX _is_ Unix... it's not some form of pseudo-Unix. It insulates
  56. the user from Unix, if required, but the System Administrator will need
  57. to become Unix-aware. Furthermore, if you want straight Unix, you can get
  58. it... it's not a chore to bypass all the "gingerbread." People may also
  59. complain that A/UX is based on an "obsolete" version of AT&T Unix (V.2.2).
  60. In many ways, Apple's extensions make A/UX very V.3-like (V.3 is in many
  61. ways an enhanced V.2... it even uses the V.2 kernel)... The list of extensions
  62. to A/UX are impressive. Compare what you get standard with other systems
  63. and you'll be shocked! On some, "cc", "f77", NFS, etc... are costly options.
  64.  
  65. The main consideration (and opposition) to A/UX is the platform it runs
  66. on: The Macintosh. Some consider this a boon, others a bust. At present,
  67. Apple's top-level workstation is the Quadra 950, a 33MHz 68040 based system.
  68. Some consider this obsolete; others consider it overkill; others consider
  69. it, like Goldilocks, "just right."
  70.  
  71. If you need super-fast state-of-the-art number crunching capability then A/UX
  72. may not be for you... the Q950 benchmarks at maybe 9-14 SPECmarks (depending
  73. on compiler used, external cache size, etc...) and you can get lots faster
  74. with other platforms. Of course, you'll have to "settle" for their operating
  75. systems, but if you need it, then that's how you'll get it. Of course, this
  76. doesn't mean that A/UX "crawls"...
  77.  
  78. There are very few people who need this type of performance though. If you
  79. need (or just _want_) a Unix workstation with the speed and power of Unix
  80. and the user interface and application selection of the Macintosh then
  81. A/UX is the way to go. In many, many ways, A/UX is the Unix "for the rest
  82. of us"... even if we are long-time Unix junkies. If you love the Mac, you'll
  83. love A/UX; if you love Unix, you'll love A/UX... and if you want a near-
  84. perfect marriage of the two, then you'll love A/UX.
  85.  
  86. Yes, A/UX is good... very, very good :)
  87.  
  88. ===
  89. 1)  What's the minimum system I need (CPU, disk and RAM) to run A/UX?
  90.  
  91. A/UX 3.0 works on the MacII (with PMMU _or_ 68030 upgrade with FDHD ROM's
  92. installed), IIx, IIcx, IIci, IIfx, SE/30, IIsi (with 68882 chip) and the
  93. Quadra series computers (3.0 doesn't support the ClassicII or the PowerBooks).
  94. A/UX is available preinstalled on Mac systems or on CD-ROM.
  95.  
  96. If you really want to cut it close, 8MB RAM and an ENTIRE 80MB hard disk
  97. will just make it. You'll have little room for user files (unless you clear
  98. out some space by removing /games and maybe /catman) and depending on your
  99. workload, may suffer from low performance (due to swapping... you may even
  100. encounter the infamous swap messages :) According to William Roberts
  101. (who's on the move), if you are mounting a _lot_ of stuff over NFS, a 40MB
  102. disk should be plenty (please contact William for more info about this).
  103.  
  104. I much better system would be 16MB of RAM and about 200MB of disk space. This
  105. would give you much more room to grow as well as sufficient RAM to increase
  106. your performance (assuming that you tune some kernel parameters). All in all,
  107. more RAM is prefered: 20MB (or more) is ideal.
  108.  
  109. ===
  110. 2)  What's new about A/UX 3.0?
  111.  
  112. A/UX 3.0 incorporates the full functionality of System7. It supports the
  113. QuickTime multimedia extension and the new Mac Quadra computers. A/UX 3.0
  114. now includes X11R4 in it's distribution, including MacX. Installation of A/UX
  115. is much easier that it was before and can be installed on any 3rd party
  116. hard disk using the "new and improved" HD Setup application (see Q#44 though).
  117.  
  118. ===
  119. 3)  What's the upgrade path for A/UX 3.0
  120.  
  121. If you bought A/UX (2.0.1) after Oct. 31, 1991, you are entitled to a free
  122. upgrade to 3.0. See your dealer for details. In any case, no matter what
  123. version you have, you can upgrade to 3.0 by purchasing the A/UX 3.0 CD-ROM
  124. Product Upgrade (Apple part # MO599LL/B).
  125.  
  126. It's recommended that if you do upgrade, that you completely repartition
  127. your disk via the Installer for two reasons:
  128.  
  129.     1. The default (suggested) partition sizes have changed
  130.  
  131.     2. You install 3.0 on a "clean" system.
  132.  
  133. ===
  134. 4)  What Mac applications are compatible with A/UX?
  135.  
  136. The vast majority of applications that run under System 7 will run under
  137. A/UX 3.0. In fact, before System 7 was released, A/UX 2.0.x was actually a
  138. good litmus test whether the application was 32-bit clean and would run under
  139. System 7. The only applications that are _sure_ to fail are those that try
  140. to access hardware _directly_, such as HD utilities or backup applications.
  141. A/UX 3.0 provides both 24 and 32-bit modes, so if the application doesn't
  142. run under 32-bit mode, try it under 24-bit.
  143.  
  144. ===
  145. 5)  Can I use my Teac|DC2000|DC6000|DAT|etc tape drive under A/UX?
  146.  
  147. A/UX 3.0's "new and improved" 'tc' driver officially and totally supports
  148. the following tape drives:
  149.  
  150.     Qualstar 9 track
  151.     Archive 4mm DAT
  152.     Archive QIC
  153.     Teac DCAS 600
  154.     Exabyte 8200 and 8500
  155.     DC2000
  156.  
  157. It may also unofficially (or not totally) support the Teac N50 (150MB)
  158. or the WangDat series of tape drives. Please note that all the devices
  159. except for the 9-track require 8k-blocking when used through 'tc'. This means
  160. you will need to use "dd" or "tcb" or "tbb" (see below) as a filter.
  161.  
  162. To fill possible holes, Tony Cooper (tony@marc.cri.nz) has written
  163. a streaming tape driver ("st") that supports the following drives:
  164.  
  165.     Teac MT-2ST/N50 (Micro/Tape MT-155)
  166.     Tandberg TDC 3800 (Micro/Tape MT-320)
  167.     Tandberg TDC 3660 (Micro/Tape MT-150)
  168.     WangDAT Model 1300 (Micro/Tape MT-1300)
  169.  
  170. It also will probably drive other drives of the same model as the MicroNet
  171. drives (eg it seems to work for all TEAC MT-2ST/N50's whether MicroNet or
  172. not) and will drive Exabyte and GigaTape helical scan drives. Please note
  173. that "st" is a demo, and thus has a built-in expire date.
  174.  
  175. Tony has also written a VERY nice double-buffering copier that greatly
  176. increases the speed of backups; it's called "tbb." It works quite nicely
  177. with "st" and "tc" (assuming the correct blocking factors)...
  178.  
  179. The device driver (as well as "tbb") is available via anonymous ftp on
  180. jagubox.gsfc.nasa.gov under pub/st.drivers.
  181.  
  182. Craig Ruff (cruff@ncar.ucar.edu) has written a Teac device driver also, which
  183. works with both the 150 MB and 60 MB drives. You get the complete source so you
  184. may "adjust" the driver if you want for other drives.
  185.  
  186. The Teac driver is available via anonymous ftp of jagubox.gsfc.nasa.gov.
  187.  
  188. %%% For more information about "st", please contact Tony via E-mail %%%
  189. %%% For more information about "teac", please contact Craig via E-mail %%%
  190.  
  191. ===
  192. 6)  How come rn|elm|less|etc... acts weird concerning signals? Mainly, their
  193.     support of job-control is less than perfect.
  194.  
  195. Well, it's not really them at all. Many people have found that more than a few
  196. ports require the addition of the "set42sig()" call to enable BSD 4.2 signal
  197. delivery. The best place to add this is as the 1st executable statement under
  198.  
  199.     "main() {"
  200.  
  201. Another point about porting applications: A/UX's "cc" does provide "strict"
  202. BSD, SystemV and Posix libraries. If you are porting a BSD program, you can
  203. enable BSD "emulation" by adding the "-ZB -lbsd" options to your "cc" command
  204. line. In fact, using just the "-lbsd" option alleviates the need for adding
  205. the "set42sig()" call mentioned above. Compiling with gcc 2.2.1 also helps
  206. out a great deal.
  207.  
  208. ===
  209. 7)  What screen-savers are compatible with A/UX?
  210.  
  211. Moire (ver. 3.22) works quite well under A/UX (2&3), even under the Login
  212. AfterDark (2.0u and later) also works but some displays may not have
  213. enough memory under Login so the "low-memory" display will be used.
  214.  
  215. Moire and FMbackup seem a bit incompatible. They both function
  216. fine together but the combination prevents FMbackup's "Finishing up..."
  217. window from displaying, although FMbackup does, in fact, finish up.
  218.  
  219. Darkside is also available. Unlike other screen savers, Darkside is an
  220. application, not an INIT. This means it won't work under the Login screen.
  221. The latest version of Darkside is 3.1.1 and will _not_ work on Pre-System7
  222. systems, so don't attempt to use this under A/UX 2.0.1.
  223.  
  224. Moire is available via anon-ftp on jagubox.
  225.  
  226. ===
  227. 8)  Is X11R5 available for A/UX?
  228.  
  229. Yes! Thomas Eberhardt (thomas@mathematik.uni-Bermen.de) has ported X11R5 and
  230. the binaries (which includes full shared libraries) for A/UX are available via
  231. anon-ftp on wuarchive.wustl.edu under systems/aux/X11R5. Patches for X11R5
  232. compiled with gcc are also available. It looks like it results in a nice
  233. 10-20% increase in performance! Thomas has "taken over" X11R5 with his new
  234. port; John Coolidge used to do it...
  235.  
  236. %%% For more information about X11R5 for A/UX, E-mail Thomas %%%
  237.  
  238. ===
  239. 9)  I've noticed that FSF GNU doesn't support A/UX. Does that mean I'll
  240.     miss out on all the neat Gnu-stuff like gcc?
  241.  
  242. Although it's true that FSF is "boycotting" Apple and A/UX, ports of most Gnu-
  243. applications are available. Of particular interest is gcc version 2.2.1 which
  244. has been ported by John Coolidge (coolidge@apple.com) and is available via
  245. anon-ftp on wuarchive.wustl.edu in systems/aux/gnu. The binaries, sources
  246. and diffs are all available.
  247.  
  248. GCC version 2.2.1 for A/UX has been ported and is available... Highly
  249. recommended!
  250.  
  251. As a nice compliment to using GCC, gdb (4.6) is also available, thanks to
  252. Thomas Eberhardt (thomas@mathematik.uni-Bermen.de). It's also available
  253. on wuarchive.
  254.  
  255. %%% For more info about gcc for A/UX, please contact John via E-mail %%%
  256. %%% For more info about gdb for A/UX, please E-mail Thomas %%%
  257.  
  258. ===
  259. 10)  I have an EtherNet card that works fine under the Macintosh operating
  260.      system but not under A/UX. Why?
  261.  
  262. The reason is because to access the card (which is seen as a device by A/UX),
  263. you need an A/UX device driver for it. This is NOT the same as the stuff you
  264. had to install under the MacOS for it to work. Now A/UX includes drivers
  265. for the Apple EtherNet card (they aren't installed by default though), but
  266. they don't work with most of the 3rd party cards except for the 3Com "EtherLink
  267. NB" and Asante "MacCon" cards. They are 100% register compatible with their
  268. Apple counterparts, so you can use Apple"s "ae" driver with them. Drivers for
  269. the EtherPort II cards are available via anon-ftp on jagubox. However, the
  270. drivers for the "old" EPII cards (full length) only support TCP/IP (they
  271. were written for A/UX 1.1 but will work under 2.0.x). As far as other cards
  272. are concerned, you will have to ask the vendor for A/UX drivers for it.
  273.  
  274. Please note that there have been numerous reports about problems with the
  275. EtherPortII cards, A/UX and the IIfx and IIsi... you are warned :)
  276.  
  277. ===
  278. 11)  Can I use my scanner under A/UX?
  279.  
  280. A/UX 3.0 fully supports the Apple OneScanner as well as providing better
  281. support for SCSI devices. A/UX will still use its own SCSI driver, however.
  282.  
  283. ===
  284. 12)  How come my Login screen is gray, not color?
  285.  
  286. Because that's the way Apple wanted it :) Actually, the reason why is
  287. because the "scrn" resource is missing from "System" in /mac/sys/Login System
  288. Folder. If you're handy, you can copy "scrn" from some other System and
  289. paste it in Login's using ResEdit. Make sure the "Is Color" field in "scrn"
  290. is "1".
  291.  
  292. Of course, maybe you have a gray-scale monitor...
  293.  
  294. ===
  295. 13)  Even though I have lot's of swap space and only a little bit is
  296.      being used, I STILL get a lot of messages saying that my swap
  297.      space is running low. What the buzz?
  298.  
  299. Unix is justifyably concerned about having adequate swap space. A system crash
  300. caused by this beast is a sight to behold. However, A/UX seems EXTREMELY
  301. nervous about the amount needed before it starts getting fidgety. If you do
  302. a "/etc/swap -l" and see that you're only using a small portion of your swap 
  303. space and have a "lot" left, then you can safely ignore the messages (just how
  304. much is a "lot" is hard to say, but if you have 25000 blocks and are only using
  305. 1000 or 2000, then I'd say you were fine). If you DO need more swap space,
  306. then you have a few options:
  307.  
  308.     a. Using "kconfig", reduce the number and size of buffers.
  309.        This isn't really a good idea since it could really degrade
  310.        performance as well as possibly causing more panics.
  311.  
  312.     b. Add more swap space.
  313.        Fine, if you have it. You could either add another disk
  314.        as swap (nice) or repartition your present disk to create
  315.        a larger Swap partition (Ack!).
  316.  
  317.     c. Add more memory.
  318.        If you have more memory, then this will reduce the need to
  319.        augment it with swap space... RAM's cheap too!
  320.  
  321. ===
  322. 14)  How can I copy a complete file system from one disk|partition to
  323.      another?
  324.  
  325. You have three options: dd, dump.bsd and cpio (pax MAY work but tar won't since
  326. it won't handle special-type files). If the two partitions are the same size,
  327. you can use "dd" (to copy c0d0s0 to c5d0s3, e.g.):
  328.  
  329.     $ dd < /dev/rdsk/c0d0s0 > /dev/rdsk/c5d0s3
  330.  
  331. To use dump.bsd, you can use the following command (this assumes that the
  332. destination disk in mounted on /mnt and you want to copy the root file system
  333. which is on SCSI 0... of course, you must be root and it would be MUCH better
  334. to do this in single-user mode):
  335.  
  336.     $ dump.bsd 0f - /dev/rdsk/c0d0s0 | (cd /mnt; restore xf -)
  337.  
  338. To use cpio, you must use it in a pipe with find. For example, to copy /usr
  339. (let's assume it's on it's own file system) to another disk|partition (assume 
  340. it's mounted on /mnt) then you can use (you can add the "-depth" flag to
  341. 'find' if you want):
  342.  
  343.     $ cd /usr
  344.     $ find . -print | cpio -pdmuva /mnt
  345.  
  346. The problem with this is that if the mount point of the destination disk
  347. falls under the file system's directory you're trying to copy, you'll load
  348. up your destination disk. For example, the following would NOT work:
  349.  
  350.     $ cd /
  351.     $ find . -print | cpio -pdmuva /mnt
  352.  
  353. because "find" would see the stuff in /mnt (which you just put in there) and
  354. try to copy in back to /mnt! To way to avoid this is by adding a little filter:
  355.  
  356.     $ cd /
  357.     $ find . -print | grep -v '^./mnt*' | cpio -pdmuva /mnt
  358.  
  359. If you have GNU find, then you can use it with it's '-xdev' option, which
  360. prevents find from walking through other file systems:
  361.  
  362.     $ cd /
  363.     $ find . -xdev -print | cpio -pdmuva /mnt
  364.  
  365. dump.bsd creates a "truer" copy of your file system (the access and
  366. modification dates aren't mucked with... with the find/cpio pipe, at the
  367. least the directory dates are touched) but it won't backup named pipes...
  368.  
  369. ===
  370. 15)  What's with UUCP?
  371.  
  372. UUCP under 3.0 is very improved over it's previous "incarnation" under 2.0.1.
  373. 3.0 uses HDB (for HoneyDanBer) UUCP instead of standard UUCP. Some nice
  374. things are bidirectional getty (also known as uugetty in other Unixs) which
  375. allows both incoming and outgoing communication over serial lines as well as
  376. better performance and reliability. I hear that setting it up is _much_ easier
  377. as well.
  378.  
  379. You may seriously consider getting Alexis Rosen's "sendmail.cf" file for use
  380. under UUCP sendmail. This config file has been modified to allow UUCP and
  381. sendmail to work beautifully together.
  382.  
  383. Be sure that you are running the latest version: 1.16. It can be found on
  384. ftp.apple.com under pub/earlw/bnu_1_16.
  385.  
  386. ===
  387. 16)  How can I log anonymous ftp entries? in.ftpd has a -l option,
  388.      but it doesn't work.
  389.  
  390. Jim Jagielski (jim@jagubox.gsfc.nasa.gov) has hacked in.ftpd to enable
  391. logging via the syslogd daemon. It also pays extra close attention to anonymous
  392. ftp logins. It's available (as well as other ports|hacks) on jagubox.
  393.  
  394. %%% For more info, contact Jim %%%
  395.  
  396. ===
  397. 17)  I'm trying to use a SyQuest drive under A/UX but it refuses to work.
  398.      I keep on getting a "more data than device expected" error message.
  399.      What's wrong?
  400.  
  401. The "problem" is with the generic SCSI disk driver under A/UX. For SCSI drives,
  402. there are certain parameters that may be adjusted by the user; these parameters
  403. are grouped in "pages." One such page concerns how the disk responds to and
  404. recovers from errors: the Error Recovery Page. A/UX expects the parameters in
  405. this page to have certain values. Now the vast majority of SCSI disks have
  406. the values set as expected, but this isn't the case with SyQuest drives. There
  407. is one parameter (PER) which is opposite than expected by A/UX. When A/UX trys
  408. to set this value to what it wants, however, the SyQuest drive reads this
  409. "request" wrong (the request is 16 bytes but the SyQuest only reads 4) so
  410. the SCSI Manager reports the error.
  411.  
  412. Tony Cooper (tony@marc.cri.nz) has written a Mac application
  413. which sets the Error Page values correctly: Fix Error Page. This application
  414. must be used under the MacOS. It can be found on rascal.ics.utexas.edu as well
  415. as on aux.support.apple.com (aux.patches/unsupported/2.0). You can also use the
  416. FWB Hard Disk Toolkit - World Control Application to enable the PER bit in
  417. the recovery page (Page #1).
  418.  
  419. By the by, here is the /etc/disktab entry for SyQuest:
  420.  
  421.     # SyQuest disk
  422.     #
  423.     Syquest|syquest|S45:\
  424.        :ty=winchester:ns#34:nt#2:nc#1275:
  425.  
  426. ===
  427. 18)  I'm unable to start a getty process on a built-in serial port. When
  428.      I use "setport" to enable the port, I get a "no such device" error.
  429.      Configuring /etc/inittab to respawn getty on the port has no effect.
  430.  
  431. AppleTalk is probably enabled for the port. The getty process can be started
  432. temporarily by turning off AppleTalk via A/UX's Finder Chooser and THEN
  433. using the "setport" command.
  434.  
  435. You can permanently disable AppleTalk by reconfiguring the kernel with
  436. "newconfig noappletalk". If you wish to keep the drivers installed in the
  437. kernel but still want to "permanently" disable AppleTalk, you can edit 
  438. /etc/startup to prevent AppleTalk from initializing and /etc/inittab can be
  439. editted to start getty. (NOTE: /etc/startup is regenerated by newconfig so
  440. you'll have to redo this if you reconfigure the kernel).
  441.  
  442. If you don't have an EtherTalk card installed, then you can also modify
  443. /etc/appletalkrc to point to "ethertalk0" instead of "localtalk0". Doing this
  444. stops AppleTalk from bothering the serial port because it tries to use
  445. the non-existant card.
  446.  
  447. ===
  448. 19)  I am using and depending on /etc/hosts to do all my hostname resolving
  449.      (i.e. not using named or /etc/resolv.conf). How come I can't mail
  450.      to other hosts, but I can ping|ftp|etc... them?
  451.  
  452. Well, the problem is actually with sendmail (in /usr/lib). sendmail (under
  453. A/UX 2.0 and later) assumes the use of a nameserver. Pre-2.0 versions were
  454. "adjusted" to look in /etc/hosts if any nameserver call failed (which it would
  455. if it wasn't running, of course :). Jim Jagielski (jim@jagubox.gsfc.nasa.gov)
  456. has hacked sendmail 5.65 for A/UX to allow it to also check /etc/hosts. The
  457. source code is available via anon-ftp on jagubox.
  458.  
  459. %%% For more info, contact Jim %%%
  460.  
  461. ===
  462. 20)  My MacOS partition mounts fine under MacOS but it doesn't show up
  463.      under A/UX... Why?
  464.  
  465. Whether or not a Mac partition mounts under A/UX depends on a number of
  466. factors (possibly even including the phases of the moon and the color socks
  467. you happen to be wearing)... Necessary conditions for a partition to mount are:
  468.  
  469.     1. The disk MUST be partitioned using the "new" partitioning scheme
  470.        detailed in Inside Macintosh V. There is still plenty of disk
  471.        software out there that uses the "old" scheme and this drives will
  472.        not mount under A/UX. Generic disk formatters that use the "new"
  473.        scheme include SilverLining and FWB Hard Disk Toolkit. Most major
  474.        disk vendors supply A/UX compatible formatting s/w.
  475.  
  476.     2. The partition must mount under MacOS BEFORE A/UX is booted. A/UX
  477.        only tries to mount partitions that were already when it was booted.
  478.        So, if you use an application to boot A/UX and this application runs
  479.        before a partition is mounted, A/UX won't mount it for you. If you
  480.        have a removable drive (such as SyQuest), you must insert the disk
  481.        before you boot A/UX... this means you can't swap cartridges under
  482.        A/UX.
  483.  
  484. It's possible that playing with 'pname' before starting the MacOS environment
  485. may make more MacOS partitions readable...
  486.  
  487. ===
  488. 21)  I've ported ELM (or other mail reader) and it doesn't seem to work.
  489.      Why?
  490.  
  491. It seems most likely that the reason is because they attempt to use a different
  492. file locking scheme that /bin/mail does. Pre-3.0 versions of mail used 'flock'
  493. style file locking. 3.0 now uses the ".lock" scheme for mail file locking.
  494. Thus, ELM _must_ be told _NOT_ to use 'flock' style file locking... This
  495. means that if you upgraded from 2.0.1 to 3.0, you'll need to reconfigure and
  496. compile ELM.
  497.  
  498. ===
  499. 22)  What 3-button mice work under A/UX (and X)?
  500.  
  501. The Gravis SuperMouse is a 3-button mechanical mouse that is completely
  502. configurable and compatible with A/UX. Mouse System's A-3 mouse is compatible
  503. but is "hard-wired" configured for A/UX as: Left Button = Actual Mouse Button;
  504. Middle Button = Left Arrow; Right Button = Right Arrow. There is also the
  505. Logitech MouseMan. The general agreement is that the SuperMouse is your
  506. best bet...
  507.  
  508. Please note that A/UX 2.0.1 only supports a subset of the ADB Manager. Thus
  509. there are a few ADB devices that may not work under A/UX.
  510.  
  511. ===
  512. 23)  How come when I do a "df" as a regular user, it shows me a different
  513.      number of free blocks compared to when I run it as "root"?
  514.  
  515. One of the details about the BSD Fast File System is that it sets aside 10% of
  516. the available disk space (by default... this value can be changed by using
  517. the "tunefs" command) and makes it unavailable to regular users. This
  518. prevents 2 things: filling up a file system and destroying performance by
  519. having a "too full" file system. "root", however, does have access to this
  520. "extra" disk space, hence the difference in the numbers reported by df between
  521. "root" and "regular joe".
  522.  
  523. Please note that if you used HD Setup to create the partitions (or your
  524. A/UX came preinstalled), then the "set aside" value for these file systems
  525. is 5%, not the default of 10%... This was simply to give users more space.
  526. Reducing this value beyond 5% is Not A Good Idea.
  527.  
  528. ===
  529. 24)  Does A/UX LocalTalk support IP?
  530.  
  531. Nope... not at all. Maybe 3.0.1...
  532.  
  533. ===
  534. 25)  How do I get MPW 3.1 to work? It hangs my system...
  535.  
  536. MPW 3.1 doesn't work under A|UX 2.0 although 3.2 does. In the meantime,
  537. you can make 3.1 work by breaking into MacsBug when it's hung and entering:
  538.  
  539.     pc=pc+2;g
  540.  
  541. See Q#31 for info about entering MacsBug...
  542.  
  543. ===
  544. 26)  Can I refer to a file on my Mac system from within A/UX?
  545.  
  546. A/UX's "Finder" mode is the only way (currently) to access both file systems.
  547. You could write a hybrid application that could attach to the Finder world (a
  548. la, CommandShell and cmdo which can "see" both file systems), but you can't
  549. access HFS volumes from the A/UX kernel directly. In a similar vein, you can't
  550. "mount" an HFS volume on an A/UX inode.
  551.  
  552. ===
  553. 27)  How can I adjust the amount of virtual memory available Finder uses?
  554.  
  555. The default behavior under 3.0 is to set the amount of MacOS memory equal
  556. to the total memory you have. If you are low on swap, this can cause some
  557. strange behavior (although you most probably won't get a panic message).
  558. To "fix" this, you may want to decrease the memory size.
  559.  
  560. The easiest way is to use the "TBMEMORY" environment variable. You can set
  561. it's "value" equal to the amount of memory you wish to use. For example:
  562.  
  563.     set TBMEMORY=10m         (in .profile for ksh or sh or /etc/profile)
  564.        -or-
  565.     setenv TBMEMORY 10m      (in .login for csh)
  566.  
  567. configures Finder for 10M.
  568.  
  569. You can also edit /mac/bin/mac32|mac24 (or .mac32|.mac24 if you are using this
  570. method) to call "startmac" with the memory size you want using the "-m" option.
  571. For example:
  572.  
  573.     /mac/bin/startmac -m 8m > $SMLOGFILE 2>&1 &
  574.                          -------
  575.  
  576. in (.)mac32|(.)mac24 will configure an 8M environment.
  577.  
  578. ===
  579. 28)  Is it worth getting a cache card for the IIci?
  580.  
  581. Absolutely! The card makes an amazing difference in performance. However, this
  582. performance increase is reduced when an external monitor is used. For more
  583. information about extensive benchmarking with the IIci and cache cards, you
  584. can snag the benchmarking results (which were generated by William Roberts)
  585. via anon-ftp on redstar.dcs.qmw.ac.uk in archive/papers.
  586.  
  587. ===
  588. 29)  How do I keep command lines that I edit with "backspace" from erasing
  589.      the prompt?
  590.  
  591. This behavior is due to the tty driver under A/UX. The BSD tty driver (which
  592. A/UX doesn't use) handles this, whereas the SysV driver doesn't. If you are
  593. running "ksh" then you can "set -o viraw" to prevent this from happening.
  594. As far as I know, there are no work-arounds for "sh" or "csh". ("tcsh" does
  595. not suffer from this problem... I don't know about "bash".)
  596.  
  597. ===
  598. 30)  When I try to mail something, I get the following error message:
  599.      "Cannot read frozen config file: not a typewriter". What's wrong?
  600.  
  601. This message is produced by sendmail (/usr/lib/sendmail) when it's frozen
  602. configuration file (/usr/lib/sendmail.fc) is unusable (as it is in the A/UX
  603. distribution which has it as a 0-byte file). To create a "new" frozen file
  604. of your present sendmail.cf file (assuming that it's good), type:
  605.  
  606.     $ /usr/lib/sendmail -bz
  607.  
  608. (the sendmail daemon, if it exists, must be killed 1st).
  609.  
  610. ===
  611. 31a)  I have MacsBug installed. How can I trigger it?
  612.         -- or --
  613. 31b)  Sometimes my MultiFinder environment (and/or CommandShell) freezes
  614.       up; how can I unfreeze it? Should I hit the Interrupt switch?
  615.  
  616. The "Command-Control-e" keypress will kill the current MultiFinder environment
  617. and "unfreeze" (and kill) your MultiFinder|CommandShell. Depending on
  618. whether your session-type is Console Mode or 32|24-Bit, you will either get
  619. returned to the console or get returned to the Login screen. You should _NOT_
  620. press the Interrupt switch since this puts you into A/UX's kernel debugger.
  621. If you have MacsBug installed (which is recommended) then you can press
  622. "Command-Control-i" to enter it. This may enable you to clean some things up
  623. before the MultiFinder environment is blasted (even just using "rs" under
  624. MacsBug helps...). If MacsBug is _not_ installed, the "C-C-i" behaves almost
  625. like a "C-C-e" except that it appears that A/UX doesn't need to "rebuild" your
  626. icon/Desktop "environment" the next time Mac-mode is entered.
  627.  
  628. ===
  629. 32)  Is there an archive of comp.unix.aux out there somewhere?
  630.  
  631. Yes, it's located on aux.support.apple.com under archives/comp.unix.aux.
  632.  
  633. ===
  634. 33)  My site is not upgraded to EtherTalk Phase 2 yet... can I use Phase 1
  635.      under A/UX?
  636.  
  637. A/UX only supports EtherTalk Phase 2. Upgrading to Phase 2 is recommended for
  638. a variety of reasons, but most importantly to ensure compatibility with
  639. new products from Apple and developers (of course, the added features over
  640. Phase 1 are nice too :).
  641.  
  642. ===
  643. 34)  What languages are available for A/UX?
  644.  
  645. A/UX comes with a C compiler ('cc'), a FORTRAN-77 compiler ('f77') as
  646. well as an assembler ('as'), SNOBOL ('sno') and a kinda-basic interpreter
  647. ('bs'). 'cc' is a nice, stable, if not-to-quick compiler. 'f77' is a
  648. true FORTRAN-77 compiler and appears quite workable. I've not used 'sno'
  649. (I couldn't recall how to program in SNOBOL if my life depended on it :)
  650. or 'bi'.
  651.  
  652. If you are doing any work in C, then it would be well worth it to get a
  653. copy of the GNU C compiler ('gcc') (see Q&A #9). gcc is K&R and ANSI
  654. compatible so if you are doing ANSI work you'll need it. Apple also has an
  655. ANSI C compiler ('c89') that you can buy. It's available on the "A/UX
  656. Developer's Toolkit CD" from APDA. There is also at least one other
  657. 3rd-party C compiler out there, but I can't recall it's name right
  658. now. gcc is free; c89 runs about $800. Both include C++ capabilities.
  659.  
  660. There are also 2 very good 3rd-party FORTRAN compilers: NKR FORTRAN
  661. and Absoft MacFORTRAN II. In my opinion, MacFORTRAN II is the better
  662. product... it has finer compiler control, a wide number of compatibility
  663. options (such as VAX FORTRAN) and excellent speed. If you do order
  664. MFII, be _sure_ to get the A/UX version. They also sell an MPW version
  665. that will work under A/UX but it's run under, you guessed it, MPW.
  666. The A/UX version is a true "Unix" compiler and it's optimized for A/UX.
  667. Both MFII and NKR FORTRAN run about $500-$600.
  668.  
  669. Oasys sells 3 compiler packages: C, C++ and FORTRAN. All the compilers
  670. are based on the GreenHills compilers which are known to be robust and
  671. fast. However, the Oasys packages are expensive, running about $2000
  672. per language (although you do get assemblers and linker/loaders with
  673. the package). Unisoft used to distribute their "Optimizing Compilers"
  674. (FORTRAN and C) for A/UX, but they are no longer available... Pity,
  675. because they also were based on GreenHills and were quite nice.
  676.  
  677. At present, I know of no true Pascal compilers for A/UX.
  678.  
  679. Finally, if you are doing program development, then you'll need a
  680. good debugger. As described above in "List of ports...", Thomas Eberhardt
  681. (thomas@mathematik.uni-Bremen.de) has ported gdb for A/UX, if you would
  682. prefer using something other than sdb or dbx, which are included with
  683. A/UX. If you are using FORTRAN, then Absoft also makes an excellent
  684. debugger which has been fine-tuned to work with MFII (it also does quite
  685. well with C); it's called FX. It has two interfaces, character and Motif,
  686. and is quite powerful.
  687.  
  688. ===
  689. 35)  How can I figure out the /etc/disktab entry for my hard disk?
  690.  
  691. Many hard disk applications will reveal the disk drive geometry for you:
  692. FWB Hard Disk ToolKit and SCSI Evaluator are very good (SilverLining is a bit
  693. wrong on the number of tracks... it includes spares). What you are really
  694. looking for are the total number of cylinders ('nc'), the number of sectors
  695. per track ('ns') and the number of tracks ('nt'). Also, I'm maintaining
  696. a list of /etc/disktab entries. If you have any, send it to me and I'll
  697. add them.
  698.  
  699. The file will be available via anon-ftp on jagubox.
  700. <<ED: I need _LOTS_ of entries>>
  701.  
  702. Just a note: the number of tracks ('nt') is equal to the number of heads.
  703.  
  704. ===
  705. 36)  How come I can't use color under X?
  706.  
  707. Apple's X (R4), and Thomas Eberhardt's X11R5 all support color. However,
  708. you must start the server with the "-screen 0 -depth 8" option (similar
  709. command with other screens if you have them). You can add these options to
  710. the command line or to your server's defaults file. You can also create a
  711. ".X11" file in your home directory which includes the line:
  712.  
  713.     X -screen 0 -depth 8
  714.  
  715. to get the same effect. Make sure that ".X11" is executable for this to
  716. work ("chmod 755 .X11").
  717.  
  718. ===
  719. 37)  What are Right-To-Copy and Right-To-Upgrade licenses?
  720.  
  721. If you have bought at least one copy of A/UX 3.0 and you have other Mac CPUs
  722. that you would like to install A/UX on, you don't need to reorder the entire
  723. product. You can order a Right-To-Copy license for each Mac you want to
  724. install A/UX on and then copy your A/UX to that Mac. This is cheaper than
  725. buying a whole new CD-ROM package. It's not right to copy unless you have a
  726. Right-To-Copy.
  727.  
  728. If those other Macs are already running A/UX, but an older version, then you
  729. need to order a Right-To-Upgrade license for each one you want to upgrade.
  730. As above, you then copy your 3.0 over to that Mac.
  731.  
  732. Note that in both cases, you must have purchased at least 1 copy of A/UX 3.0.
  733. The Right-To-* licenses just "authorize" you to then copy that over to other
  734. Macs.
  735.  
  736. The A/UX Essential Manual Set (that comes with A/UX 3.0) is not provided with
  737. either license. If you need more, you'll need to order them
  738.  
  739. ===
  740. 38)  How do I set up my Mac and A/UX to enable remote logins via a modem
  741.      on tty0?
  742.  
  743. First of all, you must edit /etc/inittab to start getty on tty0 using mo_2400:
  744.  
  745.     00:2:respawn:/etc/getty -u -t 60 tty0 mo_2400
  746.  
  747. Make sure that your modem is set to be quiet, to not return result codes and
  748. to not echo back. It must also reset on DTR being dropped ("atq1e0&d3" will
  749. achieve this for most Hayes-compatible modems except certain (all) USR modems
  750. Your modem must also raise DCD on connection ("at&c1"). You then save these
  751. changes using the "at&w" sequence. Finally, to make it autoanswer, be sure to
  752. add "ats0=1&w".
  753.  
  754. Make sure that the modem cable is correctly configured:
  755.  
  756.     Mac       Modem
  757.     --------------------
  758.     1 (HskO)  20 (DTR)
  759.               4  (RTS)  <- yep... it gets sent to Pin 20 & 4
  760.     2 (HskI)  8  (DCD)
  761.     3 (TxD-)  2  (TxD)
  762.     4 (GDN)   7  (Sgnd)
  763.     5 (RxD-)  3  (RxD)
  764.     6 NO CONNECT
  765.     7 NO CONNECT
  766.     8 (RxD+)  7  (Sgnd)  <- this is right, it gets tied to Mac pin 4 too.
  767.  
  768. If you mess up pin 8 things can get so flaky that you'll never figure out
  769. what's going on. You see, by grounding pin 8, you make the modem port
  770. truly RS-232 compatible. If not grounded, the port will use the RS-422
  771. standard, which can cause lots of problems.
  772.  
  773. %%% For more info concerning modem|serial problems for A/UX, you really
  774.     should contact Alexis Rosen (alexis@panix.com)... He's really worked
  775.     this area... %%%
  776.  
  777. ===
  778. 39)  How come I can't used "talk" with some of the other Unix boxes out
  779.      there, and they can't talk to me?
  780.  
  781. The reason why is because there are two versions of talk (and it's daemon
  782. talkd) out there. A/UX uses the BSD 4.2 version. Others use the 4.3 version.
  783. The two aren't compatible and don't even talk on the same port. If you try
  784. to talk to someone and all you get is a "Checking for invitation..." message
  785. then it's because the machine you're trying to access is using 4.3.
  786.  
  787. Steve Green (xrsbg@dirac.gsfc.nasa.gov) has ported the 4.3 versions of talk
  788. and talkd (now renamed ntalk and ntalk for A/UX) to overcome this snag. You
  789. can have both versions available and running with no problems. The port is
  790. available via anon-ftp on jagubox.gsfc.nasa.gov.
  791.  
  792. ===
  793. 40)  I'm having trouble transfering files between A/UX and my MacOS disk...
  794.      Also, sometimes things get transfered fine, othertimes not. What's
  795.      going on?
  796.  
  797. If a file on the A/UX system has Type "TEXT", then when it is copied over to
  798. a MacOS disk, all 'newline' characters will be replaced by 'carriage
  799. returns'. Sometimes this is what you want (that is when the file is, in fact,
  800. a TEXT file). Othertimes it's not. Say for example you download a GIF file
  801. onto your A/UX disk. A/UX _might_ think it's a TEXT file. If you then copy
  802. it over to your MacOS disk and try to use Giffer on it, it won't work. That's
  803. because the 'nl's where changed, which is _not_ what you want. The way to
  804. stop this is to convince A/UX that the file is of non-TEXT type. There are
  805. many applications out there (including the A/UX included "setfile" program)
  806. that lets you modify this. Do this before you copy the file over to your Mac OS
  807. disk and all will be Okay. If you aren't sure what the Type and Creator
  808. should be, you can just specify "BIN " and "A/UX" (note space in BIN) and
  809. the file won't be massaged during the copy|transfer. You'll still need
  810. to eventually change them to the correct ones for their particular
  811. application, but this way they'll be on your MacOS disk "uncorrupted."
  812.  
  813. Of course, you could also use "setfile" to set the Type|Creator fields _before_
  814. you copy the file to the MacOS disk and avoid an additional step.
  815.  
  816. Please note that if you downloaded a BINHEX file, you _do_ want to keep
  817. it as a TEXT file if you transfer it over to the MacOS. Once there, you
  818. can de-BINHEX it and unStuffIt (if it was a binhexed stuffit archive).
  819.  
  820. See "Hints and Words of Wisdom" (above) for hints in using ftp file transfers
  821. under A/UX.
  822.  
  823. ===
  824. 41)  Using the command shell interface, I'm trying to delete some Mac files
  825.      (that have strange names) but I can't; "rm" returns an error and I can't
  826.      remove the file. What's going on?
  827.  
  828. The problem is that sh and csh don't understand the Mac "special" characters
  829. that are in the filenames. They don't expect filenames with characters that
  830. are represented by 8-bits. ksh is "8-bit clean" and thus would be able to do
  831. the deletion. For example, to remove Moire, just type:
  832.  
  833.     $ ksh           #this creates a Korn shell child
  834.     % rm M?ire      #match the weird 'o'
  835.     % exit          #get back in your old shell
  836.  
  837. You could also use emacs' DIRED or the Gnu File utilities to do this, but ksh
  838. is right here on the system so it's a bit easier.
  839.  
  840. ===
  841. 42)  How can I reports bugs that I find?
  842.  
  843. The official E-mail address is reports.aux@applelink.apple.com. If you
  844. subscribe to the A/UX Technical AnswerLine, you can also use that method. The
  845. former isn't acknowledged although the latter is.
  846.  
  847. For completeness, also post the report to comp.unix.aux.
  848.  
  849. There is also a HyperCard stack called "Apple Bug Reporter" that Apple
  850. recommends using. I have a copy and can make it available via anon-ftp if
  851. there is a demand.
  852.  
  853. ===
  854. 43)  Which serial cards work under A/UX?
  855.  
  856. <<ED: the following is a posting by Alexis Rosen (alexis@panix.com) on c.u.a>>
  857.  
  858. There are three cards that "work" with A/UX. The Apple serial card is NOT one
  859. of them.
  860.  
  861. The first is Paul Campell's Taniwha CommCard. This card does indeed work with
  862. all versions of A/UX including 3.0. It has special support for UUCP. It has
  863. a few mysterious and not very important problems. It's an excellent buy. The
  864. only problem is, it's not on the market anymore. If you can get one used,
  865. though, it's worth getting. The one downside is that, like Apple's ports, it
  866. won't SIMULTANEOUSLY support modem and hardware flow control. It is immune to
  867. many of the nasty bugs which affect the built-in serial ports, including the
  868. two (at least) which can crash the kernel.
  869.  
  870. The second is the Digiboard Nu/whatever, which comes in 4 and 8 port versions.
  871. This card does not currently work well with A/UX, and has not since 2.0. It
  872. is susceptible to a variety of problems which crash the kernel, although if
  873. you use only one port, you can go for many days without dying. It can also
  874. bring down streams without crashing the kernel. A separate problem with
  875. throughput causes UUCP to fail at high (9600 or above) speeds. HOWEVER- the
  876. story is not over. The author of the drivers has been working hard to correct
  877. these problems, and I hope that they will be corrected sometime in the next
  878. two months. If so, I will post about it. Note that this information
  879. SUPERSEDES the posting which stated that development work had stopped on this
  880. board. (But- this work is going to be done on the Author's time, and not his
  881. company's, so they will not be accountable.)
  882.  
  883. The 3rd is the Applied Engineering QuadraLink serial card. I have the drivers
  884. but have never had the chance to test them. However, I'm not too comfortable
  885. with the idea of using them, for two reasons. First, the author of the drivers
  886. knows fairly little about A/UX or unix in general. Second, the driver code is
  887. based on Apple code. Apple has been (at least until 3.0 comes out) completely
  888. incapable of writing serial drivers for their own hardware, so I'm not too
  889. confident in usig their code as a base for someone else's drivers. BUT!!! - 
  890. as I said, I haven't used them. And at least one person who has, has not
  891. reported trouble. So they're OK, at least for light use (which is sort of true
  892. for the Apple ports as well). I just wouldn't bet a commercial project on
  893. it.
  894.  
  895. The AE QuadraLink card, like the CommCard and the Apple ports, can't do both
  896. hardware handshaking and modem control at the same time. No hardware patch
  897. kit will be developed for the AE card...
  898.  
  899. The AE QuadraLink DMA isn't any better.
  900.  
  901. In short, there are no good serial-port solutions for A/UX. For a serious
  902. project, buy a terminal server or buy a Sun. :-(
  903.  
  904. <<ED: the following is a followup to Alexis's posting. It's from Paul Sander>>
  905.  
  906. Actually, there are four.
  907.  
  908. The fourth is the MaraThon MultiComm card from Dove.  It comes with three
  909. serial ports and a parallel port.  The first serial port is a DB-25, the
  910. second is a DB-9 (AT compatible), and the third is configurable DB-25 or
  911. RS-422.  The parallel port is also AT-compatible.  I haven't had trouble
  912. with the serial ports, though I have had only terminals connected to them.
  913. The parallel driver has an infuriating bug in which occasionally the end
  914. of a printout is lost.  (The workaround is to print a short dummy file after
  915. anything important.)  A/UX drivers come separately from the card, but they
  916. are free.
  917.  
  918. Dove's technical support is pretty poor.  When I got the card, I had them
  919. send the A/UX drivers.  When I discovered the bug, I reported it, and got
  920. an "update," which contained the exact same software (proven using cmp to
  921. compare the cpio archives on their media).  Repeated calls were either
  922. unanswered, or were not returned.  I finally gave up after some 6 months
  923. of frustration.  To make the story complete, they used to have an 800
  924. number for technical support, but it was discontinued 3 months into this
  925. saga.
  926.  
  927. ===
  928. 44)  I heard the the Installer for 3.0 works on "any" 3rd party hard disk.
  929.      Well, it doesn't on mine!
  930.  
  931. Well, the Installer will work with any 3rd party disk but there are a few
  932. wrinkles... The HD Setup application in the 3.0 Installer is unique in that
  933. not only does it create A/UX partitions but it also creates the actual file
  934. systems in those partitions (basically it runs 'newfs'). Now if you have
  935. used some other HD utility program (such as SilverLining or FWB HDT) to
  936. create the partitions and then attempt to install A/UX on that disk, the
  937. Installer sees that the partitions are there and then _assumes_ that they
  938. were created by HD Setup and therefore have the file systems already created.
  939. Of course, the file systems don't exist yet, just the partitions, so the
  940. installation fails.
  941.  
  942. You have a few options:
  943.  
  944.  a. Run the Installer on a newly formatted disk. This means that HD Setup
  945.     will do all the partitioning (etc...) and the installation will
  946.     proceed. Note that this means you will be "stuck" with the Apple drivers
  947.     whenever you are in the _real_ MacOS Finder.
  948.  
  949.  b. If you want to use the drivers on your HD utility (for stuff like,
  950.     maybe, password protection of partitions) then you have two (maybe
  951.     three )additional options:
  952.  
  953.    i. Use 'a' above to install A/UX. Then use your HD utility program to
  954.       "take over" the disk, disabling (or even removing) the Apple drivers
  955.       and installing it's own. Note that if there isn't enough space to
  956.       install it's drivers, most will attempt to "shrink" the MacOS
  957.       partition to make room. Most can do this with no problem, but why
  958.       take the risk... when you partition the disk, leave about 64K
  959.       available as free space.
  960.  
  961.   ii. Use your HD utility to create the partitions. Then, before you
  962.       run the Installer, run 'newfs' "by hand" to create the file systems
  963.       so that the installation can proceed.
  964.  
  965.  iii. Use your HD utility to format (etc...) your disk and create
  966.       _only_ the MacOS partition. Now run the Installer. In most cases
  967.       HD Setup will work fine with the driver installed on the disk.
  968.       You can now use it to create the A/UX partitions.
  969.  
  970.       <<ED: I _know_ this (iii) works with FWH HDT 1.1.x>>
  971.  
  972. ===
  973. 45)  I'm using a LaserWriter IIg with A/UX 3.0 and whenever I print some-
  974.      thing to it through "lpr", the first line of the page is cut off. Why?
  975.  
  976. This only shows up on versions of the IIg (and IIf) with less than 5MB RAM.
  977. The reason is because this makes the LW default to PhotoGrade-mode. You can do
  978. 2 things to fix this:
  979.  
  980.     1. Using the LaserWriter Utility program, disable PhotoGrade.
  981.        Since one of the main advantages of these LW's is PhotoGrade,
  982.        this option is kinda unpalatable.
  983.  
  984.     2. If you are _only_ using "Letter" mode under "lpr", then you
  985.        can edit /usr/lib/ps/pstext.pro to include the following line
  986.        between "% RCSID:..." and "/StartPage...":
  987.  
  988.        %!PS-Adobe-1.0
  989.        % Z%Copyright Apple Computer 1987\tVersion 1.1 of pstext.pro on\
  990.          87/05/04 19:02:25
  991.        %%Creator: pstext
  992.        %%DocumentFonts: Courier
  993.        % RCSID: $Header: pstext.pro,v 2.1 85/11/24 12:19:55 shore Rel $
  994.  =====>>>>>letter 
  995.        /StartPage{/sv save def 48 760 moveto}def
  996.  
  997. This will fix the problem and make it usable again.
  998.  
  999. ===
  1000. 46)  Whenever I try to run xinit (or startx) from the CommandShell I get
  1001.      a fatal server error. Why?
  1002.  
  1003. The reason why is because both X and the CommandShell want _complete_ control
  1004. over your Mac (display, keyboard and mouse). So, when you try to start one
  1005. while running the other, you'll get into trouble. You need to start X either
  1006. from the Console Emulator Mode or by choosing it as your "session type" from
  1007. the Login screen (This session type will be available only if your installed
  1008. Apple's X or have installed John Coolidge's 'sessiontypes' for X11R5).
  1009.  
  1010. ===
  1011. 47)  I'm trying to access my tape drive using 'tc' (with something like
  1012.      "find . -print | cpio -o > /dev/rmt/tc1") but it doesn't work...
  1013.  
  1014. Except for 9-track magtapes, all I/O to tape drives associated with the
  1015. 'tc' device files _must_ be blocked at 8k. The 'tcb' program does just
  1016. that so that should be included. For example, to write:
  1017.  
  1018.     $ find . -print | cpio -o | tcb > /dev/rmt/tc1
  1019.  
  1020. And to read:
  1021.  
  1022.     $ tcb < /dev/rmt/tc1 | cpio -i
  1023.  
  1024. You can get better performance if you increase the buffer size (just make
  1025. sure that it's a multiple of 8k). For example, you could use 'dd' as
  1026. your blocking filter with a 'bs=10x8k'.
  1027.  
  1028. ===
  1029. 48)  What CD-ROM drives are compatible with A/UX 3.0?
  1030.  
  1031. Of course, the Apple CD-ROM drive is 100% compatible with A/UX. The following
  1032. are also known to be 100% compatible (meaning you can use them to install
  1033. A/UX as well as when running A/UX):
  1034.  
  1035.     The Toshiba XM3201B and XM3301B
  1036.     DEC RRD42
  1037. |    Sun CD-ROM (Sony CDU-8012?)
  1038. |    CD-Technologies Porta-Drive CD-ROM
  1039.  
  1040. You can use the following to install A/UX:
  1041.  
  1042.     Chinon CDC-431
  1043.  
  1044. ===
  1045. 49)  Do I install CDEVs and Extensions in the System Folder on MacPartition
  1046.      or on the "/" A/UX disk.
  1047.  
  1048. |To install these additions to A/UX, you will need to drag-copy them over
  1049. |to the A/UX System Folder. Usually, this is /mac/sys/System Folder on
  1050. |the "/" disk but it will also "appear" in your "home folder" icon.
  1051.  
  1052. ===
  1053. 50)  I heard that A/UX requires a special version of System 7 to boot...
  1054.      Is this true?
  1055.  
  1056. |A lot of people believe this but this is not true. There is no difference
  1057. |between the s/w on the MacPartition partition and the "real" System 7.
  1058. |The only _real_ need for MacPartition is that it's name tells A/UX Startup
  1059. |what SCSI disk contains the A/UX Root partition. When A/UX Startup starts,
  1060. |it looks for the MacPartition disk and then looks for the A/UX partitions
  1061. |on that disk. This means that you _don't_ need to boot-up from the
  1062. |MacPartition disk to boot A/UX. Start your Mac from your standard Startup
  1063. |disk and just double-click on A/UX Startup on the MacPartition icon.
  1064.  
  1065. |You can even do without the MacPartition disk but telling A/UX Startup
  1066. |the exact SCSI number of the A/UX disk. You can do this a couple of ways:
  1067.  
  1068. |    1. create a ROOT variable in A/UX Startup that points to the
  1069. |       root partition in this form: (SCSI-ID, 0, 0)
  1070.  
  1071. |    2. Under the General Preferences menu, change the Root Directory
  1072. |       to (SCSI-ID, 0, 0).
  1073.  
  1074. |The "device" file /dev/default points to the SCSI-ID of whatever disk is the
  1075. |MacPartition disk, so if you don't have one, you need to tell A/UX Startup
  1076. |it's "real" name. This is kinda messy since you'll need to preface a lot
  1077. |of stuff with this value: e.g.
  1078.  
  1079. |    #startup cat (6,0,0)/etc/inittab
  1080.  
  1081. ===
  1082. 51)  I've tried to install the CD Remote extension to A/UX so that
  1083.      I can play audio CD's, but it doesn't work...
  1084.  
  1085. |At present, A/UX will not allow you to play your audio CD's on a CD-ROM
  1086. |drive, so don't attempt to install the CD Remote extension.
  1087.  
  1088. ===
  1089. -- 
  1090.     Jim Jagielski               | "This is supposed to be a happy occasion.
  1091.     jim@jagubox.gsfc.nasa.gov   |  Let's not bicker and argue about who
  1092.     NASA/GSFC, Code 734.4       |  killed who."
  1093.     Greenbelt, MD 20771         |
  1094.