質問: Vine Linux で、PROMISE FastTrak SX4100を使用したくてPROMISEのダウンロードサイト でドライバを探したのですが、Vine Linux用は見つからず、ソースのみありました。 それをインストールしてみようと方法を調べたのですが、ソースファイルの中に「configure」ファイルがありませんでした。 「Makefile」はあったのでmakeとしてみたのですがかなりの量のエラーがでてだめでした。 このような場合、どのようにすればよいのでしょうか? よろしくお願いします。
回答: >起動後にlspciを実行して既に表示されるということは、sata_sx4を読み込まなくても良いということでしょうか? lspciは、システムに対し、「そこ(pci)に何が見えますか?」と、聞いているに過ぎません。 ここで、きちんと「~~が見えます」という返事が返って来ないと、「このドライバを(持っている中から)探しなさい:modprobe」等、後の指示が出来ません。 この時点で、「製品かコントローラの名前」で返ってくる事は重要です。 少なくとも、「オープンソースドライバの開発側に、製品の存在は認知されている。」ことになりますから。 sata_promise Promise社製品の製品は、数多く出されていますが、適用すべきドライバの数はそれほど種類がある訳では有りません。 同じドライバを用いる製品が多く存在しています。 ただ、このSX4100と、SX4-Mについては、挙動が特殊な様子なので、sata_sx4と言う、専用ドライバが必要になったのでしょう。 >元からマザーについている 参考まで、ご利用のマザーをお教え願います。 こちらがHDDのコンパチビリティリストです。 これによれば、同じコントローラを使った、SX4-Mでも、特定のキュー方式をサポートしていない旨、書かれています。 こちらがマニュアルです。 22ページからの、LD(論理ドライブ)の設定の項目のところをご覧ください。 不明瞭な部分については、対訳しますので、場所を指定してください。 参考URL: