Hallo zusammen,
bekomme bei einer Blade 2000 mit verbautem XVR-1000 UPA Graphics Accelerator in je UPA-Slot 0 und UPA-Slot 1 die folgende OPB-Meldung beim Startup über die serielle Konsole angezeigt:
Probing system devices
No framebuffer memory detected!
The selected output device has no write routine
keyboard not found.
Keyboard not present. Using ttya for input and output.
Probing system devices
No framebuffer memory detected!
Auswirkungen auf den Betrieb:- Bildschirm bleibt schwarz, zeigt kein Bild an;
- Karte ausgebaut, dann nach separater Installation der XVR-1000 Treiber und aktueller Solaris 8 Software-Patches (Altert + Recommended Patch-Cluster) werden trotz OBP-Kommando "boot -r" oder alternativ unter Solaris mittels Anlage Datei "/reconfigure" die Pseudodevices /dev/fbs/gfb0 oder /dev/fbs/fgb1 nicht angelegt
- u.U. führt Blade 2000 unter Solaris 8 einen automatischen shutdown durch und schaltet sich anschließend ab (power-off);
- Anschalten der Blade über Power-Switch auf der Vorderseite funktioniert erst nach Ausbau der Karte wieder;
- OBP-Schalter "diag-switch?" sowie "diag-level" bringen keine erweiterten Erkenntnisse zum Fehlerverhalten des Framebuffer
- System bleibt ohne alternativen Framebuffer einzig für Konsole oder Add-On (Open)SSH nutzbar.
Noch etwas OBP-Ausgabe nach Aktivierung der OBP-Diagnose über Setzen der Schalter "diag-switch?" auf Wert "true" sowie "diag-level" auf Wert "max"; Sun Blade 2000 Power-Off, anschließend Power-On; Blade 2000 über serielle Konsole mit Notbook verbunden:
@(#)OBP 4.16.4 2004/12/18 05:18
Power-On Reset
Executing Power On SelfTest
0:0>
0:0>@(#) Sun Fire[TM] V280, Sun Blade[TM] 1000 POST 4.16.3 2004/11/05 20:02
/dat/fw/common-source/firmware_re/post/post-build-4.16.3/Camelot/excal/integrated (firmware_re)
0:0>Copyright � 2004 Sun Microsystems, Inc. All rights reserved
SUN PROPRIETARY/CONFIDENTIAL.
Use is subject to license terms.
0:0>Jump from OBP->POST.
0:0>diag-switch? configuration variable set TRUE.
0:0>Diag level set to MAX.
0:0>MFG scrpt mode set to NONE
0:0>I/O port set to serial TTYA.
0:0>Done with First Init, reset system.
0:0>Current CPU frequency is 400 MHz.
0:0> Resetting to 900
0:0>Clock Synth Reset.
0:0>
0:0>Start selftest...
0:0>CPUs present in system: 0:0 1:0
0:0>Test CPU(s).....
0:0>Init CPU
0:0> UltraSparc_III_plus Version 2.2
0:0>DMMU Registers Access
0:0>DMMU TLB DATA RAM Access
0:0>DMMU TLB TAGS Access
0:0>IMMU Registers Access
0:0>IMMU TLB DATA RAM Access
0:0>IMMU TLB TAGS Access
0:0>Probe Ecache
0:0> Size = 00000000.00800000...
0:0>Ecache Data Bitwalk
0:0>Ecache Address Bitwalk
0:0>Scrub and Setup Ecache
0:0>Setup and Enable DMMU
0:0>Setup DMMU Miss Handler
0:0>Test and Init Temp Mailbox
1:0>Init CPU
1:0> UltraSparc_III_plus Version 2.2
1:0>DMMU Registers Access
1:0>DMMU TLB DATA RAM Access
1:0>DMMU TLB TAGS Access
1:0>IMMU Registers Access
1:0>IMMU TLB DATA RAM Access
1:0>IMMU TLB TAGS Access
1:0>Probe Ecache
1:0> Size = 00000000.00800000...
1:0>Ecache Data Bitwalk
1:0>Ecache Address Bitwalk
1:0>Scrub and Setup Ecache
1:0>Setup and Enable DMMU
1:0>Setup DMMU Miss Handler
1:0>Test and Init Temp Mailbox
0:0>Init Scan/I2C.....
0:0>Initializing Scan Database
0:0>BBC: 1483203b
0:0>SCSI: 15060045
0:0>ICHIP: 0d1e203b
0:0>RIO: 13e5d03b
0:0>IO-Bridge: 107be06d
0:0>CPMS0: 1142903b
0:0>CPMS1: 1142903b
0:0>CPMS2: 1142903b
0:0>CPMS3: 1142903b
0:0>CPMS4: 1142903b
0:0>CPMS5: 1142903b
0:0>Init I2C
0:0>Unquiesce Safari
0:0>Blast Fans
0:0>Set Trip Temp CPU 0 to 110C
0:0>Set Trip Temp CPU 1 to 110C
0:0>TUES SEP 27 21:16:03 GMT 11
0:0>Safari quick check
0:0> to IO-bridge_0
0:0>Safari full check
0:0> to IO-bridge_0
0:0>Basic Memory Test.....
0:0>Probe and Setup Memory
0:0>INFO: 2048MB Bank 0
0:0>INFO: No memory detected in Bank 1
0:0>INFO: 2048MB Bank 2
0:0>INFO: No memory detected in Bank 3
0:0>
0:0>Data Bitwalk on Master
0:0> Test Bank 0.
0:0> Test Bank 2.
0:0>Address Bitwalk on Master
0:0>
0:0>INFO: Addr walk mem test on CPU 0:0 Bank 0: 00000000.00000000 to 00000000.80000000.
0:0>
0:0>INFO: Addr walk mem test on CPU 0:0 Bank 2: 00000002.00000000 to 00000002.80000000.
0:0>Set Mailbox
0:0>Setup Final DMMU Entries
0:0>Post Image Region Scrub
0:0>Run POST from Memory
0:0>Verifying checksum on copied image.
0:0>The Memory's CHECKSUM value is c3b1.
0:0>The Memory's Content Size value is 9b29c.
0:0>Success... Checksum on Memory Validated.
1:0>Safari quick check
1:0> to IO-bridge_0
1:0>Safari full check
1:0> to IO-bridge_0
1:0>Probe and Setup Memory
1:0>INFO: No memory on cpu 1
1:0>Set Mailbox
1:0>Data Bitwalk on mem
1:0> Test Bank 0.
1:0> Test Bank 2.
1:0>Setup Final DMMU Entries
1:0>Map Slave POST to master memory
1:0>8k DMMU TLB 0 Data
0:0>Full CPU Test.....
0:0>8k DMMU TLB 0 Data
1:0>8k DMMU TLB 1 Data
0:0>8k DMMU TLB 1 Data
1:0>8k DMMU TLB 0 Tags
0:0>8k DMMU TLB 0 Tags
1:0>8k DMMU TLB 1 Tags
0:0>8k DMMU TLB 1 Tags
1:0>8k IMMU TLB Data
0:0>8k IMMU TLB Data
1:0>8k IMMU TLB Tags
0:0>8k IMMU TLB Tags
1:0>Instruction Cache Tag RAM
0:0>Instruction Cache Tag RAM
1:0>Instruction Cache RAM
0:0>Instruction Cache RAM
1:0>I-Cache Valid/Predict TAGS Test
0:0>I-Cache Valid/Predict TAGS Test
1:0>I-Cache Branch Predict Array Test
0:0>I-Cache Branch Predict Array Test
1:0>Instruction Cache Snoop Tag Field
0:0>Instruction Cache Snoop Tag Field
1:0>Flush D/W caches
0:0>Flush D/W caches
1:0>Data Cache RAM
0:0>Data Cache RAM
1:0>Data Cache Tags
0:0>Data Cache Tags
1:0>Data Micro Tags
0:0>Data Micro Tags
1:0>D-Cache SnoopTags Test
0:0>D-Cache SnoopTags Test
1:0>WCache RAM
1:0>WCache Tags
0:0>WCache RAM
1:0>W-Cache Valid bit Test
0:0>WCache Tags
1:0>W-Cache Bank valid bit Test
0:0>W-Cache Valid bit Test
1:0>W-Cache SnoopTAGS Test
0:0>W-Cache Bank valid bit Test
0:0>W-Cache SnoopTAGS Test
1:0>Prefetch Cache RAM
1:0>Prefetch Cache Tags
0:0>Prefetch Cache RAM
1:0>P-Cache SnoopTags Test
0:0>Prefetch Cache Tags
1:0>P-Cache Status Data Test
0:0>P-Cache SnoopTags Test
1:0>Branch Prediction Initialization
0:0>P-Cache Status Data Test
0:0>Branch Prediction Initialization
1:0>Print Mem Config
1:0>Caches : Icache is ON, Dcache is ON, Wcache is ON, Pcache is ON.
0:0>Memory Block.....
0:0>Print Mem Config
0:0>Caches : Icache is ON, Dcache is ON, Wcache is ON, Pcache is ON.
0:0>Memory in non-interleave config:
0:0> Bank 0 2048MB : 00000000.00000000 -> 00000000.80000000.
0:0> Bank 2 2048MB : 00000002.00000000 -> 00000002.80000000.
0:0>Scrub Memory
0:0>Quick Block Mem Test
0:0>Quick Test 16777216 bytes at 00000000.00600000
0:0>40% Done...
1:0>Flush Caches
0:0>Flush Caches
1:0>Get code in ecache.
0:0>Get code in ecache.
0:0>IO-Bridge Tests.....
0:0>IO-Bridge unit 0 init test
0:0>IO-Bridge unit 0 reg test
0:0>IO-Bridge unit 0 mem test
0:0>IO-Bridge unit 0 PCI DMA A test
0:0>IO-Bridge unit 0 PCI DMA B test
0:0>IO-Bridge unit 0 PCI merg test
0:0>IO-Bridge unit 0 PCI iommu test
0:0>IO-Bridge unit 0 PCI stc test
0:0>IO-Bridge unit 0 interrupt test
1:0>IO-Bridge unit 0 init test
1:0>IO-Bridge unit 0 reg test
1:0>IO-Bridge unit 0 mem test
1:0>IO-Bridge unit 0 PCI iommu test
1:0>IO-Bridge unit 0 PCI stc test
1:0>IO-Bridge unit 0 interrupt test
1:0>FPU Registers and Data Path
0:0>FPU Registers and Data Path
1:0>FPU Move Registers
0:0>FPU Move Registers
1:0>FSR Read/Write
0:0>FSR Read/Write
1:0>FPU Branch Instructions
0:0>FPU Branch Instructions
1:0>FPU Functional Test
0:0>FPU Functional Test
1:0>FPU BLOCK REG TEST
0:0>FPU BLOCK REG TEST
1:0>Calculating memory test time
0:0>Full Memory Test.....
1:0>
1:0>INFO: The expected TIMEOUT for the block memory tests can exceed 4 minutes.
0:0>Calculating memory test time
1:0>
1:0>INFO: The expected TIMEOUT for the MOVI memory tests can exceed 224 minutes.
0:0>
0:0>INFO: The expected TIMEOUT for the block memory tests can exceed 4 minutes.
0:0>
0:0>INFO: The expected TIMEOUT for the MOVI memory tests can exceed 224 minutes.
0:0>Block Memory
0:0>Test 2141192192 bytes on bank 0....
0:0>0% Done...
[...gekürzt...]
0:0>99% Done...
0:0>Test 2147483648 bytes on bank 2....
0:0>0% Done...
[...gekürzt...]
0:0>99% Done...
0:0>
0:0>Enable Errors.....
0:0>Turn IO-Bridge 0 errors on
0:0>Turn error traps on
0:0>INFO:
0:0> POST Passed all devices.
0:0>POST: Return to OBP.
1:0>Return to OBP, PASS
0:0>Return to OBP, PASS
@(#)OBP 4.16.4 2004/12/18 05:18
POST Results: Cpu 0
%o0 0000.0000.0000.0000
%o1 0000.0000.0000.0000
%o2 0000.0000.0000.0000
POST Results: Cpu 1
%o0 0000.0000.0000.0000
%o1 0000.0000.0000.0000
%o2 0000.0000.0000.0000
Membase: 0000.0000.0000.0000
MemSize: 0000.0000.0010.0000
Clearing TLBs Done
Init CPU arrays Done
Init E$ tags Done
Setup TLB (small-footprint mode) Done
MMUs ON
Find dropin, Copying Done, Size 0000.0000.0000.6290
Jump to RAM Done
Find dropin, Copying Done, Size 0000.0000.0001.24a0
Diagnostic console initializedStart Reason: Initialize Machine
Configuring the machine:
�
@(#)OBP 4.16.4 2004/12/18 05:18
Loading Configuration
Membase: 0000.0000.0000.0000
MemSize: 0000.0001.0000.0000
Clearing TLBs Done
Init CPU arrays Done
Init E$ tags Done
Setup TLB Done
MMUs ON
Block Scrubbing Done
Find dropin, Copying Done, Size 0000.0000.0000.6290
Jump to RAM Done
Find dropin, (copied), Decompressing Done, Size 0000.0000.0006.1d90
Diagnostic console initializedSystem Reset: (SPOR) (PLL)
Probing system devices
/: gptwo at 0,0 SUNW,UltraSPARC-III+ (900 MHz @ 6:1, 8 MB) memory-controller
/: gptwo at 1,0 SUNW,UltraSPARC-III+ (900 MHz @ 6:1, 8 MB) memory-controller
/: gptwo at 8,0 pci pci upa ppm
Loading Support Packages: kbd-translator obp-tftp SUNW,i2c-ram-device SUNW,fru-device
Loading onboard drivers: ebus
/pci@8,700000/ebus@5: flashprom i2c bbc ppm i2c beep audio rtc gpio pmc floppy parallel serial
/pci@8,700000/ebus@5/i2c@1,2e: nvram idprom dimm-fru dimm-fru dimm-fru dimm-fru
/pci@8,700000/ebus@5/i2c@1,30: cpu-fru temperature cpu-fru temperature fan-control card-reader motherboard-fru i2c-bridge
Memory Configuration:
Segment @ Base: 0 Size: 4096 MB ( 2-Way)
Probing /upa@8,480000 Device 0,0 Nothing there
Probing /upa@8,480000 Device 1,0 SUNW,gfb No framebuffer memory detected!
/pci@8,600000: Device 4 SUNW,qlc fp disk
/pci@8,600000: Device 1 Nothing there
/pci@8,700000: Device 5 network firewire usb
/pci@8,700000: Device 6 scsi disk tape scsi disk tape
/pci@8,700000: Device 1 Nothing there
/pci@8,700000: Device 2 Nothing there
/pci@8,700000: Device 3 pci108e,1000 SUNW,hme
/pci@8,700000: Device 4 Nothing there
The selected output device has no write routine
keyboard not found.
Keyboard not present. Using ttya for input and output.
System Reset: (SPOR) (PLL)
Probing system devices
/: gptwo at 0,0 SUNW,UltraSPARC-III+ (900 MHz @ 6:1, 8 MB) memory-controller
/: gptwo at 1,0 SUNW,UltraSPARC-III+ (900 MHz @ 6:1, 8 MB) memory-controller
/: gptwo at 8,0 pci pci upa ppm
Loading Support Packages: kbd-translator obp-tftp SUNW,i2c-ram-device SUNW,fru-device
Loading onboard drivers: ebus
/pci@8,700000/ebus@5: flashprom i2c bbc ppm i2c beep audio rtc gpio pmc floppy parallel serial
/pci@8,700000/ebus@5/i2c@1,2e: nvram idprom dimm-fru dimm-fru dimm-fru dimm-fru
/pci@8,700000/ebus@5/i2c@1,30: cpu-fru temperature cpu-fru temperature fan-control card-reader motherboard-fru i2c-bridge
Memory Configuration:
Segment @ Base: 0 Size: 4096 MB ( 2-Way)
Probing /upa@8,480000 Device 0,0 Nothing there
Probing /upa@8,480000 Device 1,0 SUNW,gfb No framebuffer memory detected!
/pci@8,600000: Device 4 SUNW,qlc fp disk
/pci@8,600000: Device 1 Nothing there
/pci@8,700000: Device 5 network firewire usb
/pci@8,700000: Device 6 scsi disk tape scsi disk tape
/pci@8,700000: Device 1 Nothing there
/pci@8,700000: Device 2 Nothing there
/pci@8,700000: Device 3 pci108e,1000 SUNW,hme
/pci@8,700000: Device 4 Nothing there
Sun Blade 2000 (2 X UltraSPARC-III+) , No Keyboard
Copyright 1998-2004 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.16.4, 4096 MB memory installed, Serial #xxxxxxxx.
Ethernet address 0:3:x:x:x:x, Host ID: xxxxxxxx.
Vergleich Ausgabe OBP-Diagnose bei Installation der XVR-1000 in UPA-Slot 0 und UPA-Slot 1
#XVR-1000 in UPA-Slot 0 installiert:
Probing /upa@8,480000 Device 0,0 SUNW,gfb No framebuffer memory detected!
Probing /upa@8,480000 Device 1,0 Nothing there
#XVR-1000 in UPA-Slot 1 installiert:
Probing /upa@8,480000 Device 0,0 Nothing there
Probing /upa@8,480000 Device 1,0 SUNW,gfb No framebuffer memory detected!
Fragen:
1. Erkennt jemand eine der angegebenen Auswirkungen wieder unter Nutzung derselben oder ähnlicher Grafik-Hardware in SPARC-Systemen von Sun und würde seine Erkenntnisse mit mir teilen?
2. Hat wer Ideen ob sich eventuell eine onboard-Komponente der XVR-1000 durch "Löten" mit separaten Baugruppen reparieren lassen würde?
Viele Grüße, escimo