[rescue] Interesting SPARC 10 problem
Ido Dubrawsky
ido at dubrawsky.org
Wed Sep 18 11:05:49 CDT 2002
Okay,
I've got this SPARC 10 with the following info:
NVRAM: 2.25R
128MB memory
SM81 Processor
4.5GB IBM SCSI disk
When I boot the system with no keyboard and a terminal attached to the ttya/
ttyb port I get the following message:
Power-ON Reset
ERROR : Unexpected Synchronous Trap Taken, Trap Type = 00000009
However, when I attach a keyboard (Type 6) to the system (leaving the ttya
terminal attached as well I get the following shown below:
Power-ON Reset
SMCC SPARCstation 10/20 UP/MP POST version VRV3.45 (09/11/95)
CPU_#0 TI, STP1021APGA(2.x) 1Mb External cache
CPU_#1 ******* NOT installed *******
CPU_#2 ******* NOT installed *******
CPU_#3 ******* NOT installed *******
<<< CPU_00000000 on MBus Slot_00000000 >>> IS RUNNING (MID = 00000008)
MMU ICACHE_TLB bit pattern Test
MMU ICACHE_TLB context flush Test
MMU ICACHE_TLB region flush Test
MMU ICACHE_TLB segment flush Test
MMU ICACHE_TLB page flush Test
MMU ICACHE_TLB entire flush Test
MMU DCACHE_TLB.RBO_LCK Test
MMU D_cached_level2_PTP_test
MMU I_cached_level2_PTP_test
MMU Cached_root_pointer_PTP0_test
MMU TLB_HIT Test
MMU TLB_MISS Test
MMU TLB_PROBE test
ENDIAN-ness Test with IU_registers
ENDIAN-ness Test with FPU_registers
MMU Context Table Reg Test
MMU Context Register Test
MMU TLB Bit Pattern Tests
MMU Flush Tests
D-Cache RAM Write/Read Test
D-Cache PTAG Write/Read Test
D-Cache STAG Write/Read Test
I-Cache RAM Write/Read Test
I-Cache PTAG Write/Read Test
I-Cache STAG Write/Read Test
I-Cache Flush Test
Cache Flashclear Test
MXCC Register Test
MXCC E-Cache Tag RAM Test
MXCC E-Cache Data RAM Test (1 MB E$ DATA RAM, MXCC_CSR=00000000)
MXCC Non-Cache Block Zero Test
MXCC Non-Cache Block Copy Test
MXCC Cacheable Block Read Test
MXCC Cacheable Block Write Test
EMC/SMC Control Regs Tests
ECC Multiple UE Test
ECC Multiple CE Test
ECC Multiple CE, UE Test
FPU Register File Test
FPU Misaligned Reg Pair Test
FPU Single-precision Tests
FPU Double-precision Tests
FPU SP Invalid CEXC Test
FPU SP Overflow CEXC Test
FPU SP Underflow CEXC Test
FPU SP Divide-by-0 CEXC Test
FPU SP Inexact CEXC Test
FPU SP Trap Priority > Test
FPU SP Trap Priority < Test
FPU SP UE Trap Priority Test
FPU DP Invalid CEXC Test
FPU DP Overflow CEXC Test
FPU DP Underflow CEXC Test
FPU DP Divide-by-0 CEXC Test
FPU DP Inexact CEXC Test
FPU DP Trap Priority > Test
FPU DP Trap Priority < Test
FPU DP UE Trap Priority Test
FPU DP CE Trap Priority Test
Memory Address Pattern Test
System Interrupt Regs Tests
PROC0 Interrupt Regs Tests
Soft Interrupts OFF Test
Soft Interrupts ON Test
PROC0 User Timer Test
PROC0 Counter/Timer Test
System Counter Test
MSI/MSBI Control Reg Tests
IOMMU CAM NTA Pattern Test
IOMMU TLB NTA Pattern Test
IOMMU CAM TLB Comparator Test
IOMMU TLB Flush Tests
DMA2/MACIO ID Register Test
DMA2/MACIO E_CSR Reg. Test
LANCE Address Port Tests
LANCE Data Port Tests
DMA2/MACIO D_CSR Reg. Test
DMA2/MACIO D_ADDR Reg. Test
DMA2/MACIO D_BCNT Reg. Test
DMA2/MACIO D_NADDR Reg. Test
ESP Registers Tests
DMA2/MACIO P_CSR Reg. Test
DMA2/MACIO P_ADDR Reg. Test
DMA2/MACIO P_BCNT Reg. Test
PPORT Registers Tests
DMA2/MACIO PPORT IO Lpbck Tst
DMA2/MACIO PPORT XFR Lbck Tst
TOD Registers Test
Available Memory 0x0c000000
Allocating SRMMU Context Table
Context Table allocated, Available Memory 0x0bfc0000
Setting SRMMU Context Register
Context Table allocated, Available Memory 0x0bfc0000
Setting SRMMU Context Table Pointer Register
RAMsize allocated, Available Memory 0x0bfb0000
Allocating SRMMU Level 1 Table
Level 1 Table allocated, Available Memory 0x0bfafc00
Mapping RAM @ 0xffef0000
RAM mapped, Available Memory 0x0bfafa00
Mapping ROM @ 0xffd00000
ROM mapped, Available Memory 0x0bfaf800
Mapping ROM @ 0x00000000
ROM mapped, Available Memory 0x0bfaf000
ttya initialized
Cpu #0 TI,TMS390Z55
Cpu #1 Nothing there
Cpu #2 Nothing there
Cpu #3 Nothing there
Probing Memory Bank #0 64 Megabytes of DRAM
Probing Memory Bank #1 Nothing there
Probing Memory Bank #2 64 Megabytes of DRAM
Probing Memory Bank #3 Nothing there
Probing Memory Bank #4 Nothing there
Probing Memory Bank #5 Nothing there
Probing Memory Bank #6 Nothing there
Probing Memory Bank #7 Nothing there
Probing /iommu at f,e0000000/sbus at f,e0001000 at f,0 espdma esp sd st ledma le SUNW
,bpp SUNW,DBRIe mmcodec
Probing /iommu at f,e0000000/sbus at f,e0001000 at 0,0 Nothing there
Probing /iommu at f,e0000000/sbus at f,e0001000 at 1,0 Nothing there
Probing /iommu at f,e0000000/sbus at f,e0001000 at 2,0 Nothing there
Probing /iommu at f,e0000000/sbus at f,e0001000 at 3,0 Nothing there
SPARCstation 10 (1 X SuperSPARC-II), Keyboard Present
ROM Rev. 2.25R hyperSPARC, 128 MB memory installed, Serial #3154252.
Ethernet address 8:0:20:1a:d1:8b, Host ID: 7230214c.
Testing 64 megs of memory at addr 8000000 38 6
Testing 64 megs of memory at addr 0 36 4
Initializing 64 megs of memory at addr 8000000 37 5
Initializing 64 megs of memory at addr 0 37 5
Boot device: /iommu/sbus/espdma at f,400000/esp at f,800000/sd at 3,0 File and args:
Bad magic number in disk label
Can't open disk label package
Can't open boot device
Type help for more information
ok
The "Bad magic number in disk label" and "Can't open boot device" is because I
haven't set up the OS yet. The weird thing is that I cannot input from the
terminal (which is actually a minicom terminal emulation running under Linux
attached to the machine via the proper cabling) I have to input everything
through the attached keyboard. I have the following OBP environment:
ok printenv
Parameter Name Value Default Value
compat-mode 128 128
tpe-link-test? true true
output-device ttya screen
input-device ttya keyboard
keyboard-click? false false
keymap
ttyb-rts-dtr-off false false
ttyb-ignore-cd true true
ttya-rts-dtr-off false false
ttya-ignore-cd true true
ttyb-mode 9600,8,n,1,- 9600,8,n,1,-
ttya-mode 9600,8,n,1,- 9600,8,n,1,-
fcode-debug? false false
local-mac-address? false false
screen-#columns 80 80
screen-#rows 34 34
selftest-#megs 1 1
csi-initiator-id 7 7
sbus-probe-lis f0123 f0123
auto-boot? true true
watchdog-reboot? false false
diag-file
diag-device disk net
boot-file
boot-device disk net disk net
silent-mode? false false
use-nvramrc? false false
nvramrc
sunmon-compat? false false
security-mode none none
security-password
security-#badlogins 0 <no default>
oem-logo <no default>
oem-logo? false false
oem-banner <no default>
oem-banner? false false
hardware-revision <no default>
last-hardware-update 031401 <no default>
testarea 255 0
mfg-switch? false false
diag-switch? true false
ok
Now I set the OBP values of input-device and output-device to ttya myself. I
just can't figure out why, if I disconnect the keyboard, it won't boot but gives
me that error message about the "Unexpected synchronous trap". Any ideas?
Ido
--
===============================================================================
Ido Dubrawsky E-mail: ido at dubrawsky.org
Network Security Engineer idubraws at cisco.com
dubrawsky.org
19 Scott Crescent
Austin, TX. 78703
(512) 689-5312 (cell)
===============================================================================
More information about the rescue
mailing list