Thanks for all information. Today I built special console cable for Onyx (schematics below) and console is alive.
Code: Select all
DE9M DE9F
(Onyx side) (terminal side)
9 (DTR) ---+--- 1 (DCD)
|--- 6 (DSR)
2 (TXD) ------- 2 (RXD)
3 (RXD) ------- 3 (TXD)
8 (DCD) ------- 4 (DTR)
7 (GND) ------- 5 (GND)
5 (CTS) ------- 7 (RTS)
4 (RTS) ------- 8 (CTS)
case ------- case
jan-jaap wrote:Oh, since you didn't realize the serial ports are wired in a non-standard way
Yesterday I looked for Onyx serial port pinout but I onlny focused on TXD and RXD pins - they were on right positions (for female DCE port), but other pins were scrambled and I didn't notice that...
Now, there is echo and I can enter Command Monitor. Some data below
Code: Select all
System Maintenance Menu
1) Start System
2) Install System Software
3) Run Diagnostics
4) Recover System
5) Enter Command Monitor
Option? 5
Command Monitor. Type "exit" to return to the menu.
>> printenv
AutoLoad=No
dbgtty=multi(0)serial(0)
root=dks0d1s0
nonstop=0
rbaud=19200
SystemPartition=dksc(0,1,8)
OSLoadPartition=dksc(0,1,0)
OSLoader=sash
OSLoadFilename=unix
TimeZone=MET-1DST
console=G
diskless=0
dbaud=9600
sgilogo=y
netaddr=128.1.1.26
cpufreq=194
NoAutoLoad=CONSOLE OPEN FAILED.
ConsoleOut=multi(0)serial(0)
ConsoleIn=multi(0)serial(0)
>> version
IO4 PROM Monitor SGI Version 4.21 Rev A IP25, Sep 3, 1996 (BE64)
>> ls
dksc(0,1,8)/: no such device
dksc(0,1,0)/: no such device
>> hinv -v
System: IP25
Processor: 194 Mhz R10000, 2M secondary cache
Primary I-cache size: 32 Kbytes
Primary D-cache size: 32 Kbytes
Secondary cache size: 2 Mbytes
Processor: 194 Mhz R10000, 2M secondary cache, (cpu 1)
Primary I-cache size: 32 Kbytes
Primary D-cache size: 32 Kbytes
Secondary cache size: 2 Mbytes
Processor: 194 Mhz R10000, 2M secondary cache, (cpu 2)
Primary I-cache size: 32 Kbytes
Primary D-cache size: 32 Kbytes
Secondary cache size: 2 Mbytes
Processor: 194 Mhz R10000, 2M secondary cache, (cpu 3)
Primary I-cache size: 32 Kbytes
Primary D-cache size: 32 Kbytes
Secondary cache size: 2 Mbytes
Memory size: 640 Mbytes
SCSI Tape: scsi(1)tape(3)
Graphics: InfiniteReality Graphics
>> hinv -t
system ARC SGI-IP25 key 0
processor CPU MIPS-R10000 key 0
processor FPU MIPS-R10000FPC key 0
cache primary icache 32 Kbytes (block 1 lines, line 16 bytes)
cache primary dcache 32 Kbytes (block 1 lines, line 16 bytes)
cache secondary cache 2048 Kbytes (block 1 lines, line 128 bytes)
processor CPU MIPS-R10000 key 1
processor FPU MIPS-R10000FPC key 1
cache primary icache 32 Kbytes (block 1 lines, line 16 bytes)
cache primary dcache 32 Kbytes (block 1 lines, line 16 bytes)
cache secondary cache 2048 Kbytes (block 1 lines, line 128 bytes)
processor CPU MIPS-R10000 key 2
processor FPU MIPS-R10000FPC key 2
cache primary icache 32 Kbytes (block 1 lines, line 16 bytes)
cache primary dcache 32 Kbytes (block 1 lines, line 16 bytes)
cache secondary cache 2048 Kbytes (block 1 lines, line 128 bytes)
processor CPU MIPS-R10000 key 3
processor FPU MIPS-R10000FPC key 3
cache primary icache 32 Kbytes (block 1 lines, line 16 bytes)
cache primary dcache 32 Kbytes (block 1 lines, line 16 bytes)
cache secondary cache 2048 Kbytes (block 1 lines, line 128 bytes)
memory main 640 Mbytes
adapter SCSI WD33C95A key 0
adapter SCSI WD33C95A key 1
controller tape ARCHIVE Python 01931-XXX key 3
peripheral tape unit 0
controller display SGI-InfiniteReality Graphics key 0
adapter multi function EPC1.0 key 0
peripheral serial EVEREST TTY key 6
controller network et0 key 0
peripheral network key 0
controller serial IO4 tty key 0
peripheral line key 0
controller serial IO4 tty key 1
peripheral line key 0
controller serial IO4 tty key 4
peripheral line key 0
controller serial IO4 tty key 5
peripheral line key 0
>> hinv -b
System Bus Information:
Slot 1: MC3 memory board with 320 megabytes of memory (Enabled)
Slot 3: MC3 memory board with 320 megabytes of memory (Enabled)
Slot 5: IP25 processor board with 4 cpus (Enabled)
Slot 7: IO4 I/O peripheral controller board (Enabled)
Slot 9: IO4 I/O peripheral controller board (Enabled)
Slot 11: IO4 I/O peripheral controller board (Enabled)
I also noticed that after powering the Onyx on and off I can see current date on LCD (23 Nov). Date wasn't set by me so the NVRAM battery must be OK and clock is ticking - right? I cannot see any errors (except "sysctlr_getserial: got bad response char: '-1'") so I think that everything is OK. There is no system drive so I have to install one and I will try with OS.
jan-jaap wrote:One thing to be aware of with the Onyx/Challenge series is there are many revisions of each of the boards that make up the system. You need certain revisions of of MC and IO boards to use IP25 (R10K) CPU boards, to use IR graphics etc etc. Some of these incompatibilities are subtle; a certain rev. of a board may work in one system but not the next. It may misbehave but only under certain load patterns. See:
http://www.sgistuff.net/mirrors/sgi/Ony ... gine2.html
I think that my configuration is an original working configuration and there will be no problems, but thanks for warning.
One more thing:
jan-jaap wrote:Normally, one of the SCSI buses is configured HVD, and one is set up as SE SCSI.
I inspect the SCSI conections and this is what I found:
i) there are three IO4 boards and 6 SCSI buses. Two buses are connected to rear IO panel and 4 other buses are connected internally (I suppose to front disk cages).
ii) One of these four buses is SE (green) and 3 are DIFF (red).
iii) All drive sleds in one box are configured to SE (both channels) and all drive sleds in second box are configured to DIFF (both channels).
If I'm right there is something wrong with this configuration isn't in?
One more time thanks for help. There is a lot of work and fun to get this machine fully operational.