小林です。
| lspci -vv
| でみると次のようになっています
|
| 0000:02:02.0 Ethernet controller: Allied Telesyn
| International: Unknown device c107 (rev 10)
| Subsystem: Allied Telesyn International: Unknown device
| c107
| 私のカードは corega CG-LAPCIGT で chip
| RT8169S-32(RealTek)
| を使い r8169 ドライバーを利用するそうです。
| そこで corega社のHPからLINUX用のdriverを入手 make し
| て オブジェクトファイルを作成しmodprobe で ロードしま
| したがだめでした。
手元に同じカードが無いので何ともいえませんが、
Google等でちょっと調べてみました。
lspci -vv で r8169が見つかっているわけでなく、変わりにAlliedの
ベンダコードが見えているので、この辺が臭いかなと思います。
http://blog.goo.ne.jp/kazuau/e/217ae711ddc0a68c0c7c55e2b13d180b
この方をみると、やはりそうですね。
ドライバが認識できるベンダコードが入っていないので、認識出来ないの
かと思われます。
で、コレガの資料をみると
http://www.corega.co.jp/product/os/redhatj9.txt
と書いてあってパッチ(ベンダコード判定追加)当てないと駄目なようです。
なので、マージされるのを待つか自分でパッチあててコンパイルするか
どちらかですね。
手元にある2.4.29 kenrelのソースでも上記パッチは適用できそうです。
# Kernel再構築にTryしてついでにr8169もパッチ当ててコンパイル
# しちゃうってのはどうでしょう?
--
KOBAYASHI Jun (kobayaso@xxxxxxxxx)
|