On 2008-09-13, Wes Groleau <groleau+> wrote:
> I bought an Ultra 10 for $20, no monitor or keyboard.
Good price -- but you will probably want a keyboard, unless you
set up another computer to run a terminal program and connect to serial
port 'A'. With no keyboard, it will *only* talk to serial port 'A'
(TTYA) no matter what framebuffers (graphics cards) and monitors you
have. The default settings for TTYA should be:
ttya-rts-dtr-off=false
ttya-ignore-cd=true
ttya-mode=9600,8,n,1,-
These settings are in the OBP (Open Boot Prom), and can be (and may have
been) changed. If so, you'll have to try various baud rates and other
settings until you get one which works.
The keyboard is unique to Sun -- at least with that connector
and some of the extra keys present. Especially avoid using a keyboard
labeled "Solbourne". It uses the same connector, but a different
pinout, and plugging in that keyboard will blow a non-replaceable fuse on
the system board.
Just about any Sun keyboard offered on eBay which is not marked
"USB" should work. Type 5 or type 6 would probably be the best choices.
> I see that the two 128MB RAM cards have the same socket
> 168-pin as PC-133. Are they different? Are there any
> rules about balancing sizes or using certain sockets first?
From the Sun FEH (Field Engineer's Handbook):
1. The minimum memory requirement os two DIMMS in any bank.
(The two sockets closest to the board edge are "bank 0",
the other two "bank 1"
Choices are 32, 64, 128, and 255 MB DIMMs.
> Given the CPU power of a Sparc of that era, is 256 MB
> adequate for using Solaris as merely a DNS server, web
> proxy, and fileserver? What if I used a Linux distro
> instead?
Actually -- for that, I would use OpenBSD instead. Less load on
the CPU, and it makes a great firewall using PF (Packet Filter) which
comes as part of it. But Linux would probably be less of a load than
Solaris 10 at least. (And Solaris 8 is the earliest which will run with
it.)
> Sun's sales-oriented data sheet say 440MHz processor,
> but all the Ultra 10s I've looked at so far on eBay
> say 333MHz. Did Sun change that during the Mfg.
> life of the model? Can I tell which I've got without
> actually booting it up?
There were two different families of system boards. These are
the possible barcodes on a label on the board. (Note that the '-' is
probably not present, so look for one which starts with 375, the next
four digits tell which version it is,
Board Possible CPU speed
==================================================
375-0009 300 or 330 MHz.
375-0066 333/360 MHz
375-0079 333/360/440 MHz
375-0115 360/440 MHz
CPU modules:
Ultra 5
501-4477 270 MHz
501-5039 270 MHz
Ultra 10
501-4379 300 MHz
501-5040 300 MHz
Ultra 5 & 10
501-5090 333 MHz
501-5568 333 MHz
Ultra 5
501-5148 360 MHz
Ultra 10
501-5222 360 MHz
Ultra 5
501-5740 400 MHz
501-5741 400 MHz
Ultra 10
501-5149 440 MHz
I don't see what keeps a CPU for one from working in the other
system. Anyway -- look for a barcode on the system board to identify it
(including how it was likely to have been originally shipped), and look
for a barcode on the CPU module to see how fast it is. (There were 256 K
Cache boards in the early lot, and 2 MB Cache boards in the later ones.
> I saw a motherboard on eBay which also had a picture
> on one chip on it. I assume that was the processor
> (why else would they picture that particular chip?).
Maybe they were trying to show the barcode on the CPU module?
> But mine has a piggyback board with a heatsink
> big enough to cover two such chips. Is it a dual-CPU
> enhancement?
There are two chips under the CPU module.
> Where can I find hardware docs that identify connectors
> and jumpers? I've found a couple of PDFs but they
> did not have that sort of info.
Look for the FEH pages for the system barcode which you have,
but they are not very different, and unless you need to update the FLASH
to get a more recent OPB (Open Boot Prom) installed, you are unlikely to
have to change any jumpers. It is not like a Windows box, where you
have to change jumpers to tell it how much RAM it has. These self
analyze and configure.
However -- the jumper blocks which are documented for the first
of the boards in the FEH are:
================================================== ====================
Jumper Pins Setting Description
JD1 1-2 Out Composite video synchronization
JP1 1-1 In Select PROM (default)
JP1 2-3 in Select ROMBO
JP2 1-2 in FPROM write protect (default)
JP2 2-3 In FPROM write enable
JP3 1-2 In RS-232
JP3 2-3 In RS-423 (default)
JP4 1-2 In RS-232
JP4 2-3 In RS-423 (default)
JP6 1-2 N/A Not stuffed
JP7 1-2 N/A Not stuffed
JP8 1-2 In Simba Clock Normal (default)
JP8 2-3 In Simba Clock Input Test
JP9 1-2 In Simba Clock Input Normal (default)
JP9 2-3 In Simba Clock Input Test
JP10 1-2 Out Bypass CPU in scan chain
JP10 2-3 In Include CPU in scan chain (default)
JP11 1-10 N/A Not stuffed
Misc Connectors
================================================== ==========
Conn Pins Description
J7 1-20 Asynchronous Serial Port B
J8 1-26 Parallel port
J9 1-4 CD-ROM audio
J10 1-24 ROMBO
J17 1-4 LED and soft reset switch
J18 1-4 Speaker
J19 1-3 DC fan power
J20 1-8 Unknown
J21 1-8 JTAG
J22 1-2 Not Stuffed
J23 1-1 Not Stuffed
J24 1-2 Unknown
The second board layout is pretty much the same.
Go back to the Sun site, and search for:
Sun Ultra 10 Service Manual, 805-7764
it should be downloadable in PDF format.
Good Luck,
DoN.
--
Email: <> | Voice (all times): (703) 938-4564
(too) near Washington D.C. |
http://www.d-and-d.com/dnichols/DoN.html
--- Black Holes are where God is dividing by zero ---