[SCore-users-jp] PMX-EtherHXB-Driverの追加について

Kohei HONDA honda @ ace.ec.saga-u.ac.jp
2009年 3月 10日 (火) 16:49:17 JST


佐賀大学の本田というものです。

SCore7.0.0を使用しPCクラスタを構築しています。
ノードのNICに Realtek社のRTL-8169 Gigabit Ethernetカードを使用しているので、
PMXに対応させるためHowToAdd-PMX-EtherHXB-Driver.txtを
参考にしてr8169のためのドライバ作成を行っております。

その際、(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です。
モジュールを
/lib/modules/<kernel-version>/extra/score+pm/
に配置し、
[root @ scoreheadnode ~]# modprobe r8169_scorepm
を実行したところ

FATAL: Error inserting r8169_scorepm (/lib/modules/2.6.18-92.1.22.el5/extra/score+pm/r8169_scorepm.ko): Unknown symbol in module, or unknown parameter (see dmesg)

とエラーが発生しました。
dmesgの該当する部分は

r8169_scorepm: Unknown symbol pm_ethernet2_alloc_skb
r8169_scorepm: Unknown symbol pm_ethernet2_netif_rxfunc
r8169_scorepm: Unknown symbol pm_ethernet2_kfree_skb

となっておりました。
また、lsmodを行うと下記のようになっておりました。

[root @ scoreheadnode ~]# lsmod | grep pm
pmx_etherhxb          707252  0 
pmx_ethernet           61152  0 
e1000_pmx             224128  0 
pmx_etherhxb_mem     8501256  2 pmx_etherhxb,e1000_pmx
pmx_ethernet_loader    39584  4 pmx_etherhxb,pmx_ethernet,e1000_pmx,pmx_etherhxb_mem

この問題にはどのように対処すればよいのでしょうか?
よろしくお願いします。

-- 
佐賀大学大学院工学系研究科
博士前期課程電気電子工学専攻
計算機応用工学研究室

08534026 本田 晃平
honda @ ace.ec.saga-u.ac.jp



SCore-users-jp メーリングリストの案内