follow me

SparcのBogoMIPS

Solaris不思議な値を出してくれます。
CentOS 4.2betaでは、こんな数値。
[root@x1 proc]# cat cpuinfo
cpu             : TI UltraSparc IIe (Hummingbird)
fpu             : UltraSparc IIe integrated FPU
promlib         : Version 3 Revision 0
prom            : 4.0.18
type            : sun4u
ncpus probed    : 1
ncpus active    : 1
Cpu0Bogo        : 794.62
Cpu0ClkTck      : 0000000017d78400
MMU Type        : Spitfire
CentOS 5.1相当では、こんな数値。
さすがにおかしぃと思う。
[root@x1 proc]# cat cpuinfo
cpu : TI UltraSparc IIe (Hummingbird)
fpu : UltraSparc IIe integrated FPU
prom : OBP 4.0.6 2001/02/19 09:56
type : sun4u
ncpus probed : 1
ncpus active : 1
D$ parity tl1 : 0
I$ parity tl1 : 0
Cpu0Bogo : 11.12
Cpu0ClkTck : 0000000017d78400
MMU Type : Spitfire
State:
CPU0: online
follow me

Netra X1に嫌われた?

SolarisLOMとOBPのパッチ適用してから、機嫌が悪いようで。
Netra X1で、CentOS 5.1のCDがブートしなくなりました。
もちろん、OpenSolaris(Text Installer)も起動せず。

CentOS 4.2betaのCDは起動する。
Solaris9のCDは起動しない。
Solaris8のネットワークインストールは問題なし。。。

CentOS 5.1のCDは、以下でフリーズ。。。なんで?
OBP 4.0.6から4.0.18にあげたのって、そんなに問題あります?
boot:
Allocated 64 Megs of memory at 0x40000000 for kernel
Loaded kernel version 2.6.18
Loading initial ramdisk (2462641 bytes at 0x7F000000 phys, 0x40C00000 virt)...
/
Remapping the kernel... done.
Booting Linux...
follow me

TextInstaller(Netra t1 200)起動成功

SolarisNetra X1では起動できなかったOpenSolaris Text-Installerを別マシンで試してみました。
Netra t1 200です。
見事起動しました。

Netra X1で起動できない理由が不明です。
今回、SCSIディスクでWARNINGが発生しているので、もしかしてNetra X1ではIDEディスクなのが問題?
それとも、繋げたCDドライブが問題?
OBPもNetra X1側はバージョンアップしているので、バージョンが低い訳ではなさそう。。。
ok boot cdrom
Boot device: /pci@1f,0/pci@1,1/ide@d/cdrom@0,0:f  File and args:
SunOS Release 5.11 Version snv_131 64-bit
Copyright 1983-2009 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
WARNING: /pci@1f,0/pci@1/scsi@8/sd@1,0 (sd0):
        Corrupt label; wrong magic number

WARNING: invalid vector intr: number 0x7df, pil 0x0
Hostname: opensolaris
Remounting root read/write
Probing for device nodes ...
Preparing text install image for use
Done mounting text install image
USB keyboard
 1. Albanian                      24. Latin-American
 2. Belarusian                    25. Lithuanian
 3. Belgian                       26. Latvian
 4. Brazilian                     27. Macedonian
 5. Bulgarian                     28. Malta_UK
 6. Canadian-Bilingual            29. Malta_US
 7. Croatian                      30. Norwegian
 8. Czech                         31. Polish
 9. Danish                        32. Portuguese
10. Dutch                         33. Romanian
11. Dvorak                        34. Russian
12. Estonian                      35. Serbia-And-Montenegro
13. Finnish                       36. Slovak
14. French                        37. Slovenian
15. French-Canadian               38. Spanish
16. Hungarian                     39. Swedish
17. German                        40. Swiss-French
18. Greek                         41. Swiss-German
19. Icelandic                     42. Traditional-Chinese
20. Italian                       43. TurkishF
21. Japanese-type6                44. TurkishQ
22. Japanese                      45. UK-English
23. Korean                        46. US-English

To select the keyboard layout, enter a number [default 46]:
Netra X1では、キーボード選択まで進まず。
以下で止まってしまう。
todm5819 Sun Netra X1 (UltraSPARC-IIe 400MHz), No Keyboard
OpenBoot 4.0, 1024 MB memory installed, Serial #50665682.
Ethernet address 0:3:ba:5:18:d2, Host ID: 830518d2.



Environment monitoring: disabled
Executing last command: boot cdrom
Boot device: /pci@1f,0/ide@d/cdrom@3,0:f  File and args:
hsfs-file-system
Loading: /platform/SUNW,UltraAX-i2/boot_archive
Loading: /platform/sun4u/boot_archive
ramdisk-root
   ufs-file-system
Loading: /platform/SUNW,UltraAX-i2/kernel/sparcv9/unix
Loading: /platform/sun4u/kernel/sparcv9/unix
SunOS Release 5.11 Version snv_131 64-bit
Copyright 1983-2009 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
os-io Hostname: opensolaris
Remounting root read/write
Probing for device nodes ...
Preparing text install image for use
Requesting System Maintenance Mode
(See /lib/svc/share/README for more information.)
Console login service(s) cannot run

Enter user name for system maintenance (control-d to bypass):
follow me

OBPバージョンアップ(NetraX1)

Solaris所有しているNetra X1のOBPが4.0.6と古かったため、Solaris9以上ではエラーが出るなど問題がありまして。。。
OpenSolaris化の為、Solaris8環境を用意しPROMのバージョンアップしました。

Netra X1 を Solaris 9 で起動するとエラーメッセージが表示される (BugID 4663358)
一部の Netra X1 システムは、Solaris 9 を使う前に、Solaris 8 で PROM パッチを充てておく必要があります。
Netra X1 を Solaris 9 で起動するときに、次のエラーメッセージが表示されることがあります。
WARNING: ds1287_attach: Failed to add interrupt.

srchack.orgでは、以下2個のパッチ適用でOBP 4.0.14までアップしました。
・111092-02
・111952-02
# /usr/sbin/prtconf -V
OBP 4.0.6 2001/02/19 09:56
#
# ./Update.to.flapjack_lite.4.0.14@OS

**************************************************
*   Running upg.271
*   Generated Wed Nov 7 18:06:49 GMT 2001
**************************************************

WARNING: This Program will write a new PROM image.
         Are you sure you want to do this?

Enter 'C' to Continue installation or 'T' to Terminate
C
Stripping bundled file: done
Decoding and untaring: done
Verifying checksums: done
Installing flashprom driver file: done

WARNING:  Updating Flash PROM with new system firmware in progress...
          It may take a few minutes.
 ******   DO NOT INTERRUPT OR POWER-DOWN THE SYSTEM   *******

Updating Netra X1  PROM
1 Erasing ... Done.
1 Verifying Erase ... Done.
1 Programming ... Done.
1 Verifying Program ... Done.
***** upg.271 Completed Successfully

****************************************************************
*   NOTE: updated Firmware takes effect after next reboot or   *
*   Power cycle of the system.                                 *
*   If there is any configuration support to become effective, *
*   you have to use -r with your boot command                  *
****************************************************************
#
# reboot
#
# /usr/sbin/prtconf -V
OBP 4.0.14 2001/11/07 17:16
follow me

NetraX1(Solaris8u6 Install)

SolarisNetraX1へのSolaris8のネットワークインストールが見事に失敗する。
Sun Netra X1 (UltraSPARC-IIe 400MHz), No Keyboard
OpenBoot 4.0, 1024 MB memory installed, Serial #50665682.
Ethernet address 0:3:ba:5:18:d2, Host ID: 830518d2.

Environment monitoring: disabled
Executing last command: boot net
Boot device: /pci@1f,0/ethernet@c  File and args:
Using Onboard Transceiver - Link Up.
2ae00
Server IP address: 192.168.73.239
Client IP address: 192.168.73.19
Using Onboard Transceiver - Link Up.
SunOS Release 5.8 Version Generic_108528-11 64-bit
Copyright 1983-2001 Sun Microsystems, Inc.  All rights reserved.
Cannot load drivers for /pci@1f,0/ethernet@c
Can't load the root filesystem
Type  'go' to resume
ok
デバイス登録ができていない様ですが、この問題はSolaris8 02/02では修正されている模様。
今回、Solaris8u6を使用した為に発生してしまった問題です。
パッチ(mis.netra-x1.259-3836-03.zip)は存在するものの、SunからOracleに変わってからどこから入手するのかも不明状態。。。
頑張って、Solaris8u7のCDを発掘するしかなさそうです。

今回は、Solaris8(Intel)を母体にしたけど、Linuxでもいけるのかな。
逆に、SolarisからLinuxのDeployとか。
follow me

OpenSolaris(text-based installer)

SolarisOpenSolaris 131のTextInstallerが登場しました。
OpenSolaris Text-Based Installer
これにより、SPARC機へのAI以外での導入が容易となった訳ですが。。。。
試した所エラーで導入できず。。。
okプロンプトから、boot cdromで起動する所までしか確認できず。

使用ハードは、Netra X1(静音化済)、CDROMドライブをセカンダリIDEに接続。
WARNING: ds1287_attach: Another instance is already attached.辺りで調べてみると、OpenSolarisではなくハード側のバグっぽいので、バグ情報調べてから再度試す事にします。
Sun Netra X1 (UltraSPARC-IIe 400MHz), No Keyboard
OpenBoot 4.0, 1024 MB memory installed, Serial #50665682.
Ethernet address 0:3:ba:5:18:d2, Host ID: 830518d2.



Environment monitoring: disabled
Executing last command: boot cdrom
Boot device: /pci@1f,0/ide@d/cdrom@2,0:f  File and args:
hsfs-file-system
Loading: /platform/SUNW,UltraAX-i2/boot_archive
Loading: /platform/sun4u/boot_archive
ramdisk-root
   ufs-file-system
Loading: /platform/SUNW,UltraAX-i2/kernel/sparcv9/unix
Loading: /platform/sun4u/kernel/sparcv9/unix
SunOS Release 5.11 Version snv_131 64-bit
Copyright 1983-2009 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
os-io WARNING: ds1287_att: Failed to add high interrupt.
Hostname: opensolaris
Remounting root read/write
Probing for device nodes ...
WARNING: ds1287_attach: Another instance is already attached.
Preparing text install image for use
Requesting System Maintenance Mode
(See /lib/svc/share/README for more information.)
Console login service(s) cannot run

Enter user name for system maintenance (control-d to bypass):
follow me

Oracle Solaris Operating System

SolarisOracle Solaris Operating Systemが登場しました。
OracleがSunとの契約が完了したとの事です。
Solaris 10 10/09ということなので、何も変ってないとは思いますが、ダウンロードはしてみよう。

Oracle Solaris Cluster、Oracle Enterprise Manager Ops Centerとか、なんでもOracle付ければいいってもんじゃない気もするけどなぁ。

Oracle VM Server for SPARCは、XenをSPARCで動かしたのか!!!と思ったら。。。
Logical Domains (LDoms)。。。
なんで、Oracle VMって名前にするの。。。とツッコミたくなる。
follow me

SXCE b130

SolarisSolaris Express Community Editionの最後のリリースBuild130が公開されました。
ダウンロードは、1月末で終了との事ですので、必要な方はお早めに。
Segmented Image Download
Single Image Download

CD版が提供されていたSXCE Build 98は、既にダウンロードできない様ですし。。。
b130はイロイロとバグ持ちの噂は聞きますが。。。

最後のリリースとなってしまったので、OpenSolarisに移行する事を考えるしかなさそうです。
OpenSolarisの場合、SPARC機へのAI導入対応機種が限られているので、SXCE入れた後、OpenSolarisの領域を作るなんて面倒な。。。
follow me

OpenSolaris 2010.02にむけて

SolarisOpenSolaris 2010.02にむけて、build 117がリリースされてます。
いまだにSparc版を動かすことのできない私はヤフオク物色中。
値段みてて今更Sparc。。。とか思ったり。
follow me

OpenSolaris 2009.06リリース

SolarisOpenSolaris 2009.06がリリースされた様です。
Release Notes for the x86: OpenSolaris 2009.06 Release
Release Notes for the SPARC: OpenSolaris 2009.06 Release
予定通り、Sparc版も出てます。
が、InstallCDでは無くAIでした。

今回の目玉は、やはりCrossbowでしょうか。
ちなみに、CrossbowはNIC上に仮想NICを作成する機能。
Sparc対応は、サポート機種も少ないのでまだまだ利用できる人は少ないかもですね。
さて、ダウンロードも完了しましたのでインストール開始します。