飛田です。
>>>>> In [vine-users : No.074427]
>>>>> Kouzuma Kunikazu <kuni92@xxxxxxxx> wrote:
> 上妻です。
> 長南洋一 wrote:
> > 長南です。
> >
> > MS II(MS2-SPLR)というモデムは、ブリッジタイプで決まりですね。
> > とりあえず、これで疑問がひとつ解消。
> 一歩前進ですね。
> > ところで、下に引用する上妻さんのメールによると、Vine のカーネルに
> > 付属している tg3 は使えないらしいので、Broadcom で配布している
> > ドライバの話になりますが……
> [...]
> >> から、とってきました。
> >
> > このページを見てみましたが、BCM57xx の新しいドライバは Linux(tg3) で、
> > bcm5700 はアーカイブにある古いドライバなんですね。使えなくても、
> > 不思議がないような……。
> そうかもしれません。
[...]
> > そこで、tg3-3.43f.tar.gz をもらって来て、中に含まれている src.rpm を
> > rebuild してみました。なるほど上妻さんがおっしゃるとおり、エラーに
> > なります。その部分を引用すると、
> >
> > tg3.h:234: error: redefinition of `if_mii'
> > /lib/modules/2.4.31-0vl1.12/build/include/linux/mii.h:149: error:
> `if_mii' previously defined here
> > make: *** [tg3.o] エラー 1
> > エラー: /var/tmp/rpm-tmp.32803 の不正な終了ステータス (%build)
[...]
> > ここからは、src.rpm ではなく、同梱の tar.gz 版の方で試したのですが、
> > tg3.h の 233 - 236 行と mii.h の 148 - 151 行がまったく同じだったので、
> > tg3.h の方をコメントアウトしました。それで make したら、一応 tg3.o が
> > 出来たようです。
> ぼくのところでもできました。ただ、insmod できません。
> [root@localhost tg3-3.43f]# insmod tg3.o
> tg3.o: init_module: No such device
> Hint: insmod errors can be caused by incorrect module parameters,
> including invalid IO or IRQ parameters.
> You may find more information in syslog or the output from dmesg
syslog もしくは dmesg の出力になんか見つけられるかもって言ってますが、
これはどうですか? ひょっとして bmc5700 がまだデバイス掴んだままだったり
しませんか?
[...]
> さらに、modprobe は、
> [root@localhost tg3-3.43f]# modprobe tg3.o
> modprobe: Can't locate module tg3.o
> [root@localhost tg3-3.43f]# modprobe ./tg3.o
> modprobe: Can't locate module ./tg3.o
> [root@localhost tg3-3.43f]#
> となりました。
man 8 modprobe すると、
man> 注意: モジュール名にはパス ('/') や末尾の '.o' を含めてはならない。例えば、
man> 'slip' は modprobe に対する正当なモジュール名だが、これはコマンドライ
man> ンと設定ファイルの両方に適用されるルールである。
とあります。今一度このあたりの確認もされたほうがよいのではないでしょうか?
[...]
> > それがうまく行かないなら、別のカードを使うしかないでしょうね。
> ぼくは、それは、最後の手段だと思っています。
> それまでは、諦めたくないです。
頑張って下さい。
--
Shinichiro HIDA shinichiro@xxxxxxxxxxxxx
GPG fingerprint = 5F2D 1656 FFF6 F691 A51C 5E61 E416 D398 470C 1CE9