Autor Thema: Sun XVR-1000 No framebuffer memory detected!  (Gelesen 5437 mal)

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Sun XVR-1000 No framebuffer memory detected!
« am: 27. September 2011, 23:05:28 »
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:
Zitat
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
Zitat
#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
« Letzte Änderung: 27. September 2011, 23:18:57 von escimo »

sonnenblen.de - Das unabhängige Sun User Forum

Sun XVR-1000 No framebuffer memory detected!
« am: 27. September 2011, 23:05:28 »

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Re: Sun XVR-1000 No framebuffer memory detected!
« Antwort #1 am: 27. September 2011, 23:16:29 »
Zusatz: eventuell noch nützliche Informationen:

Variable Name         Value                          Default Value
test-args                                            
diag-passes           1                              1
enclosure-type        540-3256-15                    No default
banner-name           Sun Blade 2000            No default
energystar-enabled?   true                           No default
pcia-probe-list       4,1                            4,1
pcib-probe-list       5,6,1,2,3,4                    5,6,1,2,3,4
local-mac-address?    false                          false
fcode-debug?          false                          false
silent-mode?          false                          false
scsi-initiator-id     7                              7
oem-logo                                             No default
oem-logo?             false                          false
oem-banner                                           No default
oem-banner?           false                          false
ansi-terminal?        true                           true
screen-#columns       80                             80
screen-#rows          34                             34
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,-
output-device         screen                         screen
input-device          keyboard                       keyboard
load-base             16384                          16384
auto-boot?            false                          true
boot-command          boot                           boot
diag-file                                            
diag-device           net                            net
boot-file                                            
boot-device           /pci@8,600000/SUNW,qlc@4 ...   disk net
use-nvramrc?          false                          false
nvramrc                                              
security-mode         none                           No default
security-password                                    No default
security-#badlogins   0                              No default
#power-cycles         27                             No default
diag-script           none                           none
diag-level            min                            min
diag-switch?          false                          false
error-reset-recovery  boot                           boot

Interessant ist auch die folgende erste OBP-Zeile...
Zitat
The selected output device has no write routine
keyboard not found.
Keyboard not present.  Using ttya for input and output.
..., die sich offenbar auf die XVR-1000 beziehen könnte, urteilt man nach dem Device Alias im OBP:
{0} ok test screen
screen device has no selftest method
{0} ok cd /aliases
{0} ok .properties
screen                   /upa@8,480000/SUNW,gfb
disk1                    /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@2,0
disk0                    /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0
disk                     /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0
scsi                     /pci@8,600000/SUNW,qlc@4
net                      /pci@8,700000/network@5,1:
cdrom                    /pci@8,700000/scsi@6/disk@6,0:f
tape                     /pci@8,700000/scsi@6,1/tape@4,0
tape1                    /pci@8,700000/scsi@6,1/tape@5,0
tape0                    /pci@8,700000/scsi@6,1/tape@4,0
beep                     /pci@8,700000/ebus@5/beep@1,32
floppy                   /pci@8,700000/ebus@5/floppy
ttyb                     /pci@8,700000/ebus@5/serial@1,400000:b
ttya                     /pci@8,700000/ebus@5/serial@1,400000:a
name                     aliases

Stimmt der OBP-Pfad für die UPA-Grafikkarte?
« Letzte Änderung: 27. September 2011, 23:18:00 von escimo »

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Re: Sun XVR-1000 No framebuffer memory detected!
« Antwort #2 am: 05. Dezember 2011, 18:29:56 »
Die Komponente ist nicht mehr mit einfachen Mitteln zu retten.
Closed.