[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 メーリングリストの案内