[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ben Collins' tftpboot.img and SunFire V880



On Tue, Oct 15, 2002 at 02:46:26PM +0100, Ian Cass wrote:
> > Any other thoughts? :/ I had really planned everything around using
> > Debian on this V880 as the primary machine for the department (hopefully
> > quite soon) and boy, is it not looking promising so far...
> 
> Try checking the serial console.

An excellent suggestion, in accordance with which I have attached the
diagnostics from the serial console.

Caveat: I was using ser2net and when the serial port resets, I get
dumped.  I restarted, eh, quickly, each time, but there's a bit of
noise.  Also, as you'll see in my comments at the end, this time we
didn't get a register dump -- on blue moon occasions we have, instead
of the dreaded Instruction Access Error.  This run I got the error.

Another caveat: I don't have an RSC card (or at least, I didn't purchase
one), so I was still having to use the Sun console to do the booting
and I copied from hand some output from there, again at the bottom
of the file.

Like I said, I am dying to provide useful information. :)

-R


<*>
Hardware Power On

@(#)OBP 4.6.7 2002/07/24 15:42 Sun Fire 880
Front Panel Keyswitch is in Diagnostic position.
Online: CPU0 CPU2*
Validating JTAG integrity...Done
Disabling DAR error circuitry...Done
Clearing DCS error circuitry state...Done
Initializing DTL circuitry state...Done
Initializing MDR via JTAG...Done
Enabling DAR error circuitry...Done

Probing Motherboard....part# 501-6323-02 serial# 005058
  Safari min 100MHz, cumulative 100MHz;  max 150MHz, cumulative 150MHz
  'STICK' clock 10MHz; BootBus timing 014f.99fd.a7e6.3f29
Probing I/O Board......part# 501-5142-15 serial# 026213
Probing System RSC.....part# 501-5856-06 serial# 085417
Probing PwrDistBoard...part# 375-0071-02 serial# N21685
Probing PowerSupply0...part# 300-1353-02 serial# M74381
Probing PowerSupply1...part# 300-1353-02 serial# M74379
Probing PowerSupply2...part# 300-1353-02 serial# M74377
Probing GPTwo Slot A...part# 501-6334-02 serial# 027654
  Safari min 100MHz, cumulative 100MHz;  max 150MHz, cumulative 150MHz
  CPU rated speed 900MHz; ECache 8MB 3.3ns
Probing GPTwo Slot B...No module detected
Probing GPTwo Slot C...No module detected
Probing GPTwo Slot D...No module detected

Desired Safari Bus speed 150MHz, selecting 150MHz
Configuring CPUs..........
... CPU0 Rated Speed 900MHz, Safari 150MHz, want 6:1, got 6:1 ==> CPU 900MHz
         Ecache 8MB 3.3ns mode=3-3-3 2-way ECCR: 0000.0000.0309.4400
... CPU2 Rated Speed 900MHz, Safari 150MHz, want 6:1, got 6:1 ==> CPU 900MHz
         Ecache 8MB 3.3ns mode=3-3-3 2-way ECCR: 0000.0000.0309.4400 ...Done
Setting system speed (and resetting)...
<*>
Set Speed Reset

@(#)OBP 4.6.7 2002/07/24 15:42 Sun Fire 880
Front Panel Keyswitch is in Diagnostic position.
Online:  CPU0 Ultra-III+ (v2.2) 6:1 900MHz 8MB 3:1 ECache 
Online: *CPU2 Ultra-III+ (v2.2) 6:1 900MHz 8MB 3:1 ECache 
Executing Power On SelfTest w/%o0 = 0000.0000.0001.2042


0>@(#) Daktari POST 4.6.2  2002/05/21 10:41 

       /dat/fw/work/staff/firmware_re/post/post-build-4.6.2_020521/Camelot/daktari/integrated  (firmware_re)  

0>Jump from OBP->POST.

0>CPUs present in system: 0 2

0>Keyswitch in DIAGNOSTIC POSITION.

0>Diag level set to MIN.

0>MFG scrpt mode set NORM 

0>I/O port set to serial TTYA.

0>

0>Start selftest...

0>Init CPU

0>	Cheetah_plus Version 2.2

0>DMMU Registers Access

0>DMMU TLB DATA RAM Access

0>DMMU TLB TAGS Access

0>IMMU Registers Access

0>IMMU TLB DATA RAM Access

0>IMMU TLB TAGS Access

0>Probe Ecache

0>	Size = 00000000.00800000...

0>Ecache Data Bitwalk

0>Ecache Address Bitwalk

0>Scrub and Setup Ecache

0>Setup and Enable DMMU

0>Setup DMMU Miss Handler

0>Test and Init Temp Mailbox

2>Init CPU

2>	Cheetah_plus Version 2.2

2>DMMU Registers Access

2>DMMU TLB DATA RAM Access

2>DMMU TLB TAGS Access

2>IMMU Registers Access

2>IMMU TLB DATA RAM Access

2>IMMU TLB TAGS Access

2>Probe Ecache

2>	Size = 00000000.00800000...

2>Ecache Data Bitwalk

2>Ecache Address Bitwalk

2>Scrub and Setup Ecache

2>Setup and Enable DMMU

2>Setup DMMU Miss Handler

2>Test and Init Temp Mailbox

0>Initializing Scan Database

0>Mask DAR errors off

0>Init MDR DTL

0>Init DAR DTL

0>Enable Partial DAR error

0>Init DCS DTL

0>Init I2C

0>Unquiesce Safari

0>Margin all voltages to nominal

0>Scan ring integrity

0>INFO: H/W under test = CPU Board Slot B (Cheetah 1, DCDS [0-7], SRAMs) Scan Ring NOT Present or Shut OFF 

0>INFO: H/W under test = CPU Board Slot B (Cheetah 3, SRAMs) Scan Ring NOT Present or Shut OFF 

0>INFO: H/W under test = CPU Board Slot C (Cheetah 4, DCDS [0-7], SRAMs) Scan Ring NOT Present or Shut OFF 

0>INFO: H/W under test = CPU Board Slot D (Cheetah 5, DCDS [0-7], SRAMs) Scan Ring NOT Present or Shut OFF 

0>INFO: H/W under test = CPU Board Slot C (Cheetah 6, SRAMs) Scan Ring NOT Present or Shut OFF 

0>INFO: H/W under test = CPU Board Slot D (Cheetah 7, SRAMs) Scan Ring NOT Present or Shut OFF 

0>Set Trip Temp CPU 0 to 110C

0>Set Trip Temp CPU 2 to 110C

0>TUES OCT  15 20:48:23 GMT 2

0>Safari quick check

0>	 to IO-bridge_0 

0>	 to IO-bridge_1 

0>Safari full  check

0>	 to IO-bridge_0 

0>	 to IO-bridge_1 

0>Disable Cheetah 0 error checking

0>Disable Cheetah 2 error checking

0>Probe and Setup Memory

0>INFO:	   512MB Bank 0

0>INFO:	   512MB Bank 1

0>INFO:	   512MB Bank 2

0>INFO:	   512MB Bank 3

0>

0>Data Bitwalk on Master

0>	Test Bank 0.

0>	Test Bank 1.

0>	Test Bank 2.

0>	Test Bank 3.

0>Address Bitwalk on Master

0>INFO: Addr walk mem test on CPU 0 Bank 0: 00000000.00000000 to 00000000.20000000.

0>INFO: Addr walk mem test on CPU 0 Bank 1: 00000001.00000000 to 00000001.20000000.

0>INFO: Addr walk mem test on CPU 0 Bank 2: 00000002.00000000 to 00000002.20000000.

0>INFO: Addr walk mem test on CPU 0 Bank 3: 00000003.00000000 to 00000003.20000000.

0>Set Mailbox

0>Setup Final DMMU Entries

0>Post Image Region Scrub

0>Run POST from Memory

0>Verifying checksum on copied image.

0>The Memory's CHECKSUM value is 77b8.

0>The Memory's Content Size value is 91bc2.

0>Success...  Checksum on Memory Validated.

2>Probe and Setup Memory

2>INFO:	   512MB Bank 0

2>INFO:	   512MB Bank 1

2>INFO:	   512MB Bank 2

2>INFO:	   512MB Bank 3

2>

2>Set Mailbox

0>Data Bitwalk on Slave 2

0>	Test Bank 0.

0>	Test Bank 1.

0>	Test Bank 2.

0>	Test Bank 3.

0>Address Bitwalk on Slave 2

0>INFO: Addr walk mem test on CPU 2 Bank 0: 00000020.00000000 to 00000020.20000000.

0>INFO: Addr walk mem test on CPU 2 Bank 1: 00000021.00000000 to 00000021.20000000.

0>INFO: Addr walk mem test on CPU 2 Bank 2: 00000022.00000000 to 00000022.20000000.

0>INFO: Addr walk mem test on CPU 2 Bank 3: 00000023.00000000 to 00000023.20000000.

2>Setup Final DMMU Entries

2>Map Slave POST to master memory

2>Print Mem Config

2>Caches : Icache is ON, Dcache is ON, Wcache is ON, Pcache is ON.

2>Memory in non-interleave config:

2>	Bank 0    512MB : 00000020.00000000 -> 00000020.20000000.

2>	Bank 1    512MB : 00000021.00000000 -> 00000021.20000000.

2>	Bank 2    512MB : 00000022.00000000 -> 00000022.20000000.

2>	Bank 3    512MB : 00000023.00000000 -> 00000023.20000000.

0>Print Mem Config

0>Caches : Icache is ON, Dcache is ON, Wcache is ON, Pcache is ON.

0>Memory in non-interleave config:

0>	Bank 0    512MB : 00000000.00000000 -> 00000000.20000000.

0>	Bank 1    512MB : 00000001.00000000 -> 00000001.20000000.

0>	Bank 2    512MB : 00000002.00000000 -> 00000002.20000000.

0>	Bank 3    512MB : 00000003.00000000 -> 00000003.20000000.

2>Scrub Memory

0>Scrub Memory

2>Quick Block Mem Test

0>Quick Block Mem Test

2>Quick Test 16777216 bytes at 00000020.00000000

0>Quick Test 16777216 bytes at 00000000.00600000

0>40% Done...

2>Flush Caches

0>Flush Caches

0>IO-Bridge unit 0 init      test   

0>IO-Bridge unit 1 init      test   

0>IO-Bridge unit 0 reg       test   

0>IO-Bridge unit 0 mem       test   

0>IO-Bridge unit 0 PCI DMA A test   

0>IO-Bridge unit 0 PCI DMA B test   

0>IO-Bridge unit 0 PCI merg  test   

0>IO-Bridge unit 0 PCI iommu test   

0>IO-Bridge unit 0 PCI stc   test   

0>IO-Bridge unit 0 interrupt test   

0>IO-Bridge unit 1 reg       test   

0>IO-Bridge unit 1 mem       test   

0>IO-Bridge unit 1 PCI DMA C test   

0>IO-Bridge unit 1 PCI DMA D test   

0>IO-Bridge unit 1 PCI merg  test   

0>IO-Bridge unit 1 PCI iommu test   

0>IO-Bridge unit 1 PCI stc   test   

0>IO-Bridge unit 1 interrupt test   

2>IO-Bridge unit 0 init      test   

2>IO-Bridge unit 0 PCI merg  test   

2>IO-Bridge unit 0 interrupt test   

2>IO-Bridge unit 1 init      test   

2>IO-Bridge unit 1 PCI merg  test   

2>IO-Bridge unit 1 interrupt test   

0>

0>Motherboard/Centerplane Board Part Number:   

0>	5016323-02-52

0>IO/Riser Board Part Number:   

0>	5015142-15-50

0>CPUA Board Part Number:   

0>	5016334-02-51

0>CPUB Board Part Number:   

0>INFO: Unpopulated Slot 

0>CPUC Board Part Number:   

0>INFO: Unpopulated Slot 

0>CPUD Board Part Number:   

0>INFO: Unpopulated Slot 

0>Turn IO-Bridge 0 errors on

0>Turn IO-Bridge 1 errors on

0>Turn Cheetah 0 errors on

0>Turn Cheetah 2 errors on

0>Turn Module A DCDS errors on

0>Turn DCS errors on

0>Turn DAR errors on

0>Turn error traps on

0>INFO:

0>	POST Passed all devices.

0>POST:	Return to OBP.



CPU0: System Power On Selftest Completed
    Pass/Fail Status  = 0000.0000.0000.0000
    ESB Overall Status  = ffff.ffff.ffff.ffff

ɥŁ5!5	Ł
5)=適
AUɁUɅ%%%ɹɥŁ5!5	Ł

Configuring CPUs..........
... CPU0 Rated Speed 900MHz, Safari 150MHz, want 6:1, got 6:1 ==> CPU 900MHz
         Ecache 8MB 3.3ns mode=3-3-3 2-way ECCR: 0000.0000.0309.4400
... CPU2 Rated Speed 900MHz, Safari 150MHz, want 6:1, got 6:1 ==> CPU 900MHz
         Ecache 8MB 3.3ns mode=3-3-3 2-way ECCR: 0000.0000.0309.4400 ...Done屁5	5	M
5)9%55Ɂpart# 501-5401-03 serial# 771680,  128MB + 128MB,  SC#0
  NGDIMM#3 part# 501-5401-03 serial# 771718,  128MB + 128MB,  SC#0
  NGDIMM#4 part# 501-5401-03 serial# 873596,  128MB + 128MB,  SC#0
  NGDIMM#5 part# 501-5401-03 serial# 873667,  128MB + 128MB,  SC#0
  NGDIMM#6 part# 501-5401-03 serial# 771564,  128MB + 128MB,  SC#0
  NGDIMM#7 part# 501-5401-03 serial# 771561,  128MB + 128MB,  SC#0
Probing CPU2 memory configuration
  NGDIMM#0 part# 501-5401-03 serial# 771672,  128MB + 128MB,  SC#0
  NGDIMM#1 part# 501-5401-03 serial# 771679,  128MB + 128MB,  SC#0
  NGDIMM#2 part# 501-5401-03 serial# 771525,  128MB + 128MB,  SC#0
  NGDIMM#3 part# 501-5401-03 serial# 771553,  128MB + 128MB,  SC#0
  NGDIMM#4 part# 501-5401-03 serial# 873808,  128MB + 128MB,  SC#0
  NGDIMM#5 part# 501-5401-03 serial# 873731,  128MB + 128MB,  SC#0
  NGDIMM#6 part# 501-5401-03 serial# 771546,  128MB + 128MB,  SC#0
  NGDIMM#7 part# 501-5401-03 serial# 771583,  128MB + 128MB,  SC#0
Mungeing Memory...........Done
HiMem: 0000.0020.0000.0000, size: 0000.0001.0000.0000
Configuring Memory........ CPU0 CPU2 ...Done
Init ICache/etc........... CPU0 CPU2 ...Done
Init ECache Tags.......... CPU0 CPU2 ...Done
Init ECache Data.......... CPU0 CPU2 ...Done
Clearing TLBs............. CPU0 CPU2 ...Done
Setup I/DTLBs............. CPU0 CPU2 ...Done
Enabling Cache/MMUs....... CPU0 CPU2 ...Done
Zeroing memory...Done
Copying FLASHRAM to memory...Verifying base 96KB...Done
Jumping into RAM (leaving slave CPUs in ROM)
RAM CRC = 0000.0000.aef7.d98c;  ROM CRC = 0000.0000.aef7.d98c
Decompressing...Size = 0000.0000.0007.bd90 (496KB)...Done
Slave CPUs starting Forth at 0000.0000.f000.00e0
Boot  CPU2 starting Forth at 0000.0000.f000.00e0

ttya initialized
Probing gptwo at 0,0 SUNW,UltraSPARC-III+ (900 MHz @ 6:1, 8 MB)
   memory-controller 
Probing gptwo at 1,0 Nothing there
Probing gptwo at 2,0 SUNW,UltraSPARC-III+ (900 MHz @ 6:1, 8 MB)
   memory-controller 
Probing gptwo at 3,0 Nothing there
Probing gptwo at 4,0 Nothing there
Probing gptwo at 5,0 Nothing there
Probing gptwo at 6,0 Nothing there
Probing gptwo at 7,0 Nothing there
Probing gptwo at 8,0 pci pci 
Probing gptwo at 9,0 pci pci 
Loading Support Packages: kbd-translator 
Loading onboard drivers: ebus flashprom bbc power i2c fru fru fru fru 
   fru fru fru fru fru fru fru fru fru fru fru fru fru fru fru i2c 
   controller smbus-ara controller temperature temperature ioexp 
   controller adio adio ioexp ioexp ioexp ioexp ioexp ioexp ioexp adio 
   adio adio adio temperature-sensor fru fru fru fru fru fru rscrtc 
   hotplug-controller hotplug-controller hotplug-controller 
   hotplug-controller bbc i2c i2c nvram idprom rtc gpio pmc rsc-control 
   rsc-console serial 
Memory Configuration: 
CPU0 Bank0  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #0
CPU0 Bank1  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #2
CPU0 Bank2  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #4
CPU0 Bank3  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #6
CPU2 Bank0  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #1
CPU2 Bank1  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #3
CPU2 Bank2  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #5
CPU2 Bank3  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #7
Probing /pci@8,600000 Device 1  network 
Probing /pci@8,600000 Device 2  SUNW,qlc fp disk 
Probing /pci@8,700000 Device 1  scsi disk tape 
Probing /pci@8,700000 Device 2  Nothing there 
Probing /pci@8,700000 Device 3  Nothing there 
Probing /pci@8,700000 Device 4  Nothing there 
Probing /pci@8,700000 Device 5  Nothing there 
Probing /pci@9,600000 Device 1  Nothing there 
Probing /pci@9,600000 Device 2  Nothing there 
Probing /pci@9,700000 Device 1  network usb mouse keyboard 
Probing /pci@9,700000 Device 2  SUNW,m64B 
Probing /pci@9,700000 Device 3  Nothing there 
Probing /pci@9,700000 Device 4  Nothing there 



@(#)OBP 4.6.7 2002/07/24 15:42 Sun Fire 880
Front Panel Keyswitch is in Diagnostic position.
Online:  CPU0 Ultra-III+ (v2.2) 6:1 900MHz 8MB 3:1 ECache 
Online: *CPU2 Ultra-III+ (v2.2) 6:1 900MHz 8MB 3:1 ECache 
Enabling Safari .......... CPU0 CPU2 ...Done
Init ICache/etc........... CPU0 CPU2 ...Done
Init ECache Tags.......... CPU0 CPU2 ...Done
Init ECache Data.......... CPU0 CPU2 ...Done
Clearing TLBs............. CPU0 CPU2 ...Done
Setup I/DTLBs............. CPU0 CPU2 ...Done
Enabling Cache/MMUs....... CPU0 CPU2 ...Done
Zeroing memory...Done
Copying FLASHRAM to memory...Verifying base 96KB...Done
Jumping into RAM (leaving slave CPUs in ROM)
RAM CRC = 0000.0000.aef7.d98c;  ROM CRC = 0000.0000.aef7.d98c
Decompressing...Size = 0000.0000.0007.bd90 (496KB)...Done
Slave CPUs starting Forth at 0000.0000.f000.00e0
Boot  CPU2 starting Forth at 0000.0000.f000.00e0

ttya initialized
Probing gptwo at 0,0 SUNW,UltraSPARC-III+ (900 MHz @ 6:1, 8 MB)
   memory-controller 
Probing gptwo at 1,0 Nothing there
Probing gptwo at 2,0 SUNW,UltraSPARC-III+ (900 MHz @ 6:1, 8 MB)
   memory-controller 
Probing gptwo at 3,0 Nothing there
Probing gptwo at 4,0 Nothing there
Probing gptwo at 5,0 Nothing there
Probing gptwo at 6,0 Nothing there
Probing gptwo at 7,0 Nothing there
Probing gptwo at 8,0 pci pci 
Probing gptwo at 9,0 pci pci 
Loading Support Packages: kbd-translator 
Loading onboard drivers: ebus flashprom bbc power i2c fru fru fru fru 
   fru fru fru fru fru fru fru fru fru fru fru fru fru fru fru i2c 
   controller smbus-ara controller temperature temperature ioexp 
   controller adio adio ioexp ioexp ioexp ioexp ioexp ioexp ioexp adio 
   adio adio adio temperature-sensor fru fru fru fru fru fru rscrtc 
   hotplug-controller hotplug-controller hotplug-controller 
   hotplug-controller bbc i2c i2c nvram idprom rtc gpio pmc rsc-control 
   rsc-console serial 
Memory Configuration: 
CPU0 Bank0  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #0
CPU0 Bank1  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #2
CPU0 Bank2  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #4
CPU0 Bank3  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #6
CPU2 Bank0  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #1
CPU2 Bank1  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #3
CPU2 Bank2  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #5
CPU2 Bank3  128 +  128 +  128 +  128 :  512MB @  2000000000  8-way #7
Probing /pci@8,600000 Device 1  network 
Probing /pci@8,600000 Device 2  SUNW,qlc fp disk 
Probing /pci@8,700000 Device 1  scsi disk tape 
Probing /pci@8,700000 Device 2  Nothing there 
Probing /pci@8,700000 Device 3  Nothing there 
Probing /pci@8,700000 Device 4  Nothing there 
Probing /pci@8,700000 Device 5  Nothing there 
Probing /pci@9,600000 Device 1  Nothing there 
Probing /pci@9,600000 Device 2  Nothing there 
Probing /pci@9,700000 Device 1  network usb mouse keyboard 
Probing /pci@9,700000 Device 2  SUNW,m64B 
Probing /pci@9,700000 Device 3  Nothing there 
Probing /pci@9,700000 Device 4  Nothing there 


#...
#then the Sun console says:

Rebooting with command: boot
Boot device: net  File and args:
Using Onboard Transceiver - Link Up.
Timeout waiting for ARP/RARP packet
(scrolling numbers ending in:)
258e00
Server IP address: 139.78.113.1
Client IP address: 139.78.113.180
TILO
Selecting sun4u kernel...
Instruction Access Error
{2} ok

#on other occasions (alas, not this one) we have actually gotten a register
#dump to the serial terminal instead of this error.  I can keep trying to
#get that to happen again if it would be useful.


Reply to: