• 締切済み

NICの認識のさせ方を教えて下さい。

Redhat9をノートPCにインストールしました。 しかし、LANカードを起動時に認識してくれなく困っています。FEther2 cb-txdのcorega製です。 http://www.corega.co.jp/product/os/pc_unix.htm いくつかそれらしい所を検索して見ました。 しかし、何を書いて有るのかがよく分からない状態です。 コンパイルは(# gcc -MD -c -O2 -I/usr/src/linux/pcmcia-cs-3.1.12/include -D__KERNEL__ -DEXPORT_SYMTAB -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -DMODULE -DCARDBUS rtl8139.c -o realtek_cb.o )を通り打ち込んでもエラーがでて上手く行きません。 バージョンが違うのが問題なのか、コマンドの基本的な何かを間違っているのか初心者ですので、基本的な部分が分を含めてご指導下さる方お願いします。

  • oucha
  • お礼率48% (13/27)

みんなの回答

  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.1

エラーの内容を記載したほうがコメント得られやすいかもしれませんね。

oucha
質問者

お礼

検索した結果、どうやら使用できないようですのであきらめました。ありがとうございました。

oucha
質問者

補足

/usr/include/linux/interrupt.h:関数 `mark_bh`内: /usr/include/linux/interrupt.h:228 未定義の型 `struct tasklet_struct` の使用は不適切です。 ・ ・ ・ /usr/include/linux/interrupt.h:107 構文解析エラーが`sigset_t`の前にあります。 ・ ・ 不完全ポインターへの間接参照 ・ ・ DRV_SUSPENDが宣言されていません。 などのようなエラー??が沢山出てきます。 コマンドプロンプトで表示しきれなく全て見ることが出来ません。(止め方、テキストファイル出力の仕方って有るんですか?)

関連するQ&A

  • LinuxでのLANカードの認識

    Fujitsuの5,6年前のノート型パソコンFMV-5133NP5/WにRed Hat Linux 6.2Jをインストールしました。LANカードにcorega FEther II CB-TXDを使ったのですが、boot時に、 Starting pcmcia [ OK ] と表示されるものの、認識してくれません。どのように対処すればよいでしょうか。

  • ネットワークが認識できない

    RedHatLinux9.0をインストールしました。 しかしLANが認識されていません。 マザーボード(P4P800)のCDをみると linux用のドライバがあったので Readme(下記)をみたのですが 1)のkernel sourceがよくわからないのと 6)のvmlinuz.version.h と /boot/vmlinuz.autoconf.hが 存在しませんでした。 どなたか教えてください。 ----------------READMEの内容-------------------- 1) Make sure that the kernel source is installed in /usr/src/linux or /usr/src/linux-2.4. 2) Copy the file /Linux/3c2000.tar.gz from the 3Com driver CD to your hard drive. 3) Change to the directory containing 3c2000.tar.gz 4) Type 'tar zxvf 3c2000.tar.gz' 5) Type 'cd 3c2000' Note: on SuSE systems since 7.1, you will have to execute the following commands before running make: cp /boot/vmlinuz.version.h /usr/src/linux/include/linux/version.h cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux/autoconf.h For more details se http://sdb.suse.de/en/sdb/html/mwalter_kernel_24.html 6) Type 'make load' to load the driver.

  • LANアダプターを認識させたいのですが・・・

    Linux初心者です。 OS:Red Hat Linux9です。 eth1にcorega CG-LAPCIGTを認識させたいのですが、 以下http://www.corega.co.jp/product/os/redhatj9.txtより ----------------------------------------------- ●CG-LAPCIGT 使用時の設定方法 本PCIカードはChip RT8169S-32(RealTek)を使っております。 本ボードでは、r8169 driverを利用します。 * /tmp配下で構築することを想定しています。 a. Driverの入手(pcigt.tar.gz) http://www.corega.co.jp/product/os/source/pcigt.tar.gz b. cd /usr/src/linux c. cp configs/kernel-2.4.20-ix86.config .config ix86=i386,i586,i686のいずれか d. make oldconfig dep e. cd /tmp f. tar xvfz pcigt.tar.gz g. cd 8169 h. Makefile修正 NEW_INCLUDE_PATHとversion.hの位置を修正 全て、/usr/src/linux-2.4とすること。 i. make j. mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.o \ /lib/modules/`uname -r`/kernel/drivers/net/r8169.org k. cp r8169.o /lib/modules/`uname -r`/kernel/drivers/net/ l. depmod -ae エラーが発生する場合がありますが、無視しても問題ありません。 m. 再起動 n. kudzuで認識するので、設定 ----------------------------------------------- を参考に設定しています。 b. cd /usr/src/linuxなのですがそのようなフォルダがありません。作成するのでしょうか? それとも/usr/src/にはlinux-2.4というフォルダがありますので cd /usr/src/linux-2.4/ とするのでしょうか? linux-2.4で進めたところ 上記 i. makeのところで make: *** 'r8169.o'に必要なターゲット '/usr/src/linux-2.4/version.h'をmakeするルールがありません. 中止。 となってしまいます。 宜しくお願いします。

  • include の場所

    Fedora10でvmwareを使っていましたが、定期的なupdate systemで環境が変わったみたいで、使用できなくなりました。 どうやら、kernelの C header files がないようです。 /usr/src/linux/include の場所が変わったのでしょうか? どの場所に変わったか?教えていただけませんか? kernel 2.6.27.29 gcc 4.3.2

  • クロス環境の構築

    i686マシンにi586用のバイナリを作成できるようクロスコンパイル環境を構築中なのですが、gccのコンパイルエラーで躓いています。 http://0x100.com/Gentoo/PPC64/kernel_crosscompile.html を参考に (binutils のインストール) $ tar zxf binutils-2.14.tar.gz $ mkdir binutils-2.14/work $ cd binutils-2.14/work $ ../configure --target=i586-linux --prefix=/usr/local $ make # make install (gcc のインストール) $ tar zxf gcc-3.3.2.tar.gz $ mkdir gcc-3.3.2/work $ cd gcc-3.3.2/work $ ../configure --target=i586-linux --prefix=/usr/local --enable-languages=c,c++ $ make 【 「../../gcc/config/i386/linux.h:232:20: signal.h: そのようなファイルやディレクトリはありません」というエラー。そこで、gcc-3.3.2/work/gcc/Makefile の LIBGCC2_INCLUDES に -I/usr/include を追加 】 $ make 【 今度は 「/usr/local/i586-linux/bin/ld: cannot find -lc」というリンカオプションエラー。gcc-3.3.2/work/gcc/Makefileの SHLIB_LC = -lc をコメントアウトすることで応急処置】 $ make (略) checking whether the C compiler ( /home/****/gcc-3.3.2/work/gcc/xgcc -B/home/****/gcc-3.3.2/work/gcc/ -B/usr/local/i586-linux/bin/ -B/usr/local/i586-linux/lib/ -isystem /usr/local/i586-linux/include -O2 -g -O2 ) works... no configure: error: installation or configuration problem: C compiler cannot create executables. make: *** [configure-target-libiberty] エラー 1 で止まってしまいました。 何か分かる方がいましたら、アドバイスをお願いします。 文字数制限のためにあまり詳しくかけなかったので、何か足りない点があればご指摘下さい。 [ホスト環境] CPU : Pen3 OS : Fedora core 3 gcc : バージョン 3.4.2 20041017

  • PCI-EXpressのLANボード増設方法について

    PCI-EXpress版LANボードの増設に伴い、ドライバーのインストール方法がわかりません。 何かわかる方がいましたら教えて下さい。 宜しくお願い致します。  (環境)  LANボード:SysKonnect SK-9E21D  マシン:4700C(DELL)  OS:linux(フェドラコア3)  カーネルVer:2.4.20-8  (現状)  install.sh起動  カーネルのソースが無い事が原因でエラー  となっていたので  redhatのサイトよりダウンロードした  カーネルのソースを/usr/src/redhatに  コピーしました。(kernel-2.4.20-8.src.rpmのみ)  結果は変わりません。  (includeファイルが見つかりません。)  (エラー内容)  Check kernel header files (not found)  Kernel header not found. Please install  the linux header files  development package or crate asymbolic link  from the /usr/src/KERNEL_VERSION  directory to linux   Example:   ln -s /usr/src/KERNEL_VERSION /usr/src/linux

  • ロケールSJISではmakefileの一文の改行としてのバックスラッシュが認識されない?

    Linux CentOS5、ロケールSJISの環境で makefileの一文の改行としてのバックスラッシュが そのように解釈されないのか makefileを実行すると 「gcc: \: そのようなファイルやディレクトリはありません」 というエラーがでます。 具体的には ***ここから***test.mak SHELL=/bin/csh INCLUDE_OBJ=\ $(MAK_PATH)/H010.mak \ $(INC_PATH)/COM00C.h 略 ./test.o: ./test.c $(INCLUDE_OBJ) gcc -I/usr/include ./test.c ***ここまで*** という書き方をしてます。 cshです。 ロケールがUTF8のときは問題なく実行できたのです。 回避策をご存知の方がいらっしゃれば 是非ご教示お願い致します。

  • libsslがmakeできません。。

    RedHatEnterprise3で、libsslをmakeすると、 下記のエラーとなり検索しても原因がわからず困っています。 gcc -o channel.o channel.c -c -g -O2 /usr/include -I/usr/include -Wall -I../include/ -fPIC gcc: -c や -S と一緒に -o を指定すると、複数コンパイルできません make[1]: *** [channel.o] エラー 1 日本語でGoogleで検索しても見つからないので、 とりあえずコマンドエラーのメッセージだけでも 英語に変える方法だけでも知りたいです。 libsslはRPMもないようで・・手詰まりです。

  • linuxでNICのドライバ組み込みについて

    先日AMDのサイトからネットワークカードのlinux用ドライバをDLしました。 とりあえずPCNET32.CコンパイルしてPCNET.oを作成し/lib/modules/2.2.17-0vl10/netにインストールすればいいらしいのですが、うまくコンパイルができずドライバをインストールすることができません。ちなみにインターネットでしらべて #gcc -D_KERNEL_-DMODULE -Wall -Wstrict-protptypes -O6 -m486 -c PCNET32.c と打てばいいのらしいですが、そのファイル名は見つかりませんとでます。 ちなみにPCNET.Cは/lib/modules/のところにおいて、cd/lib/modlulesに移動して上記のコマンドをうっています。なぜコンパイルできないのでしょう?

  • NICのドライバのインストール方法

    手持ちの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上からインストールする方法などありましたらお願いします。