Vine Linux で、PROMISE FastTrak SX4100を使用したくてPROMISEのダウンロードサイト
http://firstweb.promise.com/support/download/dow …
でドライバを探したのですが、Vine Linux用は見つからず、ソースのみありました。
それをインストールしてみようと方法を調べたのですが、ソースファイルの中に「configure」ファイルがありませんでした。
「Makefile」はあったのでmakeとしてみたのですがかなりの量のエラーがでてだめでした。
このような場合、どのようにすればよいのでしょうか?
よろしくお願いします。
No.13ベストアンサー
- 回答日時:
古いハードウェアです。
動いたとしても、速度を期待してはいけないカードであることは、覚えておいてください。
「カード内にキャッシュメモリを持った」、PATA/SATAのブリッジカードですが、基本的には、PATAカードのように振る舞います。
(atawiki参照。)
ASUS版のA8V-Deluxeのマニュアルの、
4-24
Chapter 4: BIOS Setup
4.4.3 Onboard Devices Configuration
の部分をご覧ください。
オンボードのpromiseチップのRAID機能のトグルが出来るはずです。
競合する可能性が有りますので、これを[Diable]にして、無効化してください。
それから、前回の自分の回答の中のFastTrakのマニュアルのFAQ部分に、こういう記述が有ります。
What it the maximum disk drive storage capacity of FastTrak SX4100?
FastTrak SX4100 supports up to 1.5 TB (four 400 GB disk drives).
FastTrak SX4100でのディスクドライブの最大容量は?
FastTrak SX4100は、最大1.5TBまでサポートします。(400GBドライブx4台)
How can I change the resources that the FastTrak uses?
FastTrakの使うリソースの変更はどうやりますか?
The FastTrak SX4100 is fully PnP.
This means all the resources that it uses are given to it by the PnP BIOS on the motherboard.
The FastTrak SX4100は、完全プラグ&プレイ(対応)です。
これは、それが使うすべてのリソースは、マザーボードのプラグ&プレイBIOSによって渡されることを意味します。
The FastTrak Controller supports IRQ sharing, but this feature only works when ALL the concerned devices support it.
FastTrakコントローラは、IRQ共有をサポートしますが、この機能は、認識されたデバイスが、「すべて」、それ(IRQ共有)をサポートする場合に限ります。
If your motherboard allows you to control the assignment of these resources, you may be able to remedy the problem by:
マザーボードがそれらのリソースの制御を設定可能にしている場合、この様な手段で、問題に対処することが出来ます。
Changing the IRQ assignments to the PCI slots in the motherboard BIOS during boot up.
ブート時の各PCIスロット(上のデバイス)のIRQ割り当てを変更する。
Reset the configuration data in your CMOS.
CMOS(BIOS)の設定データをリセットする。
This is usually an option in the PnP section of your CMOS.
これは、普通、CMOS(BIOS)の、PnP(プラグ&プレイ)セクションの中にあるオプションです。
Otherwise, switch the FastTrak Controller card to a different PCI slot.
あるいは、FastTrakコントローラカードを、別のPCIスロットに差し替えてみる。
最大容量を越えていないか、IRQの競合は発生していないか、確認が必要です。
それと、情報を掘っていて気になった事が有ります。
ご相談のカードが、Promiseの製品版だった場合は問題有りませんが、NEC製品向けOEM"N8103-89"だった場合、制限事項が有ります。
http://support.express.nec.co.jp/pcserver/detail …
これに該当する場合、コントローラカードのBIOSが、「JBODに対応せず」、ブートドライブ指定以外受け付けず、Windows以外に対応しないことになります。
NECが、縛りの緩いBIOSを出していてくれて居れば良いのですが、そうでない場合・・・。
こうなると、カードを潰す覚悟でカードのBIOSを「本家版へ書き換える」事に挑戦する
くらいしか方法が思いつきません。
・・・Linuxと関係ない話になって来ましたね。
>これに該当する場合、コントローラカードのBIOSが、「JBODに対応せず」、ブートドライブ指定以外受け付けず、Windows以外に対応しないことになります。
・・・まさにこれっぽいですね、説明書通りにやっているのにJBODが表示されないのはおかしいと思いました。
ヤフオクで購入したのですが、説明書きもほとんどなくNEC製品向けかどうかはわかりませんが、OEMの場合に制限がある場合があるとは知りませんでした・・・てっきりネットで見つけた説明書通りかと思って購入したのですが・・・
まぁ~ある意味ホッとしました。ここ数日これについての検索とPCの再起動ばかりしていて疲れました。σ(^◇^;)ヒヤアセ
このカードは、放置します。
新たなSATAカードを購入してソフトウェアレイドを構築しようと思います。
この度は親切丁寧に本当にありがとうございました。
(_ _(--;(_ _(--; ペコペコ
No.12
- 回答日時:
今までの回答をちゃんと理解されてるのか私には怪しく思えてきてるんですけど・・・
>・・・ところで、このカードにHDDを接続しない状態で起動して
>modprobe sata_sx4
>を実行すれば、カードだけなら認識するはずなのでしょうか?
カード自体は認識されてると#10の方が何度も書かれていると思いますが?
ドライバを読み込めばカードが使える状態になってるかどうかという事であればなってます。
HDDが接続されてないとそれを実際に動かして確認する手段がないというだけです。
>また、ドライバを読み込んでカードを正しく認識しているというのはどのようなコマンドで確認できるのでしょうか?
dmesgで確認してください。と書きましたが。
>・・・他メーカーのRAIDカードでも有名ではないLINUXの場合は、ドライバが無くてSATAカードとしてのものになってしまうのでしょうか?
カーネルのバージョン違いはあれど基本的には有名だろうか無名だろうが基本的には同じものです(そもそもlinuxというのはカーネルの名前だし)。
なので有名無名なんてのは関係ありません。
製造メーカーが対応する気があるのか、ないならないでそのインターフェイスの(ドライバが作れるだけの)仕様を公開してくれるのか、どうかです。
>ドライバを読み込めばカードが使える状態になってるかどうかという事であればなってます。
>dmesgで確認してください。と書きましたが。
A1200hd40様の下記の書き込みのより理由がわかりました。
「・・・これに該当する場合、コントローラカードのBIOSが、「JBODに対応せず」、ブートドライブ指定以外受け付けず、Windows以外に対応しないことになります。」
ですので、ドライバを読み込んでもカードが使える状態にはならなかったようです。また、dmesgで確認もできなかったようです。
>カーネルのバージョン違いはあれど基本的には有名だろうか無名だろうが基本的には同じものです
他メーカーのRAIDカードを少し調べたら、Red Hatなどはメーカーページでドライバがダウンロードできるようでしたのでお聞きしました。
今回は、ありがとうございました。
いい勉強になりました。
No.11
- 回答日時:
とりあえずドライバが読み込まれてデバイスにアクセスできる状態になってるかは dmesg などで確認してみてください。
出力される情報量多いので大変かもしれませんが。
FreeBSDのドライバだとPDC20621は他のPromiseのSATAドライバと同じドライバなのでそれほど特殊ってわけでもないような(FreeBSDでもSATAコントローラとしてしか使えません)。
この回答への補足
dmesgにはやはりなかったです。
現在は、JBODの設定ができす、SATAコントローラとしての機能も使えない状態です。
・・・ところで、このカードにHDDを接続しない状態で起動して
modprobe sata_sx4
を実行すれば、カードだけなら認識するはずなのでしょうか?
また、ドライバを読み込んでカードを正しく認識しているというのはどのようなコマンドで確認できるのでしょうか?
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/Compa …
これによれば、同じコントローラを使った、SX4-Mでも、特定のキュー方式をサポートしていない旨、書かれています。
こちらがマニュアルです。
http://firstweb.promise.com/upload/Support/Manua …
22ページからの、LD(論理ドライブ)の設定の項目のところをご覧ください。
不明瞭な部分については、対訳しますので、場所を指定してください。
参考URL:http://firstweb.promise.com/upload/Support/Manua …
この回答への補足
modprobe sata_sx4
を、実行した後はそれ以外に何もしなくても、通常なら「fdisk -l」を実行すればドライブは表示されるようになるのでしょうか?
>参考まで、ご利用のマザーをお教え願います。
A8V Deluxe です。
>こちらがHDDのコンパチビリティリストです。
このリストに載っていないHDDは使用できないということでしょうか?!
>こちらがマニュアルです。
マニュアルはすでに入手していてそれを見て各種設定はしたました。前回も書きましたが、14ページの3のスペースキーでRAIDレベルを選択のところで、スペースキーを押していってもJBODにならないのです。仕方ないのでRAID0でHDD4台とか1台にしてみたりとか色々試したのですが・・・
・・・他メーカーのRAIDカードでも有名ではないLINUXの場合は、ドライバが無くてSATAカードとしてのものになってしまうのでしょうか?
No.9
- 回答日時:
>そして、現在も検索していてsata_sx4について調べていたら、違うraidカードについてでしたが、sata_sx4は、ハードウェアraidには対応していないとの書き込みがありました。
Promiseのリンク先の詳細ページはエラーで見れませんでしたが、おっしゃられているのはこのことでしょうか?lspciはPCIに挿してあるデバイスを調べて表示するだけです。
ドライバのあるなしは関係ありません。
(具体的にいえばPCIデバイスにベンダーIDとデバイスIDを教えてもらって自前のデータベースを調べてるだけ)
これがわかっていれば
「とFastTrak SX4100が表示され、これはもしかしてドライバは読み込んでいるということでしょうか?」という事にはならないでしょ?
>・・・つまり質問が戻りましたが、結局ドライバをソースから入れるしかないという事でしょうか?・・・しかし、このソースもほかの方がおっしゃられている通り、古いカーネル用なのですが、平気なのでしょうか?
Promise提供のソースを見てみましたけど肝心な部分のオブジェクトファイルでの提供なので移植は無理ですね。
No.8
- 回答日時:
このURLに、sata_sx4の詳細が説明されています。
インターフェイスは認識されています。
あとは設定です。
kernel.orgのatawikiの情報から、このドライバの制限事項として、利用できる設定は、全体をひとかたまりのディスクとして扱う、JBOD一択になります。
RAIDが必要な場合、その上で、ソフトウェアRAIDを組むことになります。
参考URL:https://ata.wiki.kernel.org/index.php/Sata_sx4
この回答への補足
回答ありがとうございます。
>全体をひとかたまりのディスクとして扱う、JBOD一択になります。
なるほど、そうですか、折角買ったRAIDカードが・・・
で、JBODを試してみようと思ったのですが、説明書にはスペースキーで選択するとなっているのですが、RAIDの 0,1,5,10を繰り返すだけで JBOD が出てきません。他に設定ヶ所は無いようなのですが・・・JBODで認識できるかも現在は試せない状況です・・・何ででしょう・・・
No.7
- 回答日時:
>を実行するとlsmodでロードされたことが確認できましたが、fdisk -l をやってもやはりドライブは表示されません。
何の前置きもなく平然と「fdisk -l をやってもやはりドライブは表示されません。」といわれていますけど、質問は「ドライバをソースからインストール方法」だったのではないのですか?
質問が追加もしくは変わってますけど。
私はてっきりドライバの導入までの話だと思ってたのですが。
>あと、検索していてlspciというコマンドを見つけ試したのですが・・・
探し出して試すのはいいことですけど、それが何をするものかも調べましょうよ・・・
man lspci で何をするコマンドなのかわかりますよね?
sata_sx4のソース見てみましたけど、これLinuxではただのSATAカードとしてしか扱えないような・・・(MODULE_DESCRIPTIONに"Promise SATA low-level driver"て書いてあるのを読んだだけ)
この回答への補足
> 何の前置きもなく平然と「fdisk -l・・・
申し訳ありません。最初の質問時に省いてしまいました。この質問をしたのは、PC起動時にraid設定してHDDをカードが認識しているにもかかわらず、Linux起動後はOS上でfdisk -lをしてもハードディスクが表示されないので、カードのドライバがないのが原因と思い込み質問した次第です。
ですが、lspciコマンドでカード自体は認識していると知って「認識=ドライバ読み込み済み」と思ったわけです。おっしゃられる通りここで質問が変わってしまいました。
そして、現在も検索していてsata_sx4について調べていたら、違うraidカードについてでしたが、sata_sx4は、ハードウェアraidには対応していないとの書き込みがありました。Promiseのリンク先の詳細ページはエラーで見れませんでしたが、おっしゃられているのはこのことでしょうか?
・・・つまり質問が戻りましたが、結局ドライバをソースから入れるしかないという事でしょうか?・・・しかし、このソースもほかの方がおっしゃられている通り、古いカーネル用なのですが、平気なのでしょうか?
申し訳ありません、ソースからについては前回の回答に書かれていましたね。
確かに厳しそうです・・・困りました・・・
ありがとうございました。
No.6
- 回答日時:
マザーボードの起動ドライブ設定の確認をして、SCSI等、外部の機器を第一に参照するように設定してから再起動し、起動時オプション(f8キー等)で、マザーに繋がっているドライブではなく、raidカードを参照させます。
(あるいは、設定変更・セーブした時点で再起動すれば、そのままカード側biosが起動するかも知れません。)
raidカード側のbiosが立ち上がったら、その設定を行ってください。
FT SX4100 (tm) BIOS Version****
と表示され、つながっているドライブの一覧が出ます。
>lspci
カードは認識されています。
が、もし、これが、お使いの機械のそれ(結果出力)だとすると、raidだけで、いろいろ繋がりすぎているような気もします。
depmod -aで、つながっている機器のモジュールに対し、依存性を確認させ、更新します。
もしかすると、デバイスのエイリアス名の指定も必要になるかも知れません。
普通の機器ではこの辺までですが、起動ドライブに指定するなどで、起動に関わってくるようならば、mkinitramfsで、起動イメージを更新することになります。
この回答への補足
回答ありがとうございます。
起動後にlspciを実行して既に表示されるということは、sata_sx4を読み込まなくても良いということでしょうか?
lsmod | grep sata としたら下記が表示されました。
sata_via
sata_mv
sata_promise
sata_promiseあたりがそうなのでしょうか?
>raidだけで、いろいろ繋がりすぎているような気もします。
おっしゃる通りなのですが、VIAとPromiseのもう一個の方は元からマザーについている、SATAx各2個のraidでVIAの方はBIOSで無効にできなくて、Promiseの方はIDE?として使用中なのです
depmod -a を実行しましたが、何も表示されませんでした。
・・・困りました
No.5
- 回答日時:
件のカードがすでに刺さっていて、
"マザーボードのBIOS"設定で、scsiなどのカードのBIOSからの立ち上げが可能な状態に設定されていて、
なおかつ、"カード側"biosでのraid定義が済んでいる
(マザーボードのBIOSが、カードに繋がったドライブを、ストレージとして認識できる状態になった)
ならば、モジュールはすでに読み込まれ、
raidが単一ボリュームとして検出されている可能性が有ります。
カード、マザーボードの設定がまだなら、設定作業を行った後、起動後にlsmodで確認してみましょう。
この回答への補足
回答ありがとうございます。
> "マザーボードの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 では、ドライブは表示されません。
どうすればよいのでしょうか?
No.4
- 回答日時:
modprobe sata_sx4
だったかと。
詳細は man modprobe で調べてください。
>ドライバをソースからインストールする方法について
については入手されたドライバの対応しているカーネルのバージョンとお使いのVine Linuxのカーネルのバージョンが大きく異なっていてほぼ移植作業になってしまいますからlinuxのドライバの作りなどある程度知らないとコンパイルできるまでには行きません。
この回答への補足
回答ありがとうございます。
modprobe sata_sx4
を実行するとlsmodでロードされたことが確認できましたが、fdisk -l をやってもやはりドライブは表示されません。
その後何かするのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux Linuxのパーティションタイプ(MBR/GPT)について 2 2022/07/26 13:35
- UNIX・Linux 【初心者】aws lightsail で自作のオリジナルテーマのwordpressを設定する方法 1 2022/07/14 09:46
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- UNIX・Linux raspberrypi に bluealsaを入れようにも見つからない 1 2023/02/04 10:55
- C言語・C++・C# pythonで外部のファイルを読み込む際のエラー 2 2022/04/12 19:22
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- UNIX・Linux Chromebook Linux Extundeleteエラー 4 2022/07/03 17:20
- UNIX・Linux Linux Ubuntu22.4の起動時エラーについて 2 2022/07/22 14:52
- Windows 10 USBにwindows10をいれて起動する方法 5 2022/04/14 14:29
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ディスプレイアダプターを削除...
-
USB/ATA Bridge の再インスト...
-
スキャナが使えなくなった
-
Win98でUSBゲームパッドが認識...
-
PC起動中にコンセントを抜いて...
-
Win98のユーザー名変更の方法教...
-
PCを起動するとBIOSが起動し、...
-
64bitのCPUをもつマシンに3...
-
pci expressからの起動
-
Audacityで、ステレオ録音した...
-
BDE Administratorとは何ですか?
-
新品macの起動時の移行元の検索...
-
パソコンの中古と新品の見分け方
-
ノーツの初期画面
-
パスワードを忘れてしまった時...
-
パワーポイントが固まりマウス...
-
121.0.6167.140 chromedriver ...
-
VersaPro J VJ24LF-Hのセーフモ...
-
LANケーブルを差し込むとPCが起...
-
何度か出現するアプリケーショ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ディスプレイアダプターを削除...
-
Wan Miniport(IKEv2)を削除し...
-
USB/ATA Bridge の再インスト...
-
Macでのデバイスマネージャの開...
-
Windows10のcomポートに関する...
-
winndows8でメディア機器として...
-
windows10でイヤホンジャックを...
-
USBオーディオ、ONKYO SE-U55の...
-
ACPIドライバーが見つからない
-
イコライザーについて
-
Linux mint 音がでない
-
wi-fiアダプタのセットアップに...
-
【CPUはX86であるか否かを確認...
-
OSが内蔵カードリーダーを認識...
-
PCゲームで音がでない
-
通信ポートを削除してもスグに...
-
Windows 10が起動しなくなりま...
-
オーディオがまったく聞こえな...
-
ハードオフでグラフィックボー...
-
Ubuntuで音が出ません
おすすめ情報