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

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

A1200hd40の回答

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

>起動後にlspciを実行して既に表示されるということは、sata_sx4を読み込まなくても良いということでしょうか? lspciは、システムに対し、「そこ(pci)に何が見えますか?」と、聞いているに過ぎません。 ここで、きちんと「~~が見えます」という返事が返って来ないと、「このドライバを(持っている中から)探しなさい:modprobe」等、後の指示が出来ません。 この時点で、「製品かコントローラの名前」で返ってくる事は重要です。 少なくとも、「オープンソースドライバの開発側に、製品の存在は認知されている。」ことになりますから。 sata_promise https://wiki.debian.org/DeviceDatabase/PCI Promise社製品の製品は、数多く出されていますが、適用すべきドライバの数はそれほど種類がある訳では有りません。 同じドライバを用いる製品が多く存在しています。 ただ、このSX4100と、SX4-Mについては、挙動が特殊な様子なので、sata_sx4と言う、専用ドライバが必要になったのでしょう。 >元からマザーについている 参考まで、ご利用のマザーをお教え願います。 こちらがHDDのコンパチビリティリストです。 http://firstweb.promise.com/upload/Support/Compatibility/1_FastTrak%20SX4100%20HDD%20Compatibility%20List.pdf これによれば、同じコントローラを使った、SX4-Mでも、特定のキュー方式をサポートしていない旨、書かれています。 こちらがマニュアルです。 http://firstweb.promise.com/upload/Support/Manual/1_FastTrak_SX4100_User_v2.2.pdf 22ページからの、LD(論理ドライブ)の設定の項目のところをご覧ください。 不明瞭な部分については、対訳しますので、場所を指定してください。

参考URL:
http://firstweb.promise.com/upload/Support/Manual/1_FastTrak_SX4100_User_v2.2.pdf
jun_jii
質問者

補足

modprobe sata_sx4 を、実行した後はそれ以外に何もしなくても、通常なら「fdisk -l」を実行すればドライブは表示されるようになるのでしょうか? >参考まで、ご利用のマザーをお教え願います。 A8V Deluxe です。 >こちらがHDDのコンパチビリティリストです。 このリストに載っていないHDDは使用できないということでしょうか?! >こちらがマニュアルです。 マニュアルはすでに入手していてそれを見て各種設定はしたました。前回も書きましたが、14ページの3のスペースキーでRAIDレベルを選択のところで、スペースキーを押していってもJBODにならないのです。仕方ないのでRAID0でHDD4台とか1台にしてみたりとか色々試したのですが・・・ ・・・他メーカーのRAIDカードでも有名ではないLINUXの場合は、ドライバが無くてSATAカードとしてのものになってしまうのでしょうか?

関連する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"); どなたかヒントをお願いします