[SCore-users-jp] PMX-EtherHXB-Driverの追加について
Kameyama Toyohisa
kameyama @ pccluster.org
2009年 3月 10日 (火) 19:19:00 JST
亀山です.
Kohei HONDA Wrote:
> SCore7.0.0を使用しPCクラスタを構築しています。
> ノードのNICに Realtek社のRTL-8169 Gigabit Ethernetカードを使用しているので、
> PMXに対応させるためHowToAdd-PMX-EtherHXB-Driver.txtを
> 参考にしてr8169のためのドライバ作成を行っております。
ちなみに, PMX/Ethernet は NIC driver の改造無しに動きます.
(pmx_ethernet_loader と pmx_ethernet が load されていれば良いです.)
PMX/Etherhxb を使用するときのみ NIC driver をいじる必要があります.
> その際、(6.の項目が二つあるようですが一番目の項目の)
> 6. Compile the new PMX/EtherHXB device driver on a compute host
> にて下記のようなエラーが発生し完了することができませんでした。
>
> [root @ scoreheadnode bin]# ./make_all_modules
> module directory list file is not found. Please make userland first.
すみません.
これは不要です.
>
> また、6.の項目を飛ばして作業を行いました。
> 作成したモジュール名はr8169_scorepm.koです。
多分, この module は SCore6 のものではないかと思います.
PMX/Etherhxb の場合は
> r8169_scorepm: Unknown symbol pm_ethernet2_alloc_skb
> r8169_scorepm: Unknown symbol pm_ethernet2_netif_rxfunc
> r8169_scorepm: Unknown symbol pm_ethernet2_kfree_skb
pmx_etherhxb_alloc_skb. pmel_netif_receive_skb,
pmx_etherhxb_dev_kfree_skb を使用するはずです.
r8169 の driver が compile できているか, install できているか
確認してください.
module は
/opt/score/modules/obj.x86_64-rhel5-linux2_6\@kernel_version
の下にできます.
Kameyama Toyohisa
SCore-users-jp メーリングリストの案内