たびたびLinuxについて質問させていただいてるsukizukiです。
今、NICを認識させようとしているのですができません。
アイ・オー・データのLANカードを使っていて、HPで調べたところ、必要なドライバがtulipでした。
http://mland98.rc.kyushu-u.ac.jp/tulip.html
ここを参考にして、ドライバのコンパイル、インストールをしようとしたのですが、
# ./trans tulip
を実行すると
警告:カンマ演算子の左側の式に効力がありません。
構文解析エラーがトークンの前にあります。
'KERN INFO'が宣言されていません。
文字列定数の前に構文解析エラー
'jiffies'が宣言されていません
警告:"block_name"が定義されましたが使われませんでした。
install 'tulip.o'をstat(2)できません:そのようなファイルやディレクトリはありません。
などいろんなエラーがでてきてできません。
tulip.tgzをWindowsで落として、FDにコピーして、Linuxの/tmpに移動してから実行しました。
何かアドバイス宜しくお願いいたします。
No.3ベストアンサー
- 回答日時:
> Hint:insmod errors can be caused by incorrect module parameters.invalid IO IRQ parameters.
> You may find more information in syslog or the output from dmesg.
まず、dmesg を実行して、eth0の記述の部分がどうなっているか確認してください。
#2 のとおりIOとIRQをマニュアルで設定する必要があるかも。
cat /proc/interrupts
cat /proc/ioport
で空いている IOとIRQを確認して、/etc/modules.confに
追加するといいかも。
windowsのドライバマニュアルに使えるIOポート、IRQの説明があると思うので参考にするとよいかもしれません。
ioport: 0x300, 0x330, 0x360, 0xf400
irq : 3, 5, 7, 9, 11
あたりを設定するのが一般的なんでしょうか?
----- /etc/modules.confの例 -----
alias eth0 tulip
options io=0x300 irq=3
---------------------------------
回答ありがとうございます。
IOとIRQのパラメータを0*300と3で設定したところできました。
やっとこさ、インターネットにつなぐことができてうれしいです。これでWindowsでネットで調べてLinuxに切替えてという作業をせずにLinuxのまま調べることができます。
Linuxは分からないことだらけですが、一つ一つクリアしていく喜びは大きいですね。
これからも精進して頑張りたいと思います。
ネットで調べて分からないことがあったらまた質問させていただくと思いますが、よろしければまたアドバイス頂けると嬉しいです。
ありがとうございました。
No.1
- 回答日時:
tulipみたいな超定番のモジュールは大抵、標準でインストールされている
と思うのですが。
●RedHat8の場合
[root]# modinfo tulip
filename: /lib/modules/2.4.18-27.8.0/kernel/drivers/net/tulip/tulip.o
description: "Digital 21*4* Tulip ethernet driver"
author: "The Linux Kernel Team"
license: "GPL"
parm: tulip_debug int
parm: max_interrupt_work int
parm: rx_copybreak int
parm: csr0 int
parm: options int array (min = 1, max = 8)
parm: full_duplex int array (min = 1, max = 8)
[root@rh8 root]#
●VineLinux 2.6rの場合
[root]# modinfo tulip
filename: /lib/modules/2.4.19-0vl11/kernel/drivers/net/tulip/tulip.o
description: "Digital 21*4* Tulip ethernet driver"
author: "The Linux Kernel Team"
license: "GPL"
parm: tulip_debug int
parm: max_interrupt_work int
parm: rx_copybreak int
parm: csr0 int
parm: options int array (min = 1, max = 8)
parm: full_duplex int array (min = 1, max = 8)
回答ありがとうございます。
# modinfo tulip
で存在は確認できました。ですが、
# modprobe tulip
を実行すると
init_modules : NO such device
Hint:insmod errors can be caused by incorrect module parameters.invalid IO IRQ parameters.
You may find more information in syslog or the output from dmesg.
insmod tulip failed
と表示されうまくいきません。
# lsmod
で見てもtulipはありませんし、
# ifconfig
しても、eth0は確認できません。
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
crontabでtarを実行した際、エ...
-
【DNS】ゾーン情報が上手く設定...
-
Apacheとtomcatの連携で発生す...
-
応答を解析できません
-
Mailの送信済みメールボックス...
-
”Tortoise SVN” と ”Subversio...
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
-
エラーメールで"too many hops"...
-
ワークグループ設定のPCの名前解決
-
「DNSサーバーを自動的に取得す...
-
リモートデスクトップ接続でパ...
-
同じ独自ドメインを2つのサーバ...
-
循環参照にならない方法があっ...
-
android studioエラー
-
macで送信済みメールが突然消え...
-
squidのアクセスログについて
-
Cyrus SASL 認証Mechanism につ...
-
VirtualBoxのGuestマシンのネッ...
-
ヤフーオークションアプリが開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【DNS】ゾーン情報が上手く設定...
-
VNCへのアクセス制限
-
BIND エラー not found: 3(NXD...
-
ネットワークの再起動方法
-
named.confの設定
-
コアダンプについて
-
crontabでtarを実行した際、エ...
-
LDAP認証が上手く行きません
-
NFSサーバー起動時のエラー対処...
-
apacheの<IfModule prefork.c>...
-
FreeBSDのrc.confに変な表示が...
-
logrotate.confでmonthlyとした...
-
CentOSでのbad owner name
-
cron設定で電源のOFFができませ...
-
RHEL5でのCD-ROMマウントに関して
-
CentOSの解像度・変更方法。
-
echo $LANGで何も表示されません。
-
Linuxのtarコマンドで同一ディ...
-
LDAP-OS認証 グループによる制限
-
linux NTP で エラー になる
おすすめ情報