2011年11月22日火曜日

Solaris 11 on AMD E-450

AMD E-450 システム上に Solaris 11 をインストールしたのでその防備録。

システム構成

システム構成 
    マザーボードASUS E45M1-I Deluxe
        CPUAMD E-450 (オンボード)
        GPUAMD Radeon HD 6320 (内蔵)
    メモリ8GB (4GB x 2)
    HDD500GB
インストール 
    インストーラsol-11-1111-live-x86.usb
    メディアUSB メモリ(8GB)

インストール

電源投入後、Delete で BIOS 画面に移行し、USB を指定して起動。 キーボードと言語を指定後、GUI が起動。 インストール完了まで、操作上の問題はなし。

問題

音が鳴らない

  • Rhythmbox で音が鳴らない
  • Flash (Firefox 上) で音が鳴らない
  • audiotest は二つの出力先を認識し、一つ目は OK としながら無音。 二つめの出力先は、問題なく音が出る
  • 音量コントロール (システム>設定>サウンド) のサウンドのテーマで指定した音は問題なし

Rhythmbox の問題は、gstreamer-properties で設定することで解決。

タブカテゴリキー既定値設定値
AudioDefault OutputPlugin自動検出OSS - Open Sound System Version 4
  Device(未サポート)audiohd#1
  Pipeline(autoaudiosink)oss4sink device="/dev/sound/audiohd:1dsp"

Flash の問題はきれいな解決策が見つからなかったため、/dev/dsp のシンボリックリンクを /dev/dsp0 から /dev/dsp1 に変更することで、無理矢理対応。

# rm /dev/dsp
# ln -s dsp1 /dev/dsp

ビデオが vgatext

  • デバイスドライバーユーティリティーを実行すると、vgatext と表示される
  • 実用上は問題なし

/var/log/Xorg.log を参照すると、Radeon HD 6320 には対応していない模様。 E-350 で内蔵されている Radeon HD 6310 は表示されているので、すぐに対応されるかも。 freedesktop.org にあるドライバのソースコードには、まだ含まれていない。 (2011-11-17 現在)

USB 3.0 が使えない

  • デバイスドライバーユーティリティーを実行すると、USB 3.0 のドライバが見つからない

対応されるまで、静かに待つしか。

日付が…

  • 希に、システム起動時に日付がおかしくなることがある (前世紀に設定)

どのみち調整の必要があるので、/etc/inet/ntp.conf を作成し、ntp サービスを有効化。

# cp /etc/inet/ntp.client /etc/inet/ntp.conf
(NTP 公開サーバを設定)
# svcs enable ntp

sendmail が maintenance に (いつものことですが)

  • システムの電源投入後、ログイン画面になるのが遅い
  • コンソールメッセージを見ると、sendmailががが
  • svcs -xv sendmail で見ると、maintenance 状態に

いつものことなので、/etc/inet/hosts を編集して、FQDN を追加。

# vi /etc/inet/hosts
# svcadm clear sendmail
# svcadm enable sendmail