Superuser

Autor Thema: Ultra 80: Problem beim Laden des Solaris 64-Bit Kernels  (Gelesen 22579 mal)

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Re: Ultra 80: Problem beim Booten von CD-/DVD-ROM Laufwerk
« Antwort #15 am: 04. Februar 2008, 19:37:37 »
Was du selbst noch probieren kannst, ist mit verbose-Option (also boot cdrom -v) zu booten, dann werden ausführlichere Informationen angezeigt.
...
Zweite Sache: Mit set-defaults auf die Standard-Werte zurücksetzen.
Hi Michael, vielen Dank. Ich werde es gleich am Freitag, wenn ich wieder daheim bin,  probieren mit den zwei Varianten.

Grüße
escimo

EDIT: Könnte jemand, der im Besitz einer Ultra 80 Workstation ist, seinen Output zum OBP-Kommando printenv hier einstellen, damit ich einen Vergleich für das Wochenende habe?

Zitat
SC Control:   EWP:0   IAP:0   FATAL:0   WAKEUP:0   BXIR:0   BPOR:0   SXIR:0  SPOR:1   POR:0
Das scheint wohl doch nichts ernstes zu sein.
« Letzte Änderung: 04. Februar 2008, 20:09:56 von escimo »

sonnenblen.de - Das unabhängige Sun User Forum

Re: Ultra 80: Problem beim Booten von CD-/DVD-ROM Laufwerk
« Antwort #15 am: 04. Februar 2008, 19:37:37 »

Offline Freud-Schiller

  • Sobl Guru
  • *****
  • Beiträge: 927
Re: Ultra 80: Problem beim Booten von CD-/DVD-ROM Laufwerk
« Antwort #16 am: 04. Februar 2008, 20:22:35 »
EDIT: Könnte jemand, der im Besitz einer Ultra 80 Workstation ist, seinen Output zum OBP-Kommando printenv hier einstellen, damit ich einen Vergleich für das Wochenende habe?
Donnerstag bekommst Du die Infos :)

Offline maal

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1529
  • Ich mag keine Signaturen!
Hallo,

ich habe jetzt im FEH nachgesehen. Diese "kritischen" Settings sind eher für andere Systeme (E250, E450). Bei der U80 bzw. Systeme mit dem selben Systemboard, wurden diese nicht aufgeführt.
mfg-options für die E450 findet du in Band 1, Seite INTRO-21. Für die Ultra 80 müßte man im Service Manual nachsehen.

Nun habe ich auch den entsprechenden Beitrag über den "Hänger" bei der SPARCengine Ultra AXi gefunden (nur Google-Cache, da die Beiträge nicht migriert wurden). Bei ausführlicher Ausgabe der Meldungen konnte man sehen wo das System hängt.

"When I have user command boot cdrom -v it stucked after
pseudo-device: trapstat0
trapstat0 is /pseudo/trapstat@0"

Das läßt sich zwar wahrscheinlich nicht auf dein Problem anwenden, ist aber trotzdem einen Versuch wert.
 
Michael
« Letzte Änderung: 04. Februar 2008, 21:42:05 von maal »

Offline Freud-Schiller

  • Sobl Guru
  • *****
  • Beiträge: 927
Software Power ON
Master CPU : 0000.0000.0055.11a0
Slave  CPU : 0000.0001.0055.11a0
Slave  CPU : 0000.0002.0055.11a0
Slave  CPU : 0000.0003.0055.11a0
Master  E$ : 0000.0000.0040.0000
Slave   E$ : 0000.0000.0040.0000
Slave   E$ : 0000.0000.0040.0000
Slave   E$ : 0000.0000.0040.0000

@(#) UPA/PCI 3.23 Version 0 created 1999/06/30 13:53
Clearing DTAGS Done
Probing Memory
CONFIG   =  0000.0000.1010.1010
MEM BASE =  0000.0000.0000.0000
MEM SIZE =  0000.0001.0000.0000
MMUs ON
Copy Done
PC = 0000.01ff.f000.2a50
PC = 0000.0000.0000.2a94
Decompressing into Memory Done
Size = 0000.0000.0006.ef90
ttya initialized
SC Control: EWP:0 IAP:0 FATAL:0 WAKEUP:0 BXIR:0 BPOR:0 SXIR:0 SPOR:1 POR:0
Probing Memory Bank #0   1   1   1   1 :   4 Gigabytes
Probing Floppy: No drives detected
Probing EBUS SUNW,CS4231
Probing UPA Slot at 1e,0 Nothing there
Probing UPA Slot at 1d,0 Nothing there
Probing /pci@1f,4000 at Device 1  pci108e,1000 network
Probing /pci@1f,4000 at Device 3  scsi disk tape scsi disk tape
Probing /pci@1f,4000 at Device 2  Nothing there
Probing /pci@1f,4000 at Device 4  Nothing there
Probing /pci@1f,4000 at Device 5  SUNW,XVR-100
Probing /pci@1f,2000 at Device 1  Nothing there
SC Control: EWP:0 IAP:0 FATAL:0 WAKEUP:0 BXIR:0 BPOR:0 SXIR:0 SPOR:1 POR:0
Probing Memory Bank #0   1   1   1   1 :   4 Gigabytes
Probing Floppy: No drives detected
Probing EBUS SUNW,CS4231
Probing UPA Slot at 1e,0 Nothing there
Probing UPA Slot at 1d,0 Nothing there
Probing /pci@1f,4000 at Device 1  pci108e,1000 network
Probing /pci@1f,4000 at Device 3  scsi disk tape scsi disk tape
Probing /pci@1f,4000 at Device 2  Nothing there
Probing /pci@1f,4000 at Device 4  Nothing there
Probing /pci@1f,4000 at Device 5  SUNW,XVR-100
Probing /pci@1f,2000 at Device 1  Nothing there

Sun Ultra 80 UPA/PCI (4 X UltraSPARC-II 450MHz), No Keyboard
OpenBoot 3.23, 4096 MB memory installed, Serial #15730451.
Ethernet address 8:0:20:f0:7:13, Host ID: 80f00713.


{0} ok printenv
Variable Name         Value                          Default Value

scsi-initiator-id     7                              7
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,-
pcia-probe-list       1                              1
pcib-probe-list       1,3,2,4,5                      1,3,2,4,5
enclosure-type        540-3871
banner-name           Sun Ultra 80 UPA/PCI
energystar-enabled?   true
mfg-mode              off                            off
diag-level            max                            min
#power-cycles         150
system-board-serial#  5015168052804
system-board-date     39a70946
fcode-debug?          false                          false
More [<space>,<cr>,q,n,p,c] ?                               
output-device         screen                         screen
input-device          keyboard                       keyboard
load-base             16384                          16384
boot-command          boot                           boot
auto-boot?            true                           true
watchdog-reboot?      false                          false
diag-file                                           
diag-device           net                            net
boot-file                                           
boot-device           disk1:a disk net               disk net
local-mac-address?    false                          false
ansi-terminal?        true                           true
screen-#columns       80                             80
screen-#rows          34                             34
silent-mode?          false                          false
use-nvramrc?          false                          false
nvramrc                                             
security-mode         none
security-password     
security-#badlogins   0
oem-logo             
oem-logo?             false                          false
oem-banner           
More [<space>,<cr>,q,n,p,c] ?                             
oem-banner?           false                          false
hardware-revision     
last-hardware-update 
diag-switch?          true                           false
{0} ok

hth

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Sun Ultra 80 UPA/PCI (4 X UltraSPARC-II 450MHz), No Keyboard
OpenBoot 3.23, 4096 MB memory installed, Serial #15730451.
Ethernet address 8:0:20:f0:7:13, Host ID: 80f00713.
Danke David. Ich vergleiche dann am Wochenende. Aber die OBP-Version wäre schon der erste Unterschied. Ich habe OpenBoot 3.31.  :-\

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
ok boot cdrom -v
Boot device: /pci@1f,4000/scsi@3/disk@6,0:f     File and args: -v
Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54
FCode UFS Reader 1.11 97/07/10 16:19:15
Redirected to slice 1
Loading: /platform/SUNW,Ultra-80/ufsboot
Loading: /platform/sun4u/ufsboot
Size: 354544+90530+77594 Bytes
- <Fortschrittsanzeige friert ein>
Das Argument verbose bringt mich nicht wirklich weiter.  :-\

Der Output von printenv:
ok printenv
Variable Name         Value                          Default Value

scsi-initiator-id     7                              7
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,-
pcia-probe-list       1                              1
pcib-probe-list       1,3,2,4,5                      1,3,2,4,5
enclosure-type        540-3871
banner-name           Sun Ultra 80 UPA/PCI
energystar-enabled?   true
mfg-mode              off                            off
diag-level            min                            min
#power-cycles         132
system-board-serial#  5015168062306
system-board-date     39cebea4
fcode-debug?          false                          false                       
output-device         screen                         screen
input-device          keyboard                       keyboard
load-base             16384                          16384
boot-command          boot                           boot
auto-boot?            false                           true
watchdog-reboot?      false                          false
diag-file                                           
diag-device           net                            net
boot-file                                           
boot-device           disk0 disk1 net               disk net
local-mac-address?    false                          false
ansi-terminal?        true                           true
screen-#columns       80                             80
screen-#rows          34                             34
silent-mode?          false                          false
use-nvramrc?          false                          false
nvramrc                                             
security-mode         none
security-password     
security-#badlogins   0
oem-logo             
oem-logo?             false                          false
oem-banner                                         
oem-banner?           false                          false
hardware-revision     
last-hardware-update 
diag-switch?          true                           false

Danach habe ich noch ein "set-defaults" im OBP-Modus ausgeführt. Danach ein "reset". Zum Abschluss wieder ein "boot cdrom -v". Keine Änderung!

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Yippee! Bin ich ja doch net so blöd. 8)

Doch bevor ich zur Auflösung des Rätsels kommen möchte, zunächst noch der versprochene POST Output über die serielle Konsole:
ok setenv diag-switch? true
diag-switch? =        true
ok setenv diag-level max
diag-level =          max
ok power-off

<Anschalten des Systems über PowerOn>
CPU Offline (not present)
CPU Offline (not present)
Master CPU : 0000.0002.0055.11a0
CPU Offline (not present)
Master  E$ : 0000.0000.0040.0000

Button Power ON
CPU Offline (not present)
CPU Offline (not present)
Master CPU : 0000.0002.0055.11a0
CPU Offline (not present)
Master  E$ : 0000.0000.0040.0000

Probing keyboard Done
Executing Power On SelfTest
2>
2>@(#) Sun Ultra 80(UltraSPARC-II 4-way) UPA/PCI POST 1.2.8 08/22/2000 07:50 PM
2>INFO: Processor 2 is master. CPU 450 MHz.
2>
2> <00> Init System BSS
2> <00> NVRAM Battery Detect Test
2> <00> NVRAM Scratch Addr Test
2> <00> DMMU TLB Tag Access Test
2> <00> DMMU TLB RAM Access Test
2> <00> IMMU TLB Tag Access Test
2> <00> IMMU TLB RAM Access Test
2> <00> Probe Ecache
2>INFO: 4096KB Ecache
2> <00> Ecache RAM Addr Test
2> <00> Ecache Tag Addr Test
2> <00> Ecache Tag Test
2> <00> Invalidate Ecache Tags
2>INFO: Processor 0 is missing or disabled.
2>INFO: Processor 1 is missing or disabled.
2>INFO: Processor 3 is missing or disabled.
2> <00> Init SC Regs
2> <00> SC Address Reg Test
2> <00> SC Reg Index Test
2> <00> SC Regs Test
2> <00> SC Dtag RAM Addr Test
2> <00> SC Cache Size Init
2> <00> SC Dtag RAM Data Test
2> <00> SC Dtag Init
2> <00> Probe Memory
2>INFO: 1024MB Bank 0
2>INFO: 1024MB Bank 1
2>INFO:    0MB Bank 2
2>INFO:    0MB Bank 3
2> <00> Malloc Post Memory
2> <00> Init Post Memory
2> <00> Post Memory Addr Test
2> <00> Map PROM/STACK/NVRAM in DMMU
2> <00> Memory Stack Test
2> <00> DMMU Hit/Miss Test
2> <00> IMMU Hit/Miss Test
2> <00> DMMU Little Endian Test
2> <00> IU ASI Access Test
2> <00> FPU ASI Access Test
2> <1f> Init Psycho
2> <1f> PIO Read Error, Master Abort Test
2> <1f> PIO Read Error, Target Abort Test
2> <1f> PIO Write Error, Master Abort Test
2> <1f> PIO Write Error, Target Abort Test
2> <1f> Timer Increment Test
2> <1f> Init Psycho
2> <1f> Pass-Thru DMA UE ECC Rd Err Lpbk Test
2> <00> V9 Instruction Test
2> <00> CPU Tick and Tick Compare Reg Test
2> <00> CPU Soft Trap Test
2> <00> CPU Softint Reg and Int Test
2> <00> Copy Post to Memory
2> <00> Ecache Thrash Test
2> <00> ECC Mem Addr Clear
2> <00> Memory Addr w/ Ecache Test
2>INFO: 1024MB Bank 0
2>INFO: 1024MB Bank 1
2>INFO: No memory in Bank 2
2>INFO: No memory in Bank 3
2> <00> Block Memory Addr Test
2>INFO: 1024MB Bank 0
2>INFO: 1024MB Bank 1
2>INFO: No memory in Bank 2
2>INFO: No memory in Bank 3
2> <00> ECC Memory Addr Test
2>INFO: 1024MB Bank 0
2>INFO: 1024MB Bank 1
2>INFO: No memory in Bank 2
2>INFO: No memory in Bank 3
2> <00> Memory Status Test
2>INFO: 1024MB Bank 0
2>INFO: 1024MB Bank 1
2>INFO: No memory in Bank 2
2>INFO: No memory in Bank 3
2> <00> FPU Regs Test
2> <00> FPU Move Regs Test
2> <00> FPU State Reg Test
2> <00> FPU Functional Test
2> <00> FPU Trap Test
2> <00> DMMU Primary Context Reg Test
2> <00> DMMU Secondary Context Reg Test
2> <00> DMMU TSB Reg Test
2> <00> DMMU Tag Access Reg Test
2> <00> DMMU VA Watchpoint Reg Test
2> <00> DMMU PA Watchpoint Reg Test
2> <00> IMMU TSB Reg Test
2> <00> IMMU Tag Access Reg Test
2> <00> DMMU TLB Tag Access Test
2> <00> DMMU TLB RAM Access Test
2> <00> Dcache RAM Test
2> <00> Dcache Tag Test
2> <00> Icache RAM Test
2> <00> Icache Tag Test
2> <00> Icache Next Test
2> <00> Icache Predecode Test
2> <00> CPU Addr Align Trap Test
2> <00> DMMU Access Priv Page Test
2> <00> DMMU Write Protected Page Test
2> <1f> Init Psycho
2> <1f> Psycho Cntl and UPA Reg Test
2> <1f> Psycho DMA Scoreboard Reg Test
2> <1f> Psycho Perf Cntl Reg Test
2> <1f> PIO Decoder and BCT Test
2> <1f> PCI Byte Enable Test
2> <1f> Counter/Timer Limit Regs Test
2> <1f> Timer Reload Test
2> <1f> Timer Periodic Test
2> <1f> Mondo Int Map (short) Reg Test
2> <1f> Mondo Int Set/Clr Reg Test
2> <1f> Psycho IOMMU Regs Test
2> <1f> Psycho IOMMU RAM NTA Test
2> <1f> Psycho IOMMU CAM NTA Test
2> <1f> Psycho IOMMU RAM Address Test
2> <1f> Psycho IOMMU CAM Address Test
2> <1f> IOMMU TLB Compare Test
2> <1f> IOMMU TLB Flush Test
2> <1f> Stream Buff A Control Reg Test
2> <1f> Psycho ScacheA Page Tag Addr Test
2> <1f> Psycho ScacheA Line Tag Addr Test
2> <1f> Psycho ScacheA RAM Addr Test
2> <1f> Psycho ScacheA Page Tag NTA Test
2> <1f> Psycho ScacheA Line Tag NTA Test
2> <1f> Psycho ScacheA Error Status NTA Test
2> <1f> Psycho ScacheA RAM NTA Test
2> <1f> Stream Buff B Control Reg Test
2> <1f> Psycho ScacheB Page Tag Addr Test
2> <1f> Psycho ScacheB Line Tag Addr Test
2> <1f> Psycho ScacheB RAM Addr Test
2> <1f> Psycho ScacheB Page Tag NTA Test
2> <1f> Psycho ScacheB Line Tag NTA Test
2> <1f> Psycho ScacheB Error Status NTA Test
2> <1f> Psycho ScacheB RAM NTA Test
2> <1f> PBMA PCI Config Space Regs Test
2> <1f> PBMA Control/Status Reg Test
2> <1f> PBMA Diag Reg Test
2> <1f> PBMB PCI Config Space Regs Test
2> <1f> PBMB Control/Status Reg Test
2> <1f> PBMB Diag Reg Test
2> <1f> Init Psycho
2> <1f> Pri CE ECC Error Test
2> <1f> Pri UE ECC Error Test
2> <1f> Pri 2 bit w/ bit hole UE ECC Err Test
2> <1f> Pri 3 bit UE ECC Err Test
2> <1f> Streaming DMA UE ECC Rd Err Ebus Test
2> <1f> Streaming DMA CE ECC Rd Err Ebus Test
2> <1f> Streaming DMA CE ECC Rd Err Lpbk Test
2> <1f> Consistent DMA UE ECC Rd Error Ebus Test
2> <1f> Consistent DMA UE ECC R/M/W Err Ebus Test
2> <1f> Consistent DMA UE ECC R/M/W Err Lpbk Test
2> <1f> Consistent DMA CE ECC Rd Err Ebus Test
2> <1f> Consistent DMA CE ECC Rd Err Lpbk Test
2> <1f> Consistent DMA CE ECC R/M/W Err Ebus Test
2> <1f> Consistent DMA CE ECC R/M/W Err Lpbk Test
2> <1f> Consistent DMA Wr Data Parity Err Lpbk Test
2> <1f> Pass-Thru DMA UE ECC Rd Err Ebus Test
2> <1f> Pass-Thru DMA UE ECC R/M/W Err Ebus Test
2> <1f> Pass-Thru DMA UE ECC R/M/W Err Lpbk Test
2> <1f> Pass-Thru DMA CE ECC Rd Err Ebus Test
2> <1f> Pass-Thru DMA CE ECC Rd Err Lpbk Test
2> <1f> Pass-Thru DMA CE ECC R/M/W Err Ebus Test
2> <1f> Pass-Thru DMA CE ECC R/M/W Err Lpbk Test
2> <1f> Pass-Thru DMA Write Data Parity Err, Lpbk Test
2> <1f> Init Psycho
2> <1f> Mondo Generate Interrupt Test
2> <1f> Timer Interrupt Test
2> <1f> Timer Interrupt w/ periodic Test
2> <1f> Psycho Stream Buff A Flush Sync Test
2> <1f> Psycho Stream Buff B Flush Sync Test
2> <1f> Psycho Stream Buff A Flush Invalidate Test
2> <1f> Psycho Stream Buff B Flush Invalidate Test
2> <1f> Psycho Merge Buffer w/ Scache A Test
2> <1f> Psycho Merge Buffer w/ Scache B Test
2> <1f> Consist DMA Rd, IOMMU miss Ebus Test
2> <1f> Consist DMA Rd, IOMMU miss Lpbk Test
2> <1f> Consist DMA Rd, IOMMU hit Ebus Test
2> <1f> Consist DMA Rd, IOMMU hit Lpbk Test
2> <1f> Consist DMA Wr, IOMMU miss Ebus Test
2> <1f> Consist DMA Wr, IOMMU miss Lpbk Test
2> <1f> Consist DMA Wr, IOMMU hit Ebus Test
2> <1f> Consist DMA Wr, IOMMU hit Lpbk Test
2> <1f> Stream DMA Rd, IOMMU miss, Scache Miss Ebus Test
2> <1f> Stream DMA Rd, IOMMU miss, Scache Miss Lpbk Test
2> <1f> Stream DMA Rd, IOMMU hit, Scache Miss Ebus Test
2> <1f> Stream DMA Rd, IOMMU hit, Scache Miss Lpbk Test
2> <1f> Stream DMA Rd, IOMMU Miss, Scache(prev rd) Hit Ebus Test
2> <1f> Stream DMA Rd, IOMMU Miss, Scache Hit (prev rd) Lpbk Test
2> <1f> Stream DMA Rd, IOMMU Hit, Scache Hit Ebus Test
2> <1f> Stream DMA Rd, IOMMU Hit, Scache Hit (prev rd) Lpbk Test
2> <1f> Stream DMA Rd, IOMMU Miss, Scache Hit(prev wr) Ebus Test
2> <1f> Stream DMA Rd, IOMMU Miss, Scache Hit (prev wr) Lpbk Test
2> <1f> Stream DMA Rd, IOMMU Hit, Scache Hit(prev wr) Ebus Test
2> <1f> Stream DMA Rd, IOMMU Hit, Scache Hit (prev wr) Lpbk Test
2> <1f> Stream DMA Wr, IOMMU miss, Scache Miss Ebus Test
2> <1f> Stream DMA Wr, IOMMU miss, Scache Miss Lpbk Test
2> <1f> Stream DMA Wr, IOMMU hit, Scache Miss Ebus Test
2> <1f> Stream DMA Wr, IOMMU hit, Scache Miss Lpbk Test
2> <1f> Stream DMA Wr, IOMMU Miss, Scache(prev rd) Hit Ebus Test
2> <1f> Stream DMA Wr, IOMMU Miss, Scache(prev rd) Hit Lpbk Test
2> <1f> Stream DMA Wr, IOMMU Hit, Scache(prev rd) Hit Ebus Test
2> <1f> Stream DMA Wr, IOMMU Hit, Scache(prev rd) Hit Lpbk Test
2> <1f> Stream DMA Wr, IOMMU Miss, Scache(prev wr) Hit Ebus Test
2> <1f> Stream DMA Wr, IOMMU Miss, Scache(prev wr) Hit Lpbk Test
2> <1f> Stream DMA Wr, IOMMU Hit, Scache(prev wr) Hit Ebus Test
2> <1f> Stream DMA Wr, IOMMU Hit, Scache(prev wr) Hit Lpbk Test
2> <1f> Pass-Thru DMA Rd, Ebus device Test
2> <1f> Pass-Thru DMA Rd, Loopback Mode Test
2> <1f> Pass-Thru DMA Wr, Ebus device Test
2> <1f> Pass-Thru DMA Wr, Loopback Mode Test
2> <1f> Consist DMA Rd, IOMMU LRU Lock Ebus Test
2> <1f> Consist DMA Rd, IOMMU LRU Lock Lpbk Test
2> <1f> Stream DMA Rd, IOMMU LRU Lock, Scache LRU Lock Ebus Test
2> <1f> Stream DMA Rd, IOMMU LRU Lock, Scache LRU Lock Lpbk Test
2> <1f> Stream DMA Rd, IOMMU miss, Scache LRU Lock Ebus Test
2> <1f> Stream DMA Rd, IOMMU Miss, Scache LRU Lock Lpbk Test
2> <1f> Stream DMA Rd, IOMMU Hit, Scache LRU Lock Ebus Test
2> <1f> Stream DMA Rd, IOMMU Hit, Scache LRU Lock Lpbk Test
2> <1f> Stream DMA Rd, IOMMU LRU Lock, Scache Miss Ebus Test
2> <1f> Stream DMA Rd, IOMMU LRU Lock, Scache Miss Lpbk Test
2> <1f> Consist DMA Wr, IOMMU LRU Locked Ebus Test
2> <1f> Consist DMA Wr, IOMMU LRU Lock Lpbk Test
2> <1f> Stream DMA Wr, IOMMU LRU Lock, Scache LRU Lock Ebus Test
2> <1f> Stream DMA Wr, IOMMU LRU Lock, Scache LRU Lock Lpbk Test
2> <1f> Stream DMA Wr, IOMMU Miss, Scache LRU Lock Ebus Test
2> <1f> Stream DMA Wr, IOMMU Miss, Scache LRU Lock Lpbk Test
2> <1f> Stream DMA Wr, IOMMU Hit, Scache LRU Lock Ebus Test
2> <1f> Stream DMA Wr, IOMMU Hit, Scache LRU Lock Lpbk Test
2> <1f> Stream DMA Wr, IOMMU LRU Lock, Scache Miss Ebus Test
2> <1f> Stream DMA Wr, IOMMU LRU Lock, Scache Miss Lpbk Test
2> <1f> Stream DMA Wr, IOMMU LRU Lock, Scache(prev rd) Hit Ebus Test
2> <1f> Stream DMA Wr, IOMMU LRU Lock, Scache(prev rd) Hit Lpbk Test
2> <00> UltraSPARC-2 Prefetch Instructions Test
2> <00> Test 0: prefetch_mr
2> <00> Test 1: prefetch to non-cacheable page
2> <00> Test 2: prefetch to page with dmmu misss
2> <00> Test 3: prefetch miss does not check alignment
2> <00> Test 4: prefetcha with asi 0x4c is noped
2> <00> Test 5: prefetcha with asi 0x54 is noped
2> <00> Test 6: prefetcha with asi 0x6e is noped
2> <00> Test 7: prefetcha with asi 0x76 is noped
2> <00> Test 8: prefetch with fcn 5
2> <00> Test 9: prefetch with fcn 2
2> <00> Test 10: prefetch with fcn 12
2> <00> Test 11: prefetch with fcn 16 is noped
2> <00> Test 12: prefetch with fcn 29 is noped
2> <00> Test 13: prefetcha with asi 0x15 is noped
2> <00> Test 14: prefetch with fcn 3
2> <00> Test 15: prefetcha14 with fcn 2
2> <00> Test 16: prefetcha80_mr
2> <00> Test 17: prefetcha81_1r
2> <00> Test 18: prefetcha10_mw
2> <00> Test 19: prefetcha80_17 is noped
2> <00> Test 20: prefetcha10_6: illegal instruction trap
2> <00> Test 21: prefetcha11_1w
2> <00> Test 22: prefetcha81_31
2> <00> Test 23: prefetcha11_15: illegal instruction trap
2>STATUS =PASSED


Power On Selftest Completed
    Status  = 0000.0000.0000.0000 ffff.ffff.f00b.3f58 ff9f.ffff.0bd1.1111
Software Power ON
CPU Offline (not present)
CPU Offline (not present)
Master CPU : 0000.0002.0055.11a0
CPU Offline (not present)
Master  E$ : 0000.0000.0040.0000

@(#) UPA/PCI 3.31 Version 0 created 2001/07/25 20:35
Clearing DTAG Done
Probing Memory
CONFIG   =  0000.0000.0000.1010
MEM BASE =  0000.0000.0000.0000
MEM SIZE =  0000.0000.8000.0000
MMUs ON
Copy Done
PC = 0000.01ff.f000.2b30
PC = 0000.0000.0000.2b74
Decompressing into Memory Done
Size = 0000.0000.0006.ee80
ttya initialized
SC Control: EWP:0 IAP:0 FATAL:0 WAKEUP:0 BXIR:0 BPOR:0 SXIR:0 SPOR:1 POR:0
Probing Memory Bank #0 512 512 512 512 :   2 Gigabytes
Probing Floppy: drive detected on ID0
Probing EBUS Nothing there
Probing UPA Slot at 1e,0 SUNW,gfb
Probing UPA Slot at 1d,0 Nothing there
Probing /pci@1f,4000 at Device 1  pci108e,1000 network
Probing /pci@1f,4000 at Device 3  scsi disk tape scsi disk tape
Probing /pci@1f,4000 at Device 2  Nothing there
Probing /pci@1f,4000 at Device 4  Nothing there
Probing /pci@1f,4000 at Device 5  Nothing there
Probing /pci@1f,2000 at Device 1  Nothing there
Sun Ultra 80 UPA/PCI (UltraSPARC-II 450MHz), No Keyboard
OpenBoot 3.31, 2048 MB memory installed, Serial #15739929.
Ethernet address 8:0:20:f0:2c:19, Host ID: 80f02c19.



Initializing 2047 megs of memory at addr ...
Wie man sehen kann, liegt kein erkennbarer Hardware-Defekt vor. Weiterhin die Ausgabe von "show-devs" und "dev-alias".

ok show-devs
/SUNW,gfb@1e,0
/SUNW,UltraSPARC-II@2,0
/counter-timer@1f,1c00
/pci@1f,2000
/pci@1f,4000
/virtual-memory
/memory@0,0
/aliases
/options
/openprom
/chosen
/packages
/pci@1f,4000/scsi@3,1
/pci@1f,4000/scsi@3
/pci@1f,4000/network@1,1
/pci@1f,4000/ebus@1
/pci@1f,4000/scsi@3,1/tape
/pci@1f,4000/scsi@3,1/disk
/pci@1f,4000/scsi@3/tape
/pci@1f,4000/scsi@3/disk
/pci@1f,4000/ebus@1/flashprom@10,0
/pci@1f,4000/ebus@1/eeprom@14,0
/pci@1f,4000/ebus@1/fdthree@14,3023f0
/pci@1f,4000/ebus@1/ecpp@14,3043bc
/pci@1f,4000/ebus@1/su@14,3062f8
/pci@1f,4000/ebus@1/su@14,3083f8
/pci@1f,4000/ebus@1/se@14,400000
/pci@1f,4000/ebus@1/sc@14,500000
/pci@1f,4000/ebus@1/SUNW,pll@14,504000
/pci@1f,4000/ebus@1/power@14,724000
/pci@1f,4000/ebus@1/auxio@14,726000
/openprom/client-services
/packages/sun-keyboard
/packages/SUNW,builtin-drivers
/packages/disk-label
/packages/obp-tftp
/packages/deblocker
/packages/terminal-emulator
ok devalias
screen                   /SUNW,gfb@1e,0
net                      /pci@1f,4000/network@1,1
disk                     /pci@1f,4000/scsi@3/disk@0,0
cdrom                    /pci@1f,4000/scsi@3/disk@6,0:f
tape                     /pci@1f,4000/scsi@3,1/tape@4,0
tape1                    /pci@1f,4000/scsi@3,1/tape@5,0
tape0                    /pci@1f,4000/scsi@3,1/tape@4,0
disk6                    /pci@1f,4000/scsi@3/disk@6,0
disk5                    /pci@1f,4000/scsi@3/disk@5,0
disk4                    /pci@1f,4000/scsi@3/disk@4,0
disk3                    /pci@1f,4000/scsi@3/disk@3,0
disk2                    /pci@1f,4000/scsi@3/disk@2,0
disk1                    /pci@1f,4000/scsi@3/disk@1,0
disk0                    /pci@1f,4000/scsi@3/disk@0,0
scsi                     /pci@1f,4000/scsi@3
floppy                   /pci@1f,4000/ebus@1/fdthree
ttyb                     /pci@1f,4000/ebus@1/se:b
ttya                     /pci@1f,4000/ebus@1/se:a
keyboard!                /pci@1f,4000/ebus@1/su@14,3083f8:forcemode
keyboard                 /pci@1f,4000/ebus@1/su@14,3083f8
mouse                    /pci@1f,4000/ebus@1/su@14,3062f8
name                     aliases

So nun zur Lösung, auf die ich im übrigen wieder am Ende all' meine Optionen zufällig gestoßen bin:
Ich wusste bereits, dass Solaris 2.5.1 HW 11/97 das erste von der Ultra 80 unterstützte Release ist. In einer meiner letzten Beiträge schrieb ich:
... Dazu die Gewissheit, dass der Onboard-Chip und die Kabel von der Hauptplatine zur HDD-Backplane und von da zum internen Laufwerk nicht die Ursache sein können. Auch ein Laufwerks-Defekt bei 4 optischen Laufwerken kann dann ausgeschlossen werden. Zudem habe ich es gleich noch mit Solaris 2.5.1 versucht. Hier konnte er jetzt den Kernel nicht finden, was hoffen lässt.
Nun war ich so frei, es nochmal zu probieren und mir die Sache mit dem Kernel-Pfad nachzulesen:

ok boot cdrom -v
Boot device: /pci@1f,4000/scsi@3/disk@6,0:f  File and args: -v
boot: cannot open kernel/unix
Enter filename [kernel/unix]: /platform/sun4u/kernel/sparcv9/unix
boot: cannot open /platform/sun4u/kernel/sparcv9/unix
Enter filename [kernel/unix]: /platform/sun4u/kernel/unix
Size: 259952+60420+93532 Bytes
Enter default directory for modules [/platform/sun4u/kernel /kernel /usr/kernel]:
cpu0: SUNW,UltraSPARC-II (upaid 2 impl 0x11 ver 0xa0 clock 450 MHz)
SunOS Release 5.5.1 Version Generic_103640-12 [UNIX(R) System V Release 4.0]
Copyright (c) 1983-1996, Sun Microsystems, Inc.
Using default device instance data
mem = 2097152K (0x80000000)
avail mem = 2120065024
Ethernet address = 8:0:20:f0:2c:19
root nexus = Sun Ultra 80 UPA/PCI (UltraSPARC-II 450MHz)
pci108e,80000 at root: UPA 0x1f 0x4000
pci108e,80001 at root: UPA 0x1f 0x2000
glm0:   Rev. 4 Symbios 53c875 found.
PCI-device: scsi@3, glm #0
glm1:   Rev. 4 Symbios 53c875 found.
PCI-device: scsi@3,1, glm #1
sd0 at glm0: target 0 lun 0
sd0 is /pci@1f,4000/scsi@3/sd@0,0
        <SUN36G cyl 24620 alt 2 hd 27 sec 107>
sd6 at glm0: target 6 lun 0
sd6 is /pci@1f,4000/scsi@3/sd@6,0
        <CD-ROM Disc for SunOS Solaris_2.5.1 Installation    >
root on /pci@1f,4000/scsi@3/disk@6,0:b fstype ufs
PCI-device: ebus@1, ebus #0       
su0 at ebus0: offset 14,3083f8
su0 is /pci@1f,4000/ebus@1/su@14,3083f8
su1 at ebus0: offset 14,3062f8
su1 is /pci@1f,4000/ebus@1/su@14,3062f8
keyboard is </pci@1f,4000/ebus@1/su@14,3083f8> major <37> minor <0>
mouse is </pci@1f,4000/ebus@1/su@14,3062f8> major <37> minor <1>
se0 at ebus0: offset 14,400000
se0 is /pci@1f,4000/ebus@1/se@14,400000
stdin is </pci@1f,4000/ebus@1/se@14,400000:a> major <20> minor <0>
stdout is </pci@1f,4000/ebus@1/se@14,400000:a> major <20> minor <0>Configuring the /devices directory
SUNW,hme0: CheerIO 2.0 (Rev Id = c1) Found
PCI-device: network@1,1, hme #0
SUNW,hme0 is /pci@1f,4000/network@1,1
st4:    <Vendor 'HP      ' Product 'C1537A          '>
st4 at glm0: target 4 lun 0
st4 is /pci@1f,4000/scsi@3/st@4,0
fdthree0 at ebus0: offset 14,3023f0
fdthree0 is /pci@1f,4000/ebus@1/fdthree@14,3023f0
ecpp0 at ebus0: offset 14,3043bc
ecpp0 is /pci@1f,4000/ebus@1/ecpp@14,3043bc
pseudo-device: llc10
llc10 is /pseudo/llc1@0
Configuring the /dev directory
SUNW,hme0: Link Down - cable problem?
The system is coming up.  Please wait.

What type of terminal are you using?
 1) ANSI Standard CRT
 2) DEC VT52
 3) DEC VT100
 4) Heathkit 19
 5) Lear Siegler ADM31
 6) PC Console
 7) Sun Command Tool
 8) Sun Workstation
 9) Televideo 910
 10) Televideo 925
 11) Wyse Model 50
 12) X Terminal Emulator (xterms)
 13) Other
Type the number of your choice and press Return:
An diesem Punkt war mir spätestens bewusst: die Ursache ist der 64-Bit Kernel "/platform/sun4u/kernel/sparcv9/unix". Also was wird man als nächsten Schritt in Erwägung ziehen - korrekt: den 32-Bit Kernel.

    ok boot cdrom /platform/sun4u/kernel/unix[/color] -v

Weitere Beweise im nächsten Beitrag, weil ich schon wieder die 20.000-Zeichen gesprengt habe. ;)

Offline Ebbi

  • Sobl Administrator
  • Sobl Guru
  • *****
  • Beiträge: 1315
  • Minusgeek
Ich wusste bereits, dass Solaris 2.5.1 HW 11/97 das erste von der Ultra 80 unterstützte Release ist.
Ich verstehe nur nicht, warum du krampfhaft versuchst, dieses grottig-alte Release auf die arme Ultra80 zu pressen.
Das Ding läuft doch auch mit moderner Software.  ???

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
@Ebbi: Keine Sorge Ebbi. Solaris 2.5.1 läuft nur auf der SS20. Ich brauchte jedoch alternative Medien zum Austesten. ;)

Hier die Beweise für die Problematik zum 64-Bit Boot-Kernel.

[1] Solaris 10 Release 11/06
ok boot cdrom -v
Boot device: /pci@1f,4000/scsi@3/disk@6,0:f  File and args: -v
Size: 0x7a768+0x1c319+0x30443 Bytes
module /platform/sun4u/kernel/sparcv9/unix: text at [0x1000000, 0x107a767] data at 0x1800000
module misc/sparcv9/krtld: text at [0x107a768, 0x10933af] data at 0x184c760
module /platform/sun4u/kernel/sparcv9/genunix: text at [0x10933b0, 0x11f0f17] data at 0x1852000
module /platform/SUNW,Ultra-80/kernel/misc/sparcv9/platmod: text at [0x11f0f18, 0x11f0faf] data at 0x18a4550
module /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-II: text at [0x11f0fc0, 0x11fd1c7] data at 0x18a4c80
SunOS Release 5.10 Version Generic_118833-33 64-bit
Copyright 1983-2006 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
...
Setting up Java. Please wait...
Beginning system identification...
Searching for configuration file(s)...
Search complete.
Discovering additional network configuration...

Select a Language

   0. English
   1. French
   2. German
   3. Italian
   4. Japanese
   5. Korean
   6. Simplified Chinese
   7. Spanish
   8. Swedish
   9. Traditional Chinese

Please make a choice (0 - 9), or press h or ? for help: ^CFeb  9 11:17:27 svc.startd[7]: instance svc:/system/install-setup:default exited with status 130
Exiting to shell...
# halt
syncing file systems... done
Program terminated

[2] Solaris Express Community Edition Build 78
ok boot cdrom -v
Boot device: /pci@1f,4000/scsi@3/disk@6,0:f  File and args: -v
Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54.
FCode UFS Reader 1.13 05/06/08 08:30:31.
Redirected to slice: 1
Loading: /platform/SUNW,Ultra-80/ufsboot
Loading: /platform/sun4u/ufsboot
Size: 0x9fca7+0x1b928+0x453b4 Bytes
module /platform/sun4u/kernel/sparcv9/unix: text at [0x1000000, 0x109fca7] data at 0x1800000
module misc/sparcv9/krtld: text at [0x109fca8, 0x10bab7f] data at 0x1860ce0
module /platform/sun4u/kernel/sparcv9/genunix: text at [0x10bab80, 0x12a4657] data at 0x1866b00
module /platform/SUNW,Ultra-80/kernel/misc/sparcv9/platmod: text at [0x12a4658, 0x12a4797] data at 0x18bb268
module /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-II: text at [0x12a47c0, 0x12b14f7] data at 0x18bb940
SunOS Release 5.11 Version snv_78 64-bit
Copyright 1983-2007 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
...
Setting up Java. Please wait...
Beginning system identification...
Searching for configuration file(s)...
Search complete.
Discovering additional network configuration...

Select a Language

   1. English
   2. French
   3. German
   4. Italian
   5. Japanese
   6. Korean
   7. Simplified Chinese
   8. Spanish
   9. Swedish
  10. Traditional Chinese

Please make a choice (1 - 10), or press h or ? for help: ^CExiting to shell...
#
Bei beiden Versionen wird der 64-Bit Kernel genutzt. Im folgenden die Boot-Prozedur mit den 32-Bit Kernel und Modulen

[3] Solaris 8 Release 2/04 HW-Update 4 (CD-R)
boot cdrom /platform/sun4u/kernel/unix -v
Boot device: /pci@1f,4000/scsi@3/disk@6,0:f  File and args: /platform/sun4u/kernel/unix -v
Size: 343592+55726+57618 Bytes
SunOS Release 5.8 Version Generic_108528-29 32-bit
Copyright 1983-2003 Sun Microsystems, Inc.  All rights reserved.
Ethernet address = 8:0:20:f0:2c:19
Using default device instance data
mem = 2097152K (0x80000000)
avail mem = 2075222016
root nexus = Sun Ultra 80 UPA/PCI (UltraSPARC-II 450MHz)
pcipsy0 at root: UPA 0x1f 0x4000
pcipsy0 is /pci@1f,4000
pcipsy1 at root: UPA 0x1f 0x2000
pcipsy1 is /pci@1f,2000
/pci@1f,4000/scsi@3 (glm0):
        Rev. 5 Symbios 53c875 found.
PCI-device: scsi@3, glm0
glm0 is /pci@1f,4000/scsi@3
/pci@1f,4000/scsi@3,1 (glm1):
        Rev. 5 Symbios 53c875 found.
PCI-device: scsi@3,1, glm1
glm1 is /pci@1f,4000/scsi@3,1
sd0 at glm0: target 0 lun 0
sd0 is /pci@1f,4000/scsi@3/sd@0,0
        <SUN36G cyl 24620 alt 2 hd 27 sec 107>
sd6 at glm0: target 6 lun 0
sd6 is /pci@1f,4000/scsi@3/sd@6,0
root on /pci@1f,4000/scsi@3/disk@6,0:b fstype ufs
PCI-device: ebus@1, ebus0
power0 at ebus0: offset 14,724000
power0 is /pci@1f,4000/ebus@1/power@14,724000
su0 at ebus0: offset 14,3083f8
su0 is /pci@1f,4000/ebus@1/su@14,3083f8
su1 at ebus0: offset 14,3062f8
su1 is /pci@1f,4000/ebus@1/su@14,3062f8
se0 at ebus0: offset 14,400000
cpu2: UltraSPARC-II (portid 2 impl 0x11 ver 0xa0 clock 450 MHz)
Configuring /dev and /devices
pseudo-device: devinfo0
devinfo0 is /pseudo/devinfo@0
SUNW,hme0 : PCI IO 2.0 (Rev Id = c1) Found
PCI-device: network@1,1, hme0
hme0 is /pci@1f,4000/network@1,1
/pci@1f,4000/scsi@3/st@4,0 (st4):
        <HP DDS-3 4MM DAT>
st4 at glm0: target 4 lun 0
st4 is /pci@1f,4000/scsi@3/st@4,0
fd0 at ebus0: offset 14,3023f0
fd0 is /pci@1f,4000/ebus@1/fdthree@14,3023f0
ecpp0 at ebus0: offset 14,3043bc
ecpp0 is /pci@1f,4000/ebus@1/ecpp@14,3043bc
pseudo-device: fssnap0
fssnap0 is /pseudo/fssnap@0
pseudo-device: winlock0
winlock0 is /pseudo/winlock@0
pseudo-device: lockstat0
lockstat0 is /pseudo/lockstat@0
pseudo-device: llc10
llc10 is /pseudo/llc1@0
pseudo-device: lofi0
lofi0 is /pseudo/lofi@0
pseudo-device: fcp0
fcp0 is /pseudo/fcp@0
Using RPC Bootparams for network configuration information.
SUNW,hme0 : No response from Ethernet network : Link down -- cable problem?
Skipping interface hme0
Searching for configuration file(s)...

The Solaris Installer can be run in English, or any of the following languages:

 1) English                            6) Japanese
 2) German                             7) Korean
 3) Spanish                            8) Swedish
 4) French                             9) Simplified_Chinese
 5) Italian                           10) Traditional_Chinese
Select the language you want to use to run the installer: ^C
# halt
syncing file systems... done
Program terminated
ok

[4] Solaris 9 Release 9/04 (DVD)
ok boot cdrom /platform/sun4u/kernel/unix -v
Boot device: /pci@1f,4000/scsi@3/disk@6,0:f  File and args: /platform/sun4u/kernel/unix -v
Size: 0x5b47f+0xe83d+0x1cd97 Bytes
SunOS Release 5.9 Version Generic_117171-07 32-bit
Copyright 1983-2003 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
Ethernet address = 8:0:20:f0:2c:19
Using default device instance data
mem = 2097152K (0x80000000)
avail mem = 2071166976
root nexus = Sun Ultra 80 UPA/PCI (UltraSPARC-II 450MHz)
pcipsy0 at root: UPA 0x1f 0x4000
pcipsy0 is /pci@1f,4000
pcipsy1 at root: UPA 0x1f 0x2000
pcipsy1 is /pci@1f,2000
/pci@1f,4000/scsi@3 (glm0):
        Rev. 5 Symbios 53c876 found.
PCI-device: scsi@3, glm0
glm0 is /pci@1f,4000/scsi@3
PCI-device: scsi@3, glm0
glm0 is /pci@1f,4000/scsi@3
/pci@1f,4000/scsi@3,1 (glm1):
        Rev. 5 Symbios 53c876 found.
PCI-device: scsi@3,1, glm1
glm1 is /pci@1f,4000/scsi@3,1
PCI-device: scsi@3,1, glm1
glm1 is /pci@1f,4000/scsi@3,1
sd0 at glm0: target 0 lun 0
sd0 is /pci@1f,4000/scsi@3/sd@0,0
sd6 at glm0: target 6 lun 0
sd6 is /pci@1f,4000/scsi@3/sd@6,0
root on /pci@1f,4000/scsi@3/disk@6,0:b fstype ufs
PCI-device: ebus@1, ebus0
ebus0 is /pci@1f,4000/ebus@1
power0 at ebus0: offset 14,724000
power0 is /pci@1f,4000/ebus@1/power@14,724000
su0 at ebus0: offset 14,3083f8
su0 is /pci@1f,4000/ebus@1/su@14,3083f8
su1 at ebus0: offset 14,3062f8
su1 is /pci@1f,4000/ebus@1/su@14,3062f8
se0 at ebus0: offset 14,400000
se0 is /pci@1f,4000/ebus@1/se@14,400000
cpu2: UltraSPARC-II (portid 2 impl 0x11 ver 0xa0 clock 450 MHz)
Configuring /dev and /devices
pseudo-device: devinfo0
devinfo0 is /pseudo/devinfo@0
SUNW,hme0 : PCI IO 2.0 (Rev Id = c1) Found
PCI-device: network@1,1, hme0
hme0 is /pci@1f,4000/network@1,1
/pci@1f,4000/scsi@3/st@4,0 (st4):
        <HP DDS-3 4MM DAT>
st4 at glm0: target 4 lun 0
st4 is /pci@1f,4000/scsi@3/st@4,0
fd0 at ebus0: offset 14,3023f0
fd0 is /pci@1f,4000/ebus@1/fdthree@14,3023f0
gfb0 at root: UPA 0x1e 0x0
gfb0 is /SUNW,gfb@1e,0
pseudo-device: fssnap0
fssnap0 is /pseudo/fssnap@0
ecpp0 at ebus0: offset 14,3043bc
ecpp0 is /pci@1f,4000/ebus@1/ecpp@14,3043bc
pseudo-device: ramdisk1024
ramdisk1024 is /pseudo/ramdisk@1024
pseudo-device: winlock0
winlock0 is /pseudo/winlock@0
pseudo-device: lockstat0
lockstat0 is /pseudo/lockstat@0
pseudo-device: llc10
llc10 is /pseudo/llc1@0
pseudo-device: lofi0
lofi0 is /pseudo/lofi@0
pseudo-device: fcp0
fcp0 is /pseudo/fcp@0
pseudo-device: trapstat0
trapstat0 is /pseudo/trapstat@0
Using RPC Bootparams for network configuration information.
SUNW,hme0 : No response from Ethernet network : Link down -- cable problem?
SUNW,hme0 : No response from Ethernet network : Link down -- cable problem?
Skipping interface hme0
Searching for configuration file(s)...
Search complete.

Select a Language

   0. English
   1. French
   2. German
   3. Italian
   4. Japanese
   5. Korean
   6. Simplified Chinese
   7. Spanish
   8. Swedish
   9. Traditional Chinese

Please make a choice (0 - 9), or press h or ? for help: ^C
# halt
syncing file systems... done
Program terminated
ok

Mystery solved. File closed. :)

Grüße
escimo

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Re: Ultra 80: Problem beim Booten des Solaris 64-Bit Kernels
« Antwort #24 am: 10. Februar 2008, 03:05:29 »
Ich glaube ich habe mich zu früh gefreut.  :(

Jetzt konnte ich zwar mit Hilfe des 32-Bit Kernel Solaris 8 HW4 (2/04) installieren, doch ich kann das System nun nicht mit dem 64-Bit Kernel starten, da der schon zuvor beschriebene Effekt eintritt. Wie soll ich so etwas fixen?

Ich habe erst mal die OBP-Variable boot-file entsprechend auf den 32-Bit Kernel Mode konfiguriert:
{1} ok setenv boot-file /platform/sun4u/kernel/unix
Gib es einen Patch, der den 64-Bit Kernel unter "/platform/sun4u/kernel/sparcv9/unix" fixt?

Grüße
escimo

sonnenblen.de - Das unabhängige Sun User Forum

Re: Ultra 80: Problem beim Booten des Solaris 64-Bit Kernels
« Antwort #24 am: 10. Februar 2008, 03:05:29 »

Offline maal

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1529
  • Ich mag keine Signaturen!
Hallo Stephan,

sowohl Solaris 2.5.1 HW 11/97 als auch Solaris 2.6 2.6 HW 5/98 lassen sich auf der Ultra 80/E420R installieren, vorausgesetzt der passende Kernel wird vorher durch Booten von der OECD (enthält ein Solaris 7) geladen.
Beim direkten Booten der beiden Medien kommt die Meldung über den fehlenden Kernel.

Stichwort: UltraSPARC II >= 400 MHz

Solaris 2.5.1 und Solaris 2.6 sind leider schlechte Beispiele für 64-Bit Kernel, denn die erste Version mit 64-Bit Kernel war Solaris 7.

Das hilft dir mit deinem Problem aber auch nicht weiter ...

Michael
« Letzte Änderung: 10. Februar 2008, 14:04:32 von maal »

Offline escimo

  • Sobl Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Das hilft dir mit deinem Problem aber auch nicht weiter ...
Hallo Michael, ja leider nicht. Wie bereits erwähnt ist nun neben Solaris Express CE Build 78 - bei dem der 64-Bit Kernel funktioniert - noch Solaris 8 HW4 (2/04) - bei dem es einzig mit dem 32-Bit Kernel bootet - auf der anderen Festplatte installiert. Leider hat auch der Recommended Patch Cluster im Anschluss noch keine Besserung gebracht.

Ich überlege, ob ich den "kadb" zu Rate ziehen sollte.

Das ist aber auch ein sehr merkwürdiges Problem. Da wird man ja geradezu gezwungen auf die neue Version (Solaris 10 und höher) zu schwenken. :-\

Gruß
Stephan

Offline maal

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1529
  • Ich mag keine Signaturen!
Re: Ultra 80: Problem beim Laden des Solaris 64-Bit Kernels
« Antwort #27 am: 10. Februar 2008, 18:59:21 »
Die Idee mit dem Kernel-Debugger ist mir auch gekommen, nur hast du damit schon gearbeitet ?

Für Solaris x86 gibt es dazu eine Dokumentation von Frank Hofmann

The Solaris Operating System on x86 Platforms Crashdump Analysis Operating System Internals

Für SPARC ist man wahrscheinlich auf docs.sun.com (kostenlos) oder das Buch PANIC! UNIX System Crash Dump Analysis Handbook von Chris Drake und Kimberly Brown angewiesen.

Michael

Offline Drusus

  • Sobl Master
  • ****
  • Beiträge: 424
  • Intentionally left blank
Re: Ultra 80: Problem beim Laden des Solaris 64-Bit Kernels
« Antwort #28 am: 10. Februar 2008, 21:41:41 »
Moin,

ich bezweifel, dass es etwas mit 32 vs. 64 Bit Kernel zu tun hat. Es kann aber sein, dass in den 64bit Versionen ein Treiber neu dabei ist,der sich hier aufhaengt (oder aber die CPU eine Macke hat). Soweit ich das auf den ersten Blick sehe hast du aber (ausser der Grafikkarte) keine weiteren Karten eingebaut, richtig?

Das "SPOR" in der ersten Anschaltmeldung steht fuer "Software Power on Reset" (d.h. da hast du einfach "reset" bzw. "boot" im OBP eingegeben). Das ist normal und harmlos.

Leider ist der "Boothaenger" noch relativ weit am Anfang (dadurch kann man keinen Crashdump zur Analyse ziehen) und ist da wirklich auf den Kernel-Debugger angewiesen. Mach einfach mal folgendes (am besten mit Solaris 10 CD):

<ok> boot kmdb -d

Dann sollte ein Prompt erscheinen:
Welcome to kmdb
  • >


Dort dann "moddebug/W 0xe0000000" eingeben (ohne die Anfuehrungsstriche) und dann ein ":c" um den Bootvorgang fortzusetzen.
Mal sehen was da als letztes geladen wird....

Falls du dann wieder den Haenger hast, dann mittels STOP-A (oder send break falls ueber Serial drin) in den kmdb wechseln. Dort dann erstmal den folgenden Befehl:
  • > $<threadlist


(falls das nach der ersten Seite stoopt bitte einmal "c" druecken - dann kommt der Rest).

Die Ausgaben on dem moddebug und der $<threadlist werden recht gross (sicherlich zu gross fuer ein Posting hier). Vielleicht kannst du die irgendwo zum Download hinstellen.

Ich hatte mal ein aehnliches Phaenomen bei einer defekten CPU (wobei ich allerdings zwei in meiner Ultra 60 habe und dann die Kiste beim Initialisieren der zweiten CPU hing). Hast du an dem System kuerzlich was mit den CPUs gemacht? Z.B. Upgrade von 360 auf 450Mhz (erfordert einen Jumper auf dem Board umzustellen)?

Tschau,
  Drusus.

Offline Drusus

  • Sobl Master
  • ****
  • Beiträge: 424
  • Intentionally left blank
Re: Ultra 80: Problem beim Laden des Solaris 64-Bit Kernels
« Antwort #29 am: 10. Februar 2008, 21:45:23 »
Moin,

achja: an der Stelle wo du den Haenger siehst wird ueblicherweise Hostname gesetzt etc.
Nicht dass du hier auf einen Timeout vom Netz (DHCP etc.) wartest...
Hast du da nur das onboard Netzwerk-Interface oder noch irgendwas weiteres dran/drin?

Bevor man mit kmdb und co. rangeht vielleicht mal sehen welche Start Methode hier gerade laeuft. Mach doch mal ein
<ok> boot cdrom -m verbose
(mit der Solaris 10 CD).

Tschau,
  Drusus.