数年前にインストしたTurboLinux7/serverに、
イーサネットカードを認識させるのに四苦八苦しています。
どこのメーリングリストを見ても、
「via-rhine.cをコンパイルし…」と書いてありますが、
「pci-scan.h/kern_compat.h/modversions.h」を入手できるサイト、
つまり肝腎の「http://www.scyld.com/」がありませんよね。
scyld無き今、これらのファイルは、一体ドコで入手可能なのでしょうか?
via-rhine.oも入手してrpm…もしましたが、全然、カードを認識しないので、もう一度、最初からやろう思っています。
どなたか教えて下さい。どうかよろしくお願いします。
No.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
Linux関連の質問を答えて頂ける方は、業務で使用しておられる方が多いとお聞きします。
また、質問の内容も詳細に記述しないといけないともお聞きしております。
この様な、つたない質問に対して、詳細なお答えを頂き、ありがとうございます。
お忙しい中、本当にありがとうございました。m(_|_)m
No.4
- 回答日時:
私は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
------------------------------------------------------------------------------------------------
他に何か必要なモノはないでしょうか?
詳しく書いたつもりですが、まだまだでしたら申し訳ありません。
No.3
- 回答日時:
>ヘッダーがないという警告が出て止まります。
こんな質問の仕方ではわからないです。
実際のエラーメッセージをコピペしましょう。
また、カーネルのバージョンも書きましょう。
とりあえず、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を参考にしているのですが、何が何だか訳がわからなくなってきました。
詳細なアドバイスありがとうございました。
何とか無事、認識し、ネットワークにも繋がるようになりました。
Linux関連の質問を答えて頂ける方は、業務で使用しておられる方が多いとお聞きします。
また、質問の内容も詳細に記述しないといけないともお聞きしております。
この様な、つたない質問に対して、詳細なお答えを頂き、ありがとうございます。
お忙しい中、本当にありがとうございました。m(_|_)m
No.2
- 回答日時:
お使いの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に行こうとしたところ、アクセスできなかったのです。
他に何か事が考えられるでしょうか?
ご教示よろしくお願いします。
No.1
- 回答日時:
一番肝心な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という手もあるのですね。
また、ご教示よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- カードローン・キャッシング 楽天カードの増額の申し込みについて 昨日、 楽天カード株式会社から→ 拝啓 平素は楽天カードをご利用 1 2022/03/23 10:34
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- Wi-Fi・無線LAN テレワークで会社からPCは借りれるのですが、今回は前回と違いネット回線は自分で用意しないといけなくな 5 2022/04/28 21:54
- デスクトップパソコン 古ーいパソコン/Atheros AR2181 PCIe Gigabit LAN コントローラー 7 2022/09/07 12:58
- いじめ・人間関係 ◆わかっていない事をわかる方法は? 3 2022/09/15 07:22
- 楽天市場 楽天市場での買い物関連 1 2022/05/13 19:53
- その他(スマートフォン・携帯電話・VR) 全部入りでも夜間の動画性能がいいスマホありますか? 5 2022/04/04 16:33
- その他(社会・学校・職場) この診断結果から適職はわかりますか? 3 2022/07/04 07:32
- その他(お金・保険・資産運用) クレジットカード審査、下記の内容だと、ライフカードならデポジットでなくてもカード作れそうですか? 自 1 2022/12/09 12:21
- タブレット アンドロイドタブレットのSDカード 3 2022/06/13 12:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パフォーマンスモニタの%Proces...
-
最近、よくOpenWall という言葉...
-
魔改造版Windows 2000をインス...
-
Linuxの頻繁なバージョンアップ...
-
SunOS5.x と Solarisの違いは?
-
どうしてwindowsはMacと比べ動...
-
カーネルアップグレード後、una...
-
romfsってなんですか?
-
PCカードが認識しない・・・
-
非線形SVM(サポートベクターマ...
-
/dev/nvme0n1p2 clean と表示さ...
-
*長文となっております、予めご...
-
Windowsのソースコードって非公...
-
Linux 32Bitと64Bitのメモリー...
-
SolarisとLinuxの違い
-
デバイスドライバのマジックナ...
-
マザーボード用ドライバ
-
パソコンでゲームをプレイしよ...
-
Ubuntu on Xorgのログインについて
-
apt-getによるapacheのインスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パフォーマンスモニタの%Proces...
-
UNIXとBSDとLinuxの違いを小学...
-
/dev/nvme0n1p2 clean と表示さ...
-
/proc/sys/net/ipv4/route/flus...
-
割り込み不可能?なプロセスを...
-
カーネルバッファとは何でしょうか
-
Linuxの頻繁なバージョンアップ...
-
カーネルアップグレード後、una...
-
SolarisとLinuxの違い
-
どうしてwindowsはMacと比べ動...
-
魔改造版Windows 2000をインス...
-
UNIXからLINUXへのデータ移行に...
-
違いを教えください!!
-
エラー”Illegal seek”はどんな...
-
Dockerコンテナ(centos7.9)の...
-
Linuxでダイナミックディスクっ...
-
Linux 32Bitと64Bitのメモリー...
-
linuxカーネルのダウングレード...
-
kernel32.DLL のCDでの場所...
-
romfsってなんですか?
おすすめ情報