OpenSolarisへの挑戦の記録、ドライバ編続き4
\(^o^)/我々は勝利した\(^o^)/
って、インストールできたのはマザーボードのMarvellのほうなんですけどね。*1
で、現状ですけど、http://www.marvell.com/drivers/search.doらか落とした純正ドライバのインストールが成功しました。
- VIA Technologies, Inc, VT6102 [Rhine-Ⅱ]
- Missing:[third-party]
- Marvell Technology Group Ltd, 88E8001 Gigabit Ethernet Controller
- skge
同じNICで同じような現象のヘルプスレッド、問題解決はしていない?
Trouble installing the drivers for Yukon 88E8001 Ethernet adapter on Solaris 10.
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を仕様