アプリ版:「スタンプのみでお礼する」機能のリリースについて

数年前にインストしたTurboLinux7/serverに、
イーサネットカードを認識させるのに四苦八苦しています。
どこのメーリングリストを見ても、
「via-rhine.cをコンパイルし…」と書いてありますが、
「pci-scan.h/kern_compat.h/modversions.h」を入手できるサイト、
つまり肝腎の「http://www.scyld.com/」がありませんよね。
scyld無き今、これらのファイルは、一体ドコで入手可能なのでしょうか?
via-rhine.oも入手してrpm…もしましたが、全然、カードを認識しないので、もう一度、最初からやろう思っています。
どなたか教えて下さい。どうかよろしくお願いします。

A 回答 (5件)

#ほんとだ。

認識してねぇや(笑)

>NICは、作った時につけてからOSをインストしました。その時はTurboLinux4.0だったと思います。
>それから、TurboLinux6 workstation→TurboLinux7 serverの順番でインストしました。

これはTurboLinux4.0からTurboLinux6 workstation→TurboLinux7 serverへアップグレードインストールしたということでしょうか?
(インストール時にアップグレードインストールを選択した?)
だとすれば認識しないこともあるかもしれません。
(でも、usbは入ってるんだよなぁ)

以下のコマンドの結果を教えてください。

# echo "alias eth0 via-rhine" >> /etc/modules.conf
# modprobe via-rhine
# lsmod | grep via-rhine

最後のコマンドで何か表示されれば認識は成功です。
turbonetcfgとかで設定できます。

この回答への補足

インストは、
TurboLinux4.0を友人にインストしてもらって、
あとは雑誌付録のCD-ROMを使って、
TurboLinux6 workstationとTurboLinux7 serverを……恐らく…標準インストールを選んだと思います。
(スミマセン。ずいぶん前なので…)

以下、コマンドの実行結果です。
--------------------------------------------------
# modprobe via-rhine

Warning: modutils is reading from /etc/modules.conf and
ignoring /etc/conf.modules. The use of /etc/conf.modules is deprecated

please remove /etc/conf.modules as soon as possible. Command
rm /etc/conf.modules
Note: /etc/modules.conf is more recent than /lib/modules/2.4.9-3/modules.dep

----------------------------------------------------
# lsmod | grep via-rhine
via-rhine 10272 0 (unused)

----------------------------------------------------
そして、
rm /etc/conf.modules

のあと、turbonetcfgで「ネットワークインターフェース」で「eth0」を起動できました!

kon→startxで、ブラウザを開けば見事に読み込みました。
ホントにありがとうございます。m(_|_)m

補足日時:2004/05/05 00:23
    • good
    • 0
この回答へのお礼

Linux関連の質問を答えて頂ける方は、業務で使用しておられる方が多いとお聞きします。
また、質問の内容も詳細に記述しないといけないともお聞きしております。

この様な、つたない質問に対して、詳細なお答えを頂き、ありがとうございます。
お忙しい中、本当にありがとうございました。m(_|_)m

お礼日時:2004/05/05 00:57

私はTurbolinux Server7とvia-rhineで使ってるので、「認識しない」と言うのは何らかの見落としではないかと思います。


(NICはLaneedですが)

以下の補足を願います。

NICはOSをInstallする前につけましたか?
OSをInstall後追加しましたか?

OSの設定を何か変更しましたか?
(/etc/modules.confは変更しましたか?)

以下のコマンドの結果を教えてください。

# cat /proc/pci | grep -i ethernet
# lsmod
# cat /etc/modules.conf

この回答への補足

早々のレスありがとうございます。

以下、補足です。
------------------------------------------------------------------------------------------------
NICは、作った時につけてからOSをインストしました。その時はTurboLinux4.0だったと思います。
それから、TurboLinux6 workstation→TurboLinux7 serverの順番でインストしました。
OSの設定は、lilo.confをいじったくらいで、後は覚えがありません。

------------------------------------------------------------------------------------------------
# cat /proc/pci | grep -i ethernet

Ethernet controller: VIA Technologies, Inc. VT86C100A [Rhine 10/100] (rev 6).

------------------------------------------------------------------------------------------------
# lsmod

Module Size Used by
nls_iso8859-1 2880 1 (autoclean)
nls_cp437 4384 1 (autoclean)
parport_pc 23632 1 (autoclean)
lp 5696 0 (unused)
parport 23328 1 [parport_pc lp]
ncpfs 34816 0 (unused)
smbfs 32080 0 (unused)
vfat 9264 1
fat 29248 0 [vfat]
usb-uhci 20384 0 (unused)
usbcore 47616 1 [usb-uhci]

------------------------------------------------------------------------------------------------
# cat /etc/modules.conf

alias net-pf-5 appletalk
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version mongoose ---
alias char-major-116 snd
alias snd-card-0 snd-card-intel8x0
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-12 snd-pcm1-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=0 snd_device_uid=0
options snd-card-intel8x0 snd_index=0 snd_id=CARD_0
# --- END: Generated by ALSACONF, do not edit. ---
alias usb-controller usb-uhci

------------------------------------------------------------------------------------------------
他に何か必要なモノはないでしょうか?

詳しく書いたつもりですが、まだまだでしたら申し訳ありません。

補足日時:2004/05/03 23:36
    • good
    • 0

>ヘッダーがないという警告が出て止まります。



こんな質問の仕方ではわからないです。
実際のエラーメッセージをコピペしましょう。
また、カーネルのバージョンも書きましょう。


とりあえず、COREGAのHPにPC-UNIX対応リスト表・対処方法が
ありますので、解決方法が載っているか目を通してみてください。

http://www.corega.co.jp/product/os/pc_unix.htm


ちなみに、うちのTurboLinux7 Workstationですが、
via-rhineのモジュールはあります。

# locate via-rhine
/usr/src/linux-2.4.18/drivers/net/via-rhine.c
/lib/modules/2.4.18-13/kernel/drivers/net/via-rhine.o
/lib/modules/2.4.18-13BOOT/kernel/drivers/net/via-rhine.o

この回答への補足

早々のアドバイス、ありがとうございます。
以下、メッセージをコピペしました。
------------------------------------------------------------------------------------------------
cat /proc/version

linux version 2.4.9-3 (support@kernel.turbolinux.com)(gcc version 2.95.3 20010315 (release)) #1 Thu Oct 25 01:03:32:JST 2001

------------------------------------------------------------------------------------------------
# gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet -Wall -Wstrict-prototypes -O6 -c via-rhine.c

via-rhine.c:138: pci-scan.h: ??????????????????????
via-rhine.c:143: kern_compat.h: ??????????????????????

------------------------------------------------------------------------------------------------
# locate via-rhine

locate: this is not a valid slocate database: /var/lib/slocate/slocate.db

------------------------------------------------------------------------------------------------
何か、他に必要なものはないでしょうか?

coregaのHPを参考にしているのですが、何が何だか訳がわからなくなってきました。

補足日時:2004/05/03 23:34
    • good
    • 0
この回答へのお礼

詳細なアドバイスありがとうございました。
何とか無事、認識し、ネットワークにも繋がるようになりました。

Linux関連の質問を答えて頂ける方は、業務で使用しておられる方が多いとお聞きします。
また、質問の内容も詳細に記述しないといけないともお聞きしております。

この様な、つたない質問に対して、詳細なお答えを頂き、ありがとうございます。
お忙しい中、本当にありがとうございました。m(_|_)m

お礼日時:2004/05/05 00:59

お使いのNICのチップはなんでしょうか?


(もしくはLANカードの名称)
TurboLinux Server7ならvia-rhineで詰まることは無いと思いますが。。。
(TurboLinux Server6以下だと詰まるけど)

#なんか違うところで詰まってる気がする。

この回答への補足

肝腎の所を書かなくてスミマセン。
「corega FastEther II PCI-TX」です。
via-rhine.cをコンパイルする時点で、ヘッダーがないという警告が出て止まります。

最初、意味が判らなかったので、
1.via-rhine.cの<pci-scan.h>を"pci-scan.h"に換えたり、
2./etc/pcmcia/configに「corega FEther II pci-tx」を追加しようとしたり、
3.PC内にvia-rhine.cを見つけたので、もう一度コンパイルしたり、
4.ネット上でvia-rhine.oを見つけて、そのままインストしたり、

したのですが、認識してくれませんでした。
そういう訳で、意固地になってscyld.comに行こうとしたところ、アクセスできなかったのです。

他に何か事が考えられるでしょうか?
ご教示よろしくお願いします。

補足日時:2004/05/03 12:24
    • good
    • 0

一番肝心なLANカードの種類がまったく書いていないので、


適当なアドバイスになりますが、

比較的新しいカーネルからは、via-rhine をサポートしているようです。
古いカーネルはセキュリティホールがあるので、カーネルのバージョン
アップをしてみてはいかがでしょう?

# locate via-rhine

/usr/src/linux-2.4.20-8/drivers/net/via-rhine.c
/lib/modules/2.4.20-8/kernel/drivers/net/via-rhine.o
/lib/modules/2.4.20-8smp/kernel/drivers/net/via-rhine.o


>もう一度、最初からやろう
ということでしたら、Redhat9やFedoraのような新しいディストリを
試してみてはいかがでしょう?

この回答への補足

肝腎の所を書かなくてスミマセン。
「corega FastEther II PCI-TX」です。
via-rhine.cをコンパイルする時点で、ヘッダーがないという警告が出て止まります。

最初、意味が判らなかったので、
1.via-rhine.cの<pci-scan.h>を"pci-scan.h"に換えたり、
2./etc/pcmcia/configに「corega FEther II pci-tx」を追加しようとしたり、
3.PC内にvia-rhine.cを見つけたので、もう一度コンパイルしたり、
4.ネット上でvia-rhine.oを見つけて、そのままインストしたり、

したのですが、認識してくれませんでした。
そういう訳で、意固地になってscyld.comに行こうとしたところ、アクセスできなかったのです。

カーネルのver.upという手もあるのですね。
また、ご教示よろしくお願いします。

補足日時:2004/05/03 12:48
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!