Last-modified: Tue Mar 29 16:19:09 EST 1994
Version: 3.02
There are problems with the installation of boot blocks and badly formed fstab generated by BuildDisk of NEXTSTEP 2.0. A disk connected to the NeXT will need to have a NeXT specific label written to it before it can be properly recognized by the system. If you get an error message "Invalid Label..." this indicates that the drive was successfully seen by the NeXT machine but it does not have the proper label, to install a label use the /usr/etc/disk program on the raw disk device that the system assigned to the device and use the label command to write the label onto the disk. [how the NeXT assigns disk devices is explained in the N&SA manual]
NEXTSTEP releases 2.0 and up provide a low level disk formatter, sdform, which does not offer much flexibility, but gets the job done. Most drives are already formatted at the factory.
Some things to note: - the fstab installed on the target disk is specified in the newclient command in the BLD script. standard fstabs are extracted from /usr/template/client/fstab.* - the BLD scripts do not put down a new boot block on the scsi disk, you may want to install one by hand using the /usr/etc/disk program. - some disks boot fine but NeXTstep comes up with a blank window and no login window. This is due sometimes to forgetting to install an accessible /NextLibrary/{Fonts,Sounds} In general you need quite a lot of things to make a bootable disk.
Mike Carlton adds - you can build a minimally usable bootable floppy (for crash recovery purposes). There is a modified version of builddisk (to make it support building floppies, a minimal change) and a BLD script to build the boot floppy available at cs.orst.edu in next/sources/Bootfloppy.tar.Z. (I put this together in response to several requests.) A newer version of Bootfloppy for 2.1 is on the archives as next/sources/util/Bootfloppy2.1.tar.Z
[From: Carl Edman
Also available from the archives is BootFloopy 3.0 (for -- you guessed
it -- NEXTSTEP 3.0). I might also add that one can improve on disk usage
while enhancing functionality. BuildDisk (which is used by the
various BootFloppy scripts) just copies the standard binaries for ls,
mv, cp aso. from /bin. These binaries are statically linked as shipped
by NeXT which makes them huge. (e.g. /bin/ls is 106496 bytes large.
/usr/local/bin/gls with more features is just 16268 bytes). If you
replace these binaries by the BSD or GNU equivalents you can save
several hundred kBytes on your boot floppy. This extra diskspace can be
used for tar, dump and more tools which makes the boot floppy actually
usable. Tested.
Let's assume you bought a disk drive advertised with 400 MB unformatted
capacity. Vendors are not consistent with the MB definition. You may
have much less space less than you think you have. Which of the following
did you buy?
Once formatted, the UNIX file system must be created. On the NeXT, this
is one of the steps performed by the BuildDisk application. It invokes
the mkfs command to make a file system. This reserves space for the UNIX
file system (e.g., superblocks, inode tables). This overhead can take
another 2-3% of the available disk space.
If you issue the df command, you may be surprised to see another 10% the
available disk space has disappeared. The df command shows the total,
used, and available disk space. The df units are in kbytes (1024 bytes).
The sum of the used and available numbers will generally be about 10%
less than the total kbytes. This space is reserved to allow the UNIX file
system to be efficient in its storage allocation. If your disk fills up,
only the superuser can store files in the remaining 10%.
To complete the picture, here's a snapshot of what may occur:
[From: [email protected] (Jimmie Quan)]
The offical fix was an EPROM change to the HP drive from HP. The HP drives
took too long to wait up, so the system wasn't happy with the other drives
coming ready first especially when the HP was suppose to be the boot
device. (The EPROM is no longer available from NeXT).
This method WILL mount a corrupted OD so you can read its contents. Since
it is corrupted, it is not recommended to write to it. You should copy the
important files to something else, then reformat it.
[From: [email protected]]
Any HP LaserJet II or III will fit. HPLJ4mSI cartridges do NOT fit.
Any HP LJII or LJIII paper tray will fit. IIISI and 4 trays will not.
NeXT 68040 to HP LaserJet III Cable (not a Null-modem cable):
If you have problems with other printers, check the cable pinouts in the
printer's manual against the one recommended in the zs man-page! Refer
to Chapter 13 in Network and System Administration.
See the FAQ-NEXTSTEP-Printing for software config FAQs.
These cables are available commercially from NextConnection, and
from Computer Cables and Devices, or can be custom built. Note that no
off- the-shelf Mac cable will allow hardware flow control. It is
however possible to make a such a cable from an Imagewriter II cable by
replacing one of the mini-8 ends with a DB-25 connector.
Hardware flow control is absolutely essential for all serial port
connections with speeds of 9600 bps and above. Make certain that you
cable supports it, your modem is configured to use it and you are using
the hardware flowcontrol devices /dev/cuf[ab], /dev/ttydf[ab] and
/dev/ttyf[ab], respectively.
Most people use tip or kermit to control the modem. SLIP and/or UUCP may
also be used (but are more complicated to set up and require the remote
machine to also have SLIP and/or UUCP (respectively)).
The 2.0 Network and System Administration Manual, which is available
in hard-copy (shipped with each machine) contains an extensive
description of how to use modems with the NeXT machine. Additionally
NeXT in their TechSupportNotes series called SerialPortDoc.wn and
UUCP for 1.0/1.0a systems . This document is available from most FTP
sites that carry NextAnswers. Also, try to obtain the about.modem.Z
file by Mark Adler in the pub/next/lore directory on
sonata.cc.purdue.edu
[Carl Lowenstein adds]
The implication that a Sun SparcStation cable can be used with NeXT
peripherals is generally false. NeXT themselves, and DEC, and nearly
everyone else who makes SCSI peripherals, puts Telco-50 (centronics)
connectors on their devices. Sun in their infinite wisdom uses DD50
which are quite different. Telco-50 is an approved connector type in
the SCSI spec.
Probably the original point was that the 50-pin microSCSI on the NeXT
and Sun and some DecStations was different from the 68-pin microSCSI on
the DecStation 5000. But this does not address the other end of the
cable.
(**)Note that mix fax works with both the October 1990 and October 1991
draft versions of Class 2, especially with the NeXT supplied Class 2
modem driver. Upgrading to an approved version of Class 2 would be a
matter of just a software update (holds true for any forthcoming (class
3?) standard, for that matter).
In order to use a fax modem with the NeXT Computer, a NeXT compatible fax
driver must be available to operate the modem. Modem control
procedures may be proprietary or conform to one of the following
EIA/TIA standards:
The following are notes by Alan Marcum of NeXT Tech Support concerning
the Class 2 modem driver:
Note that there's a small bug in 2.0 (fixed in 2.1): a
symbolic link is missing for the file
Class2_Fax_Modem_Driver in /usr/lib/NextPrinter.
The simple fix: create the link; it should reference
Interfax_Fax_Modem_Driver, also in the
/usr/lib/NextPrinter directory.
An alternative workaround for Class 2, especially
useful for novices: just use InterFax as the modem type in
PrintManager, rather than Class 2*.
After installing a fax modem using PrintManager one must
repeat setting things in the Fax Options panel in order
for them to be stored correctly. In particular, these
include the Rings to Answer and Number of Times to Retry.
This affects all fax modems being installed.
If one uses illegal characters in the Modems Number field
in the Fax Options when configuring an InterFax modem
then the modem will not answer the phone. Legal
characters are digits, spaces, and plus signs (+). This
does not affect the Dove modem.
Central Data Corporation makes the scsiTerminal Server
family of products.
Drivers for NextStep 3.0 and 3.1 are available for both the 68K-based
and Intel-based platforms. The products available for NeXT include:
[Jacob Gore adds:]
Also, one can use an IP terminal server. In a non-Internet environment,
inexpensive terminal servers, which don't control access to the
network securely, can be used. If your network is an Internet subnet,
you must use a terminal server that controls either: (1) who can log into
the terminal server, or (2) which machines the terminal server will
access. These tend to be more expensive (around $250/port, but in
8-port increments), but it may be quite economical means of sharing
ports among many NeXTs (or other computers) on the network.
[Eric P. Scott adds:]
Particularly if one has a NeXT network, an Ethernet terminal server may
be the way to go. One that supports Linemode Telnet (such as the Xylogics
Annex III) will offer the best performance.
Sony GDM-1601 were demonstrated with the NeXT color products. NeXT is
not shipping these monitors. Sony no longer makes them, however there
is a replacement GDM-1606.
The Nanao T560i 17" color display has been used with NeXTstation Color
machines, and seems to work well.
Some larger NEC displays have also worked.
NuData in New Jersey carries 13W3 female to 4 BNC male connectors. The
price is about $100.
DISCLAIMER: I take no responsiblity for the following.
If you can source the bits yourself here's how it's built.
1 female 13W3 connector
3 Male BNC connectors
3 mini coax
ie. the pins to the coaxials are male and the regular pins are female.
Looks like this.
The outer shielding of the coax's are grounded on both pin 10 and the case.
How do you avoid this problem?
I have adjusted several monitors with no problems, but make sure you
know what you are doing before opening anything. I expressly disclaim
responsibility for any ill results that may occur.
In order to adjust NeXT's MegaPixel display (called 'the monitor'
hereafter), you'll need (a) the NeXTtool (or a 3mm Allen wrench), (b) a
plastic adjustment tool (preferred) or a thin bladed screwdriver, and
possibly (c) a Phillips-head screwdriver.
(NB: A similar procedure will work for color monitors, but you should
either know what you're doing or you'll probably be better off letting a
pro deal with it.)
Turn off the computer. Disconnect all cables to the monitor. Look at the
back of the monitor. There will be 4 screws there; use the NeXTtool (or
Allen wrench) to remove them. Remove the plastic back of the monitor and
put it out of your way.
Reconnect the cables and turn the computer back on. As the machine
powers up, examine the back of the monitor. You'll see a metallic box
(usually silver, though some are black) surrounding the monitor's
vitals. This protects you against the dangerous voltages inside, and
also insulates the monitor from electromagnetic noise. On the back of
this box are several holes for performing adjustments. There are two
focus controls (labeled 'focus' and 'dynamic focus'), a brightness
control (labeled 'brightness' or possibly 'black level') and several
others that adjust various things like screen size and position.
Depending on the exact placement of the controls on the circuit board of
your specific monitor, some of these controls may be difficult (or
impossible) to adjust from the back. If this is the case, I will describe
what's necessary below. Otherwise, adjust the appropriate controls
using either an adjustment tool or a screwdriver. Be warned that a
screwdriver probably will cause some interesting video effects when
it enters the case. Ignore this the best you can, or find a plastic
adjustment tool, which is what you *really* should be using anyway.
Using a flashlight will help you see into the hole so that you can align
the business end of the tool correctly.
Focus and position controls are fairly obvious. Adjust them slowly
until you're happy with the results. Don't muck with anything you don't
need to; the factory settings are usually pretty decent.
To correctly adjust the brightness, follow this procedure: Turn the
brightness of the monitor all the way down using the keyboard. Adjust
the brightness control on the back of the monitor until a barely
noticeable picture forms. Then turn the brightness down a little so
this picture disappears completely. Check that you can get adequate
brightness by using the keyboard to brighten the screen. If the display
isn't bright enough, adjust the brightness control on the rear of the
monitor high enough so that the monitor display is adequate. Note that
you won't be able to dim the screen completely from the
keyboard...sorry.
Once you're finished, shut down the computer, take off the cables,
reattach the back of the monitor, and reconnect the cables. You're
done.
If the control you need to adjust proves to be difficult, you may need to
enter the metal case. This happened on one monitor's focus control and
another's brightness.
WARNING: THE VOLTAGES INSIDE THE MONITOR'S CASE ARE VERY DANGEROUS,
EVEN WHEN THE MONITOR IS OFF. BE VERY CAREFUL, OR YOU CAN SERIOUSLY
INJURE OR EVEN KILL YOURSELF. Do not perform the next instructions
unless you are confident that you know what you are doing.
You'll have to power off the computer again, and disconnect the cables.
Looking at the monitor from the back, notice a section of metallic
shielding on the right side of the metal box that extends to the picture
tube. This is where the flyback transformer is connected. It shields a
wire that is charged to about 25,000 V. DO NOT TOUCH THIS WIRE, IT CAN
SHOCK YOU THROUGH ITS INSULATION. Being very careful of this, remove
the metal case by unscrewing the Philip's head screws that hold the case
on. Don't touch the screws that hold the picture tube into the front of
the monitor's case.
Once you've gotten the metal box off, reconnect the cables. Figure out
what control you're going to adjust, and make sure that you can do so
without touching anything else inside. Again, *watch out* for the wire
that connects to the picture tube on the right side.
Power up the computer. I recommend that you use only one hand to make the
adjustment, and that your other hand be placed in your pocket (or
similar equivalent, if you're wearing clothes lacking pockets). This
precaution reduces the chances that you'll make a short circuit
between one hand, your heart, and the other hand-- a good idea. Perform
the necessary adjustment(s), being very careful not to touch anything
inside. Then shut down and reassemble the monitor, following the
directions given above.
Hopefully, these instructions will prove useful. Once again, please
be very careful...I don't want your death and/or injury on my
conscience (or a lawsuit, for that matter, either :-)
I solved the problem by building a serial cable based upon the pinouts
supplied by HP in their manual. Please note that the LJIII cable *does
not work*. In particular, pin 1 from the DIN plug must be connected to pin
6 of the DB25. I used 38500 bps on both sides, and the 600 dpi ppd.
Emulex offers the NETJet network interface which speaks lpd protocol,
unlike the HP unit.
If you continually get messages like, "sorry, the printer is jammed"
and you have to pull each page out the last inch, you probably need
to replace the 14 tooth gear in the output stage(fuser ass'y).
You can see this gear before you disassemble the printer, so that is
a good first step. Then read these instructions all the way through
and see if you want to attempt it. Next recommends replacing the
entire fuser assy ( big bucks) if the gear is damaged, but Chenesko,
Inc., of Ronkonkoma, NY sells the gears for $2.31. The part number
is RS1-0132. They recommended I also replace the 20 tooth gear, number
RS1-0116, but I don't know if it is really necessary. Their phone
number is 800-221-3516.
To examine your gear, open the rear (delivery ) door and undo the screw
attaching the strap that keeps the door from opening down all the way.
The gear is on the side nearest the power input to the printer.
THere are two gears on the part of the delivery ass'y that swings down.
The suspect gear engages the top one, but is mounted on the fixed portion
of the fuser. Ours had several teeth missing and/or damaged. To get the
gear off you have to remove the fuser ass'y. TO remove the fuser you
must open the printer lid fully, so it is straight up. To open the lid
fully you must remove the case. To remove the case you must remove the
plastic cover on the lid.
Are you getting the idea now? THis will be a lot of fun, and take
most of the afternoon. I hope you have a spacious, well-lit area,
because there are a lot of screws, and a lot of them are painted
black, so they are hard to see when you drop them, unless you drop
them inside of the printer, where you might NEVER see them again.
Fortunately, as with all computer equipment, they seem to put lots
of extras in, so just make sure there aren't any where they might
do damage, like short out the mega KILOVOLT corona power supply,
or grind into the REGISTRATION rollers. You do want your printouts
to be straight, don't you?
So, if you're ready, here we go.
PREPARATION
Most mere mortals will want to power down everything and disconnect the
cables, etc. Remove the cartridge and paper trays, etc.
REMOVE THE LID COVER
open the lid and remove 3 screws. They DO NOT have any red paint on
them.
REMOVE THE BACK DOOR
there is one screw that holds the strap. When you can swing it clear
down, you can squeeze the hinges together and remove the door.
REMOVE THE CASE
There are maybe seven screws that hold the case on. Four are right on
top. Two are just inside the rear door area. Two are down inside where
you store that green cleaning tool. 4 + 2 + 2 = 7, right? Say, who
was the last guy that worked on this printer anyway?
The case has to be convinced that you really need to remove it, even
when it is loose and all the screws are out.
REMOVE THE FUSER ASS'Y
You will need a PHILLIPS screwdriver for this, as with the previous
steps. But you will need a LONG one this time. Three of the screws
are pretty easy to find. Just study the lower part of the fuser,
as it is screwed onto the bottom case. Two of the screws are inside.
One is under the lid next to the gears, the other near the green
cleaning tool. On the outside, in back, there is one on each side.
One is under the white wires that connect the fuser to the 10 AMP
circuit breaker,which is pretty near that gear, and close to
the power input. Unplug that cable. Then remove the small black
screw that holds the black plastic gear cover so you
will have better access to the last screw. Then you will have to
wrestle the fuser out the back of the printer. Be careful with it.
DISASSEMBLE THE FUSER
There are several screws and a spring. It's not too hard to take
apart. You can see the gear, so you just have to take off the
covers on that end of the ass'y to get to it. I should caution
you that I had trouble putting them back on, because they have
funny shapes and don't make a lot of sense. Plus I was tired,
so I went home, ate dinner, played with the dog, went to bed, got
up and ate breakfast before I put it back together. You might want
to label some parts, make some drawings, etc. to reassure yourself
that you can put the parts back just like they were.
REMOVE THE GEAR
You can remove the gear pretty easily with a small screwdriver by
unspringing the "E"-ring that holds it on the shaft. Try not to
bend the e-ring.
PUT EVERYTHING BACK TOGETHER
Sorry, I can't help you with this part (HA HA!) I told you
you should read the instructions first. Maybe you should
buy a new printer, or try to attach some third party printer via
the serial port!
Well, if you got this far I hope you dropped little crumbs of
bread so you can find your way back. I try to save all the
little screws by putting them back in the holes they came from,
or putting them in some small container. You might clean some
of the gears or the paper path while you have it open. You can
also install a new OZONE filter. Remember OZONE is hazardous
to your health, so you don't want to inhale it.
***DISCLAIMER***
Be careful if you try this procedure. There are dangerous voltages
present, and even if you are too chicken to work on it powered up,
you could cut yourself, or drop the whole thing on your foot,
thus voiding the warranty. Also, the printer won't work without the
covers, because there are two secret switches that inform the
NeXT cpu that someone "is fooling around with the printer again".
Yet another update to reflect that Jacob Gore received gears
for an Apple Laserwriter from Chenesko, which are similar
enough to work, but with some modification.Also, if the original
gear is in fair condition, it can be reversed on the shaft
until a replacement is ordered.
The Quantum ELSxxxS drives only work with NeXTs if they are the only
SCSI device. If alone, they work fine, but if there are other SCSI
devices you get "incomplete disk transfer" messages.
Thanks to Alvin Austin ([email protected]) I have the information I
need on the NeXT mouse connections.
Subject: M3. How much disk space is lost due to formatting and file system overhead?
[From: Rex Pruess ([email protected])]
Subject: M4. Can I run my SCSI-2 disks in synchronous mode?
Quick answer is: No. The reason is that the NeXT does not support
synchronous transfers from the SCSI bus. It does support SCSI-2 disks
running in asynchronous mode, which all SCSI-2 disks must do.
Subject: M5. How do I configure my HP 660 to boot properly?
It has been reported that HP drives fail to autoboot on power on or while
other devices are on the scsi bus. The problem seems to be with drives
configured to spin-up automatically on power on do not get recognized
at boot time. To remedy this problem reliably with HP 660Mb (HP97548)
and 1Gbyte (HP 97549) drives remove the auto spinup jumper on the back of
the drive. Looking at the disk from the back with the power connector on
the lower left, it is the sixth jumper.
Subject: M6. What is the procedure for installing a Fujitsu M2263SA/SB SCSI Disk as the NeXT Boot Disk?
See Izumi Ohzawa's note in /pub/next/docs/fujitsu.recipe available via
anonymous ftp from sonata.cc.purdue.edu.
Subject: M7. How do mount a corrupted OD that won't automount?
If you can't automount an OD, and you can't fix it, you can still manually
mount it. Log in as root. Type "/usr/etc/mount /dev/od0a /FoO". It will
ask you to insert the disk. Insert it. It is mounted.
Subject: M8. What non-NeXT CD Players that work with a NeXT?
A USENET survey summary:
Subject: M9. What are some other sources of toner cartridges and trays for the NeXT laser printer?
The toner cartridge is a standard EP-S cartridge, the same that fits the
HP LaserJet III and some other printers.
Subject: M10. What printers (laser or otherwise) may be used with a NeXT?
If you plan to connect an HP LaserJet (II, IIP, III, etc.) you need to make
a special cable in order for the NeXT 040 and HP to get the hardware
handshaking correct. This is true for whatever version of the OS you are
running.
Subject: M11. What can I do to prevent my NeXT printer from running all the time?
The NeXT 400dpi printer powers up every time you boot up when the print
daemon is started (/usr/lib/NextPrinter/npd in /etc/rc). Apart from
not running the daemon at boot time (commenting it out and having to run
it by hand later), you can add the following lines to /etc/rc.local:
Subject: M12. What type of microphones will work with the NeXT?
Some NeXT owners use the RadioShack (Realistic) Tie Clip Microphone
($19.95) cat 33-1052. NeXT Computer, Inc. uses the "Sony Electret
Condenser Microphone ECM-K7" in-house (available for ~$60). Some use
Sony Tie-Clip microphone, #ECM-144, which costs around $40. Others
have successfully used a WalMart brand microphone (available for
~$6).
Subject: M13. How do I connect a modem to the NeXT?
Previously, we suggested that people use Mac modem cables; however, it
has come to our attention that there is no one standard Mac modem cable.
Since correct modem operation on a NeXT depends upon a correctly wired
modem cable, buying a Mac cable is not a good idea. Some Mac cables do not
allow dial-in and no Mac cable allows the use of hardware flow control.
For these reasons, we are recommending that only cables that meet NeXT
specifications be used. [however, if you have a Mac modem cable lying
around and don't care about dial-in or hardware flow control, then by
all means....]
Subject: M14. Are there any alternative sources for the SCSI-II to SCSI-I cable required to attach external SCSI devices to the 040 NeXTs?
Yes. This cable is the same as the one used by Sun SparcStations and
DecStation 5000's (but not DecStation 3100's which use 68-pin micro
rather than the 50pin micro connector used on NeXT 040, Suns and
DecStation 5000).
Subject: M15. What fax modems will work with the NeXT?
The following fax modems are currently available for the NeXT Computer:
Release 2.0 of the NeXT system software includes a Class 2 modem driver
which will work with any fax modem which meets the EIA/TIA Asynchronous
Facsimile Control standard. Other fax modems must supply a NeXT
compatible driver.
Subject: M16. How may I attach more than two serial ports to the NeXT?
TTYDSP From Yrrid converts the DSP port into an additional serial port.
Subject: M17. What is the best and/or cheapest way to connect a NeXT to a thick Ethernet?
There are many possible solutions. For example, here are three:
Subject: M18. How can I connect my NeXT to the telephone line and use it like an answering Machine?
A company that is selling both hardware and software to allow you to do
this:
Subject: M19. What color monitors can I use with the Color NeXT machines?
The important specs for the color monitor are:
Subject: M20. Where can I get 13W3 to BNC adapters to connect third party color monitors?
From NeXT/Bell Atlantic(?): part number S4025.
Subject: M21. How may I attach Centronics or 16 bit wide parallel ports to the NeXT?
Uninet has devices, the SLAT-2 and the SLAT-DRV11, that will connect to
the scsi bus.
Subject: M22. Why does an unused serial port consume cpu?
Perhaps you've got a (probably fairly long) unshielded serial cable
attached to it, with either nothing at the other end or a powered-off
device at the other end. EE's call this an antenna. it's probably
picking up most of the radio stations in your area, which the serial chip
is interpreting as a continuous stream of garbage bytes, which it feeds
to getty, which tries to interpret them as login attempts.
Subject: M23. How to adjust MegaPixel Display brightness and focus?
[From: Charles William Swiger
Subject: M24. How to set up the HP LaserJet 4M?
[Samuel M. Goldberger [email protected]]
Subject: M25. My NeXT laser printer fails to fully eject the sheet - how to fix?
[From: [email protected] (Jerry Stubbs)]
Subject: M26. I'm trying to initialize a QUANTUM ELS170S on a NeXTStation and get sd2: Incomplete disk transfer?
[From: [email protected] (Max Hailperin)]
Subject: M27. What are the NeXT mouse connections?
[From: [email protected]]
Editor: [email protected]