手持ちのcorega FEther PCI-TXSと言うNICをRedHat7.1で認識させたいのですが何をしたらよいのか全く分かりません。coregaのホームページには「8139too.oドライバを使用しインストール時に自動認識。kudzuによる自動設定可」とありました。このNICはRealtekのRTL8139Aのチップらしいのでwindows上からRealtek社のドライバをダウンロードしzipファイルでしたので解凍しました。すると「8139too.c」「Makefile」「readme.txt」が出てきたのでRedHatに移すため3つのファイルをそのままFDDにコピーしました。
この後インストールなのでしょうが初めてなもので分かりません。調べて見るほど./etc/pcmcia/configに~を記述?、コンパイル??、といった状態です。難しいコマンドは分からないのでできればGUI上からインストールする方法などありましたらお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

linux24x-8139cp(101).zipを解凍して出来たディレクトリに移動します。



# unzip linux24x-8139cp(101).zip
# cd linux24x-8139cp(101)/linux-2.4x

次に

# make
# mv rt8139too.o /lib/modules/2.4.2-2/kernel/drivers/net/

/etc/modules.confを編集

alias eth0 rt8139too

上書き保存した後、モジュールを組み込むため

# depmod -a
# insmod rt8139too

エラーメッセージが出なければ

# lsmod

でモジュールがロードされている事を確認し

# netconf

でネットワーク設定をして下さい。
    • good
    • 0

# ifconfig


したときどのように表示されますか?
    • good
    • 0
この回答へのお礼

御指導の甲斐がありまして、こうしてLinuxPCよりお礼を書くことができました。私のプロバイダでLinuxを接続するにはコツがいるらしくファイルを一部書き換え、別途ソフトのインストールなど、苦労を強いられました。インターネットの設定完了後は #ifconfigでeth0が出て来ました。

設定済みのLinuxより、自分で実際にゼロから導入に挑戦した事自体が想像以上にに勉強になりました。

uricさんには長期に渡り御指導いただきありがとう御座いました。

お礼日時:2002/03/10 23:58

No1に一部誤記がありました。



# mv rt8139too.o /lib/modules/2.4.9x(現在のカーネルバージョン)/kernel/drivers/net/

としてください。
もちろんファイルマネージャーでドラッグアンドドロップでもかまいません。
アーカイブの解凍はコマンドでなくてもアーカイバーを使えば、GUIで
解凍できます。
/etc/modules.confの編集はお好みのテキストエディタでどうぞ。

***************************************************

>難しいコマンドは分からないのでできればGUI上からインストールする方法などありましたらお願いします。

Linuxを使う以上、コマンドを覚えるのは必須です。
すべての操作をGUIから行う事は出来ません。

この回答への補足

ご回答ありがとうございます。
コマンドを覚えるのは必修、、ごもっともです。
実際に試してみましたが下記のようになりました。

(1)unzip linux24x-8139cp(101).zipファイルをrootディレクトリに置きunzipコマンドで解凍しようとしたらエラーしたのでファイル名を
linux24.zipに変更しましたら解凍できました。解凍したファイルは「rt8139too.c」ではなく「8139too.c」でした。

(2)解凍されたファイルがあるディレクトリに移動し# makeコマンドを実行後、「8139too.o」ファイルが作成されました。

(3)そのディレクトリより# mv 8139too.o /lib/modules/2.4.2-2/kernel/drivers/net/を実行し、/lib/modules/2.4.2-2/kernel/drivers/net/に8139too.oがあることを確認しました。(カーネルバージョンは2.4.2-2でした)

(4)etc/modules.confを編集しようとしましたら既にalias eth0 8139tooが2行目に書かれていました。

(5)/lib/modules/2.4.2-2/kernel/drivers/net/ディレクトリより# depmod -aを実行後depmod:*** Unresolved symbols in /lib/modules/2.4.2-2/kernel/drivers/net/8139.too.oと言うメッセージが出ました。

(6)メッセージの意味が分からないまま次の # insmod 8139tooを/lib/modules/2.4.2-2/kernel/drivers/net/ディレクトリから実行後
Using /lib/modules/2.4.2-2/kernel/drivers/net/8139.too.o
insmod : a module named 8139 too already exists
と言われました。

(7) # lsmod を/lib/modules/2.4.2-2/kernel/drivers/net/ディレクトリから実行したところ縦の行で考えますとModuleの中に8139too、
sizeの中に16448、Usedの中に0、byの所には何も書かれていませんでした。

となりました。
明らかに勉強不足なわたくしに再度ご教授頂ければ幸いです。

補足日時:2002/03/08 22:51
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aと関連する良く見られている質問

QRedhat7.2(FTP)をPCMCIAからCDを使ってインストールする時

Redhat7.2をCDROM外付けのノートパソコンにインストールしようとしています。Redhatのホームページで調べてブートディスクとPCMCIAを読み取るドライバーを作り、そこまではうまくいきました。

その後、インストールCD(二つあるうちのひとつめ)を入れると、「runnning acacoda...」となり、
「probing for ....」となり、その後,
「ejecting /tmp/cdrom...」となって、CDが出てきます。
そして、「you may safely reboot your system」と出ます。
この後、もう一度CDを入れても何も起きません。
rebootの仕方もわからないので、ここでとまってしまいます。

誰か解決できる方がいらしゃったら、教えて下さい。

Aベストアンサー

うちのは ide2=ix180,0x386 でしたね(SONY, PCGA-CDR51)。
ドライブの機種名をずばり書いてみては?

あと、BIOSの設定で Plug&Play を切る必用もあったような…
それをやったのは太古のことなのでうろ覚え。

QLinux RedHat 5.2にFEther PCI-TXL(VIA VT6102)の設定問題

Linux Version: RedHat 5.2
ネットワークカード: Corega的FEther PCI-TXL(VIA VT6102) www.corega.co.jp
Default Configuration:(netconf)
Basic Configuration
Hostname: XXX.tb.net
Adapter1:
XXX.tb.net
192.168.1.20
255.255.255.0
eth0
via-rhine
Default Gateway: 192.168.1.20

(/etc/conf.modules)
alias eth0 via-rthine

流れ: 1>パソコンを最初に起動して、このFEther PCI-TXL(VIA VT6102)カードを認識で
きませんでした。そして、netconf画面を開いて、何をしなくても、この画面を閉じたとき
に"Activate the changes……"というメニューは出て、"Activate the changes"を選択して閉
じました。次に、”/etc/rc.d/init.d/network restart”というコマンドを実行して、このFEther
PCI-TXL(VIA VT6102)カードはOKとなりました。「ifconfig」と「ping 192.168.1.XXX」
は全部 大丈夫でした。しかし、パソコンを再起動したら、このFEther PCI-TXL(VIA
VT6102)カードをまた認識できませんでした。
2>そして、私は「www.scyld.com/pub/network/via-rhine.c」から、VIA VT6102関係の新
しいドライバをダウンロードして,「pci-scan.h,pci-scan.c,kern-compat.h」も含んで、/root
にコピーして、「gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet -Wall –
Wstrict-protypes -O6 -c via-rhine.c 」というコマンドを実行して、以下のエラーメッセー
ジは出てきました。
In file included from via-rhine.c : 113
Kern_compat.h:148:linux/init.h:No such file or directory
私はlinuxの初心者ですから、困っています。皆さん、よろしく、お願いします。

Linux Version: RedHat 5.2
ネットワークカード: Corega的FEther PCI-TXL(VIA VT6102) www.corega.co.jp
Default Configuration:(netconf)
Basic Configuration
Hostname: XXX.tb.net
Adapter1:
XXX.tb.net
192.168.1.20
255.255.255.0
eth0
via-rhine
Default Gateway: 192.168.1.20

(/etc/conf.modules)
alias eth0 via-rthine

流れ: 1>パソコンを最初に起動して、このFEther PCI-TXL(VIA VT6102)カードを認識で
きませんでした。そして、netconf画面を開いて、何を...続きを読む

Aベストアンサー

kernelまわりのヘッダファイルが見つからないようですね...
以下の2点を確認して見てください。
1) kernelのソースはインストールしてありますか?
2) kernelのソースはインストール済みの場合
/usr/include/linuxが /usr/src/linux/include/linuxにsymbolic linkしてあるか?
リンクしてない場合は cd /usr/include; ln -s /usr/src/linux/include/linux ./
等としてみてください。

QRedHat7JでPCMCIAのネットワークカード「BULLALO LPC4-TX」の認識

こんばんわ。
RedHat7JでPCMCIAのネットワークカードについての質問です。

メルコのPCMCIAのネットワークカード「BULLALO LPC4-TX」を
購入したのですが、RedHat7Jには対応していないみたいで、家内の
LANに接続できません。

一応、ドキュメント等を読んでいろいろ設定してみた所、「LPC4-TX」は
認識するようになり、このカードへのPINGは通る様になったのですが、
そこから先には行けません。

対応していないPCMCIAのネットワークカードを使用できるようにする方法は
あるのですか??

よろしくお願いいたします。

Aベストアンサー

 /sbin/lsmod, /sbin/ifconfig, netstat -rn 等の結果はどうなって
いますか?

あと、RedHatについてきてるpcmcia-csのバージョンは去年の9月位の
やつなので最新(3/8/01)のに上げてみてはいかがでしょうか。

設定を見直す&pcmcia-csのバージョンを上げるとかしても解決できない
ようであれば素直に諦めるか、自分でドライバ書くしかないと思います。

 自分だったら速攻で10baseTのカード購入しちゃうとおもう....

 カードバスじゃ無いカードだとフルに100Mbの性能はでないですし
解決にかかる時間を時給換算したら10baseの安いカード購入何枚か
買えちゃいます。(しかも貴重な休日なのに...)

# 動くようにするのは楽しいんですけどね....(^_^;

参考URL:https://sourceforge.net/projects/pcmcia-cs/

QRedhat7.2でNIC3枚

こんにちわ。
Redhat7.2を使用して、DMZを構築しようと思っていますが、NIC3枚のうち、2枚が同じものであったら、"/etc/modules.conf"にはどのように表示されるのでしょう?

alias eth0 sis900
alias eth1 8139too
alias eth2 8139too

というふうになるのでしょうか?
この場合、eth1,eth2がそれぞれどちらのNICなのか、接続するまでわからないということになるのでしょうか?

まだNICを買っていないので、買う前に質問させていただきました。何か情報をお持ちの方は、よろしくお願いします。

Aベストアンサー

すみません。 No.1 の訂正です。
誤:/etc/sysconfig/network-scripts/ifconfig-ethN (N は 1,2)
正:/etc/sysconfig/network-scripts/ifcfg-ethN (N は 1,2)

QRedHat7.1 でNICが使えない。

RedHat7.1でcoregaのFEther PCI-TXLを使うにはどうしたらよいでしょう?
出来れば、具体的に教えてください。
あと、RedHat7.1ででつかえるNICってどうやって調べればよいですか?
よろしくお願いします。

Aベストアンサー

MELCOのLGY-PCI-XTCやcoregaのFEther PCI-TLなら使えます。
自分もcoregaのサイトからvialine.cをダウンロードして見ましたが
コンパイルの途中でエラーが出てしまいました。

>あと、RedHat7.1ででつかえるNICってどうやって調べればよいですか?
RedHatのHPに対応表があります。

参考URL:http://hardware.redhat.com/hcl/genpage2.cgi?pagename=7.1&statpage=7.1-inic


このカテゴリの人気Q&Aランキング

おすすめ情報