... while we are at that... Hab beim Suchen nach den Infos zum L1-flashen ein kleines Howto gefunden das ich vor Ewigkeiten mal für mich selber gemacht hab, ich weiß nicht ob das hier schon mal gepostet war, nochmal kann sicher nicht schaden.
Bei der Origin 200 hat das PIMM kein eigenes ROM, die Daten zur CPU werden im Flash auf dem IP29 gespeichert, darum kann man hier die CPU nicht einfach durch austauschen des PIMM's upgraden. Zusätzlich muss das PROM mit den Parametern der neuen CPU geflasht werden. (Logisch ist eine O200 soviel wie ein einzelnes IP27 Nodeboard mit aufgelötetem IO6 und PCI-Bridge)
ACHTUNG: Der hier beschriebene Vorgang ist nicht ungefährlich! Beim kleinsten Fehler kann das Mainboard unbrauchbar werden! Anwendung auf eignene Gefahr!Upgrade einer O200 mit R10K-180 2MB Cache auf eine Dual R12K-270 4MB CacheLog vom Flash eines Dual R12000 270MHz 4MB Cache:m1 MotherBoard: Flashed this prom 6 times
m1 MotherBoard: > Erasing code sectors (15 to 20 seconds)
m1 MotherBoard: > Erasure complete and verified
m1 MotherBoard: > Programming Hub PROM
m1 MotherBoard: > Writing 903664 bytes of data ...
m1 MotherBoard: > Programmed and verified
m1 MotherBoard: Verifying:
m1 MotherBoard: cpu speed 270000000
m1 MotherBoard: hub speed 90000000
m1 MotherBoard: SN0/0 bit 1
m1 MotherBoard: other configuration information also verified
m1 MotherBoard: Compare of file data to in core prom data succeeded
... damit hätten wir die nötigen Einstellungen für den R12K-270...Erstmal wird das PROM 'normal' neu gefalscht, nur um ein 'Backup' der nötigen Parameter zu haben um das Board ggf. retten zu können.IRIS 2# flash -o
m1 MotherBoard: Flashed this prom 10 times
m1 MotherBoard: > Erasing code sectors (15 to 20 seconds)
m1 MotherBoard: > Erasure complete and verified
m1 MotherBoard: > Programming Hub PROM
m1 MotherBoard: > Writing 907760 bytes of data ...
m1 MotherBoard: > Programmed and verified
m1 MotherBoard: Verifying:
m1 MotherBoard: cpu speed 180000000
m1 MotherBoard: hub speed 90000000
m1 MotherBoard: SN0/0 bit 1
m1 MotherBoard: other configuration information also verified
m1 MotherBoard: Compare of file data to in core prom data succeeded
Jetzt wird das PROM mit den Parametern für den neuen Prozessor geflasht. ACHTUNG: Wenn man hier was falsch macht ist das Mainboard UNBRAUCHBAR!!! [IRIS 3# flash -fo
Enter CPU frequency (MHZ): [195] 270
Enter Hub frequency (MHZ): [97.5] 90
Enter machine type (0) SN0 (1) Sn00: 1
Enter cache size (in MBs): [4] 4
m1 MotherBoard: Flashed this prom 11 times
m1 MotherBoard: > Erasing code sectors (15 to 20 seconds)
m1 MotherBoard: > Erasure complete and verified
m1 MotherBoard: > Programming Hub PROM
m1 MotherBoard: > Writing 907760 bytes of data ...
m1 MotherBoard: > Programmed and verified
m1 MotherBoard: Verifying:
m1 MotherBoard: cpu speed 270000000
m1 MotherBoard: hub speed 90000000
m1 MotherBoard: SN0/0 bit 1
m1 MotherBoard: other configuration information also verified
m1 MotherBoard: Compare of file data to in core prom data succeeded
Jetzt die Maschine runterfahren, dann das Prozessormodul tauschen, Maschine wieder booten und hoffen...
Beim ersten Hochfahren mit dem neuen Modul muss der zweite Prozessor noch manuell aktiviert ('enabled') werden.Hier mein Log der Konsolen-Meldungen:
IP27 PROM SGI Version 6.129 built 09:09:13 AM Nov 16, 2002
using BaseIO nic
Testing/Initializing memory ............... DONE
Copying PROM code to memory ............... DONE
Discovering local IO ...................... DONE
Discovering NUMAlink connectivity .........
Local hub NUMAlink is down.
*** Local network link down
DONE
Found 1 objects (1 hubs, 0 routers) in 30373 usec
Waiting for peers to complete discovery.... DONE
No other nodes present; becoming global master
Global master is /hw/module/1/slot/MotherBoard
Testing/Initializing all memory ........... DONE
*** Nasid 0: CPU B was previously Absent but is now Present & Disabled
Checking partitioning information ......... DONE
No other nodes present; becoming partition master
Loading BASEIO prom ....................... DONE
BASEIO PROM Monitor SGI Version 6.129 built 08:59:37 AM Nov 16, 2002 (BE64)
1 CPUs on 1 nodes found.
Installing PROM Device drivers ............
Base I/O Ethernet set to /dev/ethernet/ef0
Walking SCSI Adapter 0 (/hw/module/1/slot/MotherBoard), (pci id 0)
1+ 2- 3- 4- 5- 6- 7- 8- 9- 10- 11- 12- 13- 14- 15- = 1 device(s)
Walking SCSI Adapter 1 (/hw/module/1/slot/MotherBoard), (pci id 1)
1+ 2- 3- 4- 5- 6- 7- = 1 device(s)
Initializing PROM Device drivers .......... DONE
Checking hardware inventory ...............
***Warning: Found a different board in module 1, slot MotherBoard,
Previous barcode was DRA421, New barcode is JEK584
DONE
**** System Configuration and Diagnostics Summary ****
CONFIG:
No. of NODEs enabled = 1
No. of NODEs disabled = 0
No. of CPUs enabled = 1
No. of CPUs disabled = 1
Mem enabled = 512 MB
Mem disabled = 0 MB
No. of RTRs enabled = 0
No. of RTRs disabled = 0
DIAG RESULTS:
/hw/module/1/slot/n1/node/cpu/1: CPU B disabled
Reason: Failed scache tag test (way 0).
**** End System Configuration and Diagnostics Summary ****
Starting up the system...
To perform system maintenance instead, press <Esc>
System Maintenance Menu
1) Start System
2) Install System Software
3) Run Diagnostics
4) Recover System
5) Enter Command Monitor
Option? 5
Command Monitor. Type "exit" to return to the menu.
>> hinv -v
IP27 Node Board, Module 1, Slot MotherBoard
ASIC HUB Rev 5, 90 MHz, (nasid 0)
Processor A: 270 MHz R12000 Rev 2.3
Secondary Cache 4MB 180MHz Tap 0x9 , (cpu 0)
R12010FPC Rev 2.3
Processor B: **Disabled, Reason = Failed scache tag test (way 0).
Processor B: 270 MHz R12000 Rev 2.3
Secondary Cache 4MB 180MHz Tap 0x9 , (cpu 1)
R12010FPC Rev 2.3
Memory on board, 512 MBytes (Standard)
Bank 0, 128 MBytes (Standard) <-- (Software Bank 0)
Bank 1, 128 MBytes (Standard)
Bank 2, 128 MBytes (Standard)
Bank 3, 128 MBytes (Standard)
BASEIO Origin 200 IO Board, Module 1, Slot MotherBoard
ASIC BRIDGE Rev 4, (widget
adapter PCI-SCSI Rev 5, (pci id 0)
peripheral SCSI DISK, ID 1, QUANTUM QM39100TD-SCA
adapter PCI-SCSI Rev 5, (pci id 1)
peripheral SCSI CDROM, ID 1, TOSHIBA CD-ROM XM-5401TA
adapter IOC3 Rev 1, (pci id 2)
controller multi function SuperIO
controller Ethernet Rev 1
>> update
Writing 2 records.. DONE
Updated new configuration. Wrote 2 records.
>> enable -m 1 -s MotherBoard -cpu b
>> reset
Resetting the system...
Also jetzt nochmal...IP27 PROM SGI Version 6.129 built 09:09:13 AM Nov 16, 2002
using BaseIO nic
Testing/Initializing memory ............... DONE
Copying PROM code to memory ............... DONE
Discovering local IO ...................... DONE
Discovering NUMAlink connectivity .........
Local hub NUMAlink is down.
*** Local network link down
DONE
Found 1 objects (1 hubs, 0 routers) in 30372 usec
Waiting for peers to complete discovery.... DONE
No other nodes present; becoming global master
Global master is /hw/module/1/slot/MotherBoard
Testing/Initializing all memory ........... DONE
*** Nasid 0: CPU B was previously Present & Disabled but is now Present & Enabled
Checking partitioning information ......... DONE
No other nodes present; becoming partition master
Loading BASEIO prom ....................... DONE
BASEIO PROM Monitor SGI Version 6.129 built 08:59:37 AM Nov 16, 2002 (BE64)
2 CPUs on 1 nodes found.
Installing PROM Device drivers ............
Base I/O Ethernet set to /dev/ethernet/ef0
Walking SCSI Adapter 0 (/hw/module/1/slot/MotherBoard), (pci id 0)
1+ 2- 3- 4- 5- 6- 7- 8- 9- 10- 11- 12- 13- 14- 15- = 1 device(s)
Walking SCSI Adapter 1 (/hw/module/1/slot/MotherBoard), (pci id 1)
1+ 2- 3- 4- 5- 6- 7- = 1 device(s)
Initializing PROM Device drivers .......... DONE
Checking hardware inventory ............... DONE
**** System Configuration and Diagnostics Summary ****
CONFIG:
No. of NODEs enabled = 1
No. of NODEs disabled = 0
No. of CPUs enabled = 2
No. of CPUs disabled = 0
Mem enabled = 512 MB
Mem disabled = 0 MB
No. of RTRs enabled = 0
No. of RTRs disabled = 0
DIAG RESULTS:
ALL DIAGS PASSED.
**** End System Configuration and Diagnostics Summary ****
Yepp, nu sind die beiden CPU's da! Achtung: Nachmachen auf eigene Gefahr!!!