OpenSolarisへの挑戦の記録、ドライバ編続き4

 \(^o^)/我々は勝利した\(^o^)/

って、インストールできたのはマザーボードのMarvellのほうなんですけどね。*1

で、現状ですけど、http://www.marvell.com/drivers/search.doらか落とした純正ドライバのインストールが成功しました。

同じNICで同じような現象のヘルプスレッド、問題解決はしていない?

Trouble installing the drivers for Yukon 88E8001 Ethernet adapter on Solaris 10.

ドライバのDL先とDLドライバ

http://www.marvell.com/drivers/search.do

  • Marvell
    • skgesol_x86v8.19.1.3.tar.Z

http://homepage2.nifty.com/mrym3/taiyodo/eng/*2

  • Marvell
    • 21. myk driver for marvell PCI-E GbE controller yukon2
    • myk-2.6.8.tar.gz
  • VIA
    • 3. vfe, former rh, driver for VIA Rhine family fast ethernet chipset
    • [ vfe-1.1.0.tar.gz | vfe-2.6.4.tar.gz ]

Marvell skgesol_x86v8.19.1.3.tar.Zのインストール手順まとめ*3

Marvell 88E8001 NICの、venderIDとdeviceIDの取得
skegsolドライバのインストール

 skgesol_x86v8.19.1.3.tar.Zを解凍。

$ pfexec pkgadd -d . SKGEsol
...
Do you want to configure the IP interfaces now (y/n)? y
...

Hostname [skge0]: skge0
Enter the IP address for 'skge0' []: 127.0.0.1
Enter the IP netmask for 'skge0' []: 255.255.255.0
...
Are these settings OK (y/n)? y
Do you have more Marvell Gigabit Ethernet adapters installed (y/n)? n

Do you want to continue with the installation of <YUKONXsolx> [y,n,?] y
...
#インストール中
...
Installation of <YUKONXsolx> partially failed.
#で、インストールに一部失敗と出るが気にしない
skegsolドライバの追加*6

 インストールしただけでは、使用できません。OSに追加してやります。

  • [手動] /usr/driver_aliasesに以下を追加
    • skge "pci11ab,4320"
  • [コマンド] update_drv -a -i '"pci11ab,4320"' skge
skegsolドライバの削除

 一応削除手順も、記載しておきます。

  • [手動] 上記での設定を削除
  • [コマンド] update_drv -d -i '"pci11ab,4320"' skge
ifconfigで優先NIC等を指定?

 ちょっとこの辺のコマンドよく分かってないですけど、参考までにメモっときます。
わたしは、設定しなくても動作しましたが、どうなんでしょ?

pfexec ifconfig skge0 plumb


以上でインストール完了ε=( ̄。 ̄;)

*1:って、http://homepage2.nifty.com/mrym3/taiyodo/eng/のドライバはgccとかでコンパイル作業がいるぽいので、ネットワーク繋げてパッケージマネージャーでgcc-devのインストールでもしないと、DLしたNICドライバのコンパイルができないと、なんて本末転倒な^^;

*2:一先ずgccで、コンパイルが必要っぽいのでOS初期状態のgcc未インストールではインストールが出来ないという罠

*3:愚かな未来の自分へw;

*4:私の環境では、刺さっているVIAのNICを出力してくれませんけどね^^

*5:前回この値を/usr/driver_aliasesに設定してOSを殺しましたw;

*6:追加の設定には取得したvenderIDとdeviceIDを仕様