[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