• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ドライバをソースからインストールする方法について)

ドライバをソースからインストールする方法について

A1200hd40の回答

  • A1200hd40
  • ベストアンサー率52% (337/648)
回答No.5

件のカードがすでに刺さっていて、 "マザーボードのBIOS"設定で、scsiなどのカードのBIOSからの立ち上げが可能な状態に設定されていて、 なおかつ、"カード側"biosでのraid定義が済んでいる (マザーボードのBIOSが、カードに繋がったドライブを、ストレージとして認識できる状態になった) ならば、モジュールはすでに読み込まれ、 raidが単一ボリュームとして検出されている可能性が有ります。 カード、マザーボードの設定がまだなら、設定作業を行った後、起動後にlsmodで確認してみましょう。

jun_jii
質問者

補足

回答ありがとうございます。 > "マザーボードのBIOS"設定で、scsiなどのカードのBIOSからの立ち上げが可能な状態に設定されていて、 の設定がわかりませんが、それ以降の設定は済んでいます。(起動中の設定でraidの設定は済ませraid認識もできています。) しかし、起動して fdisk -l で確認すると表示されません。 あと、検索していてlspciというコマンドを見つけ試したのですが・・・ 00:08.0 RAID bus controller: Promise Technology, Inc. PDC20378 (FastTrak 378/SATA 378) (rev 02) 00:0d.0 RAID bus controller: Promise Technology, Inc. PDC20621 [FastTrak SX4100] (rev 01) 00:0e.0 SCSI storage controller: Marvell Technology Group Ltd. MV88SX6081 8-port SATA II PCI-X Controller (rev 09) 00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) 0 とFastTrak SX4100が表示され、これはもしかしてドライバは読み込んでいるということでしょうか?・・・似たもの(カード)が競合してドライブが表示されないということもあるのでしょうか? lsmodでは、sata_sx4 は表示されませんでしたので、下記の回答者様の教え通り、modprobe sata_sx4 を実行してみると表示されました・・・が、やはり fdisk -l では、ドライブは表示されません。 どうすればよいのでしょうか?

関連するQ&A

  • gPHPEdit のインストール方法が分かりません。

    gPHPEdit をインストールしようと思うのですが、 インストール手順が分かりません・・・。 ./configure して make しても、「Makefileがない」と怒られます。 ※configure は出来ているし、Makefile もあります。 Linux初心者ゆえ、なにをどうやっていいのやら・・・。 どなたか、分かる方いますでしょうか? ちなみに、CentOS 5です。 よろしくお願いいたします。 http://www.gphpedit.org/

  • PROMISE TX4000 RAIDドライバーのコンパイル

    FedoraCore3を使用しています。 PROMISE FastTrakTX4000 のドライバーをメーカーサイトからダウンロードしました。 ”FastTrak TX4000 Linux Source Code ”というソースコードです。  http://www.promise.com/ README.TXT通りコンパイルを実行しましたが、うまくできません。 make configコマンドでmakeするルールがありませんとエラーが出ます。 どのようにしたら出来るのでしょうか教えていただきたいです。 よろしくお願いします。

  • Xineというソフトのインストールについて

    vine Linux3.1にxineをインストールしようとして以下のコマンドをしているのですが $ tar xzvf xine-lib-1.0.tar.gz $ cd xine-lib-1.0 $ ./configure $ make $ su - # make install のなかの./configureのあとのmakeのところでメッセージがでます。 「make: *** ターゲットが指定されておらず、makefile も見つかりません。中止。」 こんな風にでるのですが、マニュアルどおりにしているのでなんでこうなるのかまったくわかりません... どうすればよいのでしょうか? xineのバージョンはxine-lib-1.0です。 どうぞよろしくお願いします。

  • makeしてinstall

    ソフトウェアをインストールするとき、 ./configure → make → make install のような手順が書かれているのを良く見るのですが、すんなりといくときもあれば、「ターゲットが指定されておらず, makefile も見つかりません」と表示されて止まってしまうこともあります。 makeしたときに出る、「ターゲットが指定されていない」とはどういう意味なのでしょうか? 今までWindowsしか触ったことが無いので、Linuxがソフトウェアをインストールするときどういう流れになっているのかわかりません。 また、どこかに「ソースからmakeしてinstallする時の、一般的な手順と、 エラーメッセージの見方」のようなものはないでしょうか?

  • apacheのインストールがうまく行きません

    環境はUbuntu64bitです。 このサイトを参考にしました。http://www.whitemark.co.jp/tec/apache/InstallLinApache22.html ファイルをダウンロードして # tar zxvf httpd-2.4.6.tar.gz # cd httpd-2.4.6 # ./configure --enable-mods-shared=all ここまでは上手く行きます。 しかしmakeを実行すると make: *** ターゲットが指定されておらず, makefile も見つかりません. 中止. と出てインストールすることができません。助けてください

    • ベストアンサー
    • PHP
  • apacheのインストール

    本当に初歩的な質問なのですが、本日Fedoracore5をインストールしアパッチをインストールしようとしたのですが、makeをすると「ターゲットが指定されておらす、makefileも見つかりません」とエラーメッセージが出てしまいます。 apacheをダウンロード後解凍し、./configure を実行しました。 その後makeをすると出来ないのです。 READMEの通りにもやってみたのですが結果は同じでした。 Linux初心者なので原因がわかりません。 アドバイスをお願いいたします。

  • CentOS Apatche2.2.9インストール 質問

    Linux入門者です。 CentOS5.2にApatch2.2.9をインストールをしようとしたところ エラーになり先に進めません。 (httpd-2.2.9.tar.gzをダウンロードしました。) どなたかインストールの解決方法をご教授いただけないでしょうか。 よろしくお願いいたしますm(_ _)m # cd /usr/local/src/httpd-2.0.59 # ./configure --enable-rewrite --enable-so --enable-ssl # make;make install make: *** ターゲットが指定されておらず、makefile も見つかりません. 中止. make: *** ターゲット 'install’が指定されておらず、makefileも見つかりません. 中止.

  • Windowsのmakeについて特にpython

    ソースプログラムを実行するための環境を作るmakeについてお尋ねします。Linuxなどでは、OSをインストールした時点で1つ有効なmakeがg++, gcc等で使用することを目指して利用できるようになっていると思います。アプリのインストールでさえmakeですね(./configure, make cleanとかの定型処理)。Windowsだとmakeを提供する元がいっぱいあってプロンプトでwhere make とすると4つぐらい出てきます。そこで質問なのですが、makeという操作は提供元によって全然文法その他の仕様が違うものなのでしょうか。つまり、一般性が高いmakefileというものあるのか?という質問にもなりますが。コマンドプロンプトでmakeをやるとpathの最初に出てくるmakeが呼ばれるようです。Windowsのmakeは一般論では何も言えないでしょうか。大昔,マイクロソフトはnmakeで名前を変えて唯一のものとして確定していたようですが。 さらにpython3.6についてお尋ねしたいと思います。あるプログラムのソースをダウンロードして、広げてみるとソースファイル軍とmakefileがあり、makefileの冒頭に、 ## The present Makefile is a pure configuration file, in which ## you can select compilation options. Compilation dependencies ## are managed automatically through the Python library SConstruct. 上記はmakeの一般論のあとPythonでもライブラリがあれば使えるという風に読める記述があります。そもそもPythonってインタプリターとかソースにpythonコマンドで利用するということであり、実行ファイルは作らないものだと思っていたのでどういうことだろうと思うのですが。makefileをmakeで呼び出して利用するにしてもどのmake.exeでもいいってことではないと思うのですが。pythonで使用するmakefileということですが。 よろしくお願いします。

  • RAID BIOS の Update

    Promise Technology の RAID カード「Fast Trak 100 PCI」を 利用しているのですが、 BIOS をアップデートする手順を わかりやすくご教示してくださいませ。 よろしくお願い致します。 先ほどオフィシャルサイトで「Ver.2.00.0.24」をDL致しました。 http://www.promise.com/support/download2_eng.asp?mode=download&product_id=15

  • suse 10.5にRealTek 8169のドライバのinstallに失敗

    suse 10.5にRealTek 8169のドライバのinstallに失敗して困っています 1.RealTekのホームページよりr1000_v1.04.gzを入手 2.r1000_v1.04.gzを解凍して、以下のコマンドにて対応 ・cd r100_v1.04 ・make clean modules ★下記のエラーが発生 make clean modules -----途中省略----- make -C ../../../linux-2.6.16.21-0.25 O=../linux-2.6.16.21-0.25-obj/i386/smp modules /tmp/8169/r1000_v1.04/src/Makefile:28: /usr/src/linux-2.6.16.21-0.25/src/Makefile_linux26x: No such file or directory make[5]: *** No rule to make target `/usr/src/linux-2.6.16.21-0.25/src/Makefile_linux26x'. Stop. -----途中省略----- ★下記のエラーの対応 vi srrc/Makefileの修正 include $(PWD)/src/Makefile_linux26x ↓ include /tmp/8169/r1000_v1.04/src/Makefile_linux26x ★上記修正後、make clean modulesする make -C src/ clean -----途中省略----- make -C ../../../linux-2.6.16.21-0.25 O=../linux-2.6.16.21-0.25-obj/i386/smp modules CC [M] /tmp/8169/r1000_v1.04/src/r1000_n.o /tmp/8169/r1000_v1.04/src/r1000_n.c:51: error: expected ‘)’ before string constant /tmp/8169/r1000_v1.04/src/r1000_n.c:52: error: expected ‘)’ before string constant /tmp/8169/r1000_v1.04/src/r1000_n.c:53: error: expected ‘)’ before string constant -----途中省略----- ※上記エラーは、下記らしいのですが、どうしたらよいわかりません。 MODULE_PARM (speed, "1-" __MODULE_STRING(MAX_UNITS) "i"); MODULE_PARM (duplex, "1-" __MODULE_STRING(MAX_UNITS) "i"); MODULE_PARM (autoneg, "1-" __MODULE_STRING(MAX_UNITS) "i"); どなたかヒントをお願いします