Solaris を PC にいざインストールしても、Network Interface が認識されない場合ってありますよね。その場合に「どの Network Interface ドライバをインストールすればよいのか?」「そのドライバは、どこのサイトにあるのか?」といった疑問にお答えします。今回は、Network Interface ドライバの調査方法を紹介します。
Network Interface ドライバの調査方法
方法は、以下の2つがあります。
- PC に WindowsやLinuxがマルチブート構成でインストールされており、インターネット接続が出来る場合に、WindowsやLinux上のWebブラウザで、Device Detection Toolのサイトにアクセスする方法
- CD に Installation Check Tool を焼いて、CD で起動してドライバを確認する方法
PC に Windows や Linux がマルチブート構成でインストールされており、インターネット接続が出来る場合
概要:PC の Web browser を使用して、Web サイトへアクセス、ドライバを確認する。
( Windows や Linux 等の他の OS でも可能 )
下記サイトにアクセスします。
Device Detection Tool
http://www.sun.com/bigadmin/hcl/hcts/device_detect.html
こちらのサイトの Start Sun Device Detection Tool 2.0 をクリックして、
ダウンロードサイトへ移動します。
license agreement を Accept して頂いて、Sun Device Detection Tool 2.0 を
クリックします。通常は、Java の環境が動作していれば、クリック後、新規
ウィンドウが表示されます。( /usr/bin/javaws で開く )

Tool が起動すると、下記の画面が表示されます。
Target OS を Developer 09/07 (= Solaris Express Developer Edition 9/07)
または、Solaris 10 8/07 を選択して、Start をクリックしますと、必要なドライバの
リストが表示されます。
今回はPCI-E Fast Ethernet Controller が Third Party Driver と位置づけられており、
別途外部のサイトからダウンロードしてインストールする必要があります。
ウィンドウ下部を見ますと、ドライバ関連サイトのリンクが表示されておりますので
こちらからドライバをダウンロードすることになります。
次に、Web Browser ではなく、起動用 CD を使用して、ドライバを確認する方法を紹介します。
CD に Installation Check Tool を焼いて、CD で起動してドライバを確認する方法
下記サイトへアクセスします。
Solaris Express Installation Check Tool 1.2
http://www.sun.com/bigadmin/hcl/hcts/install_check_sx.html
ページ上のダウンロードリンクをクリック、ダウンロードサイトへ移動後、
install_check_sx.1.2.iso をダウンロードして、CD に焼きます。
CD に焼いて、Network Driver を認識しない PC に挿入して、起動します。
起動すると、下記のようなテキストが表示されます。
| Vendor Device: Type Name Solaris Driver: 32BIT 64BIT ------------------------------------------------------------------------------- nVidia Corpora... V G72M [GeForce Go 7400] Y Y Intel Corporation M 82801G (ICH7 Family) High Definition ... Y Y Intel Corporation N PRO/Wireless 3945ABG Network Connection Y Y Marvell Techno... N 88E8036 PCI-E Fast Ethernet Controller T-1 T-1 Intel Corporation U 82801G (ICH7 Family) USB UHCI Control... Y Y Intel Corporation U 82801G (ICH7 Family) USB UHCI Control... Y Y Intel Corporation U 82801G (ICH7 Family) USB UHCI Control... Y Y Intel Corporation U 82801G (ICH7 Family) USB UHCI Control... Y Y Intel Corporation U 82801G (ICH7 Family) USB2 EHCI Contro... Y Y Texas Instruments O PCIxx12 Cardbus Controller Y Y Texas Instruments F PCIxx12 OHCI Compliant IEEE 1394 Host... Y Y Texas Instruments S 5-in-1 Multimedia Card Reader (SD/MMC... N N Intel Corporation S 82801G (ICH7 Family) IDE Controller Y Y Intel Corporation S 82801GBM/GHM (ICH7 Family) SATA IDE C... Y Y Driver Notes: Y - Solaris Driver Found; T - Third Party Driver; N - No Solaris Driver Device Types: V - Video; S - Storage; N - Network; M - Multimedia; F - Firewire; U - USB; O - Other; Third Party Driver Legend: T-1 myk http://homepage2.nifty.com/mrym3/taiyodo/eng/ |
調査結果を USB メモリへコピー出来ます。コピーする場合は、USB メモリを挿入、r を押して、
[Enter] キーを押します。
| Copy reports to USB or Reboot ? [u/r] r |
USB メモリ内に下記ファイルが保存されます。
system-report-02010256.tar.gz
こちらのファイルを解凍します。
| $tar xvf system-report-02010256.tar x system-report-02010256.html, 8932 bytes, 18 テープブロック x system-report-02010256.txt, 1898 bytes, 4 テープブロック x prtconf.v, 132937 bytes, 260 テープブロック x prtconf.pv, 25555 bytes, 50 テープブロック x prtdiag.txt, 865 bytes, 2 テープブロック |
中身は、下記です。
| $ ls ./ prtdiag.txt ../ system-report-02010256.html prtconf.pv system-report-02010256.tar* prtconf.v system-report-02010256.txt |
html ファイルもありますので、Web ブラウザから、html ファイルを見てみます。
| file://<パス>/system-report-02010256.html (例:file://var/tmp/system-report-02010256.html) |

見ると、Ethernet Controller の分類が T となっております。
| Marvell Techno... N 88E8036 PCI-E Fast Ethernet Controller T-1 T-1 |
こちらは、Third Party Driver であることを指します。
Y - Solaris Driver Found;
T - Third Party Driver;
N - No Solaris Driver Device Types
ページまたは、テキスト下部を見ますと、ドライバの関連サイトが記載されています。
こちらのサイトからドライバをダウンロードすることになります。
以上で、必要なドライバの調査およびダウンロードサイトの調査が完了です。
参照
・Solaris 10 インストール 虎の巻
http://sdc.sun.co.jp/solaris/installGuide/prework.html



