Vine Linux で、PROMISE FastTrak SX4100を使用したくてPROMISEのダウンロードサイト
http://firstweb.promise.com/support/download/dow …
でドライバを探したのですが、Vine Linux用は見つからず、ソースのみありました。
それをインストールしてみようと方法を調べたのですが、ソースファイルの中に「configure」ファイルがありませんでした。
「Makefile」はあったのでmakeとしてみたのですがかなりの量のエラーがでてだめでした。
このような場合、どのようにすればよいのでしょうか?
よろしくお願いします。
No.3
- 回答日時:
PROMISE FastTrak SX4100は、PDC20621コントローラを使っているようです。
PROMISEのサイトに在るドライバソースやバイナリは、Kernel2.4か、2.6に向けられた、かなり前のモノです。
コンパイルが失敗するのは、そのへんの理由だと思われます。
製品名、コントローラ名で検索をかけてみたところ、製品名での検索では、直接のドライバにつながる話が古いものばかりなのが気になり、「もしかして」と思い、お尋ねします。
お使いのvineが、現行の6.2.xであるとしての話(kernel3.x.x)ですが、カーネルモジュールsata_sx4が、存在していませんか?
現在、vineを使っていないので、詳細はつかめませんが、この投稿をしている、debian(jessie)/sparky3.3では、/lib/modules/3.12-1-amd64/kernel/drivers/ataの中に有ります。
存在する場合は、定義方法など、使い方の問題になってきますが。
この回答への補足
回答ありがとうございます。
カーネルのバージョンは、3.4.69-1vl6 です。
> 定義方法など、使い方の問題になってきますが。
/lib/modules/3.4.69-1vl6/kernel/drivers/ata/sata_sx4.ko
というファイルならありましたが、その場合どのようにすれば良いのでしょうか?
よろしくお願いします。
No.2
- 回答日時:
>「Makefile」はあったのでmakeとしてみたのですがかなりの量のエラーがでてだめでした。
>このような場合、どのようにすればよいのでしょうか?
エラーメッセージからエラーの原因を調べて対応してください。
以外の回答のしようがないのですが、どうしましょう?
貴方のPCに侵入できるハッカーの登場を待つか、エラーメッセージのいくつかを掲示するか、どちらにします?
・カーネルソースのヘッダがない。
=>/usr/src/linux/にカーネルソースが無いと…たぶん失敗する。必要ならシンボリックリンクで対処するか、make実行時に環境変数で指定してください。(指定する環境変数名はMakefileでも覗いてください)
・必要なライブラリがない。
=>エラーメッセージ確認してください。
・そもそもコンパイラなどがそろっていない。
=>インストールしてください。少なくともmakeは入っているようですが…。
などなどなど……。
この回答への補足
下記のようなエラーが倍以上出ます。
とりあえず/usr/src/linux/の中は空だったのですが、/usr/src/linux-3.4/に似たようなファイルがありましたので良いのですが、
/lib/modules/3.4.69-1vl6/build//.config
のエラーがさっぱりわかりません。
.configを検索しても
/var/gdm/.config
/home/***/.config
/root/.config
しか見つかりませんでした・・・ここはどう変更すればよいのでしょうか?
cat: /lib/modules/3.4.69-1vl6/build//.config: そのようなファイルやディレクトリはありません
cat: /lib/modules/3.4.69-1vl6/build//include/linux/version.h: そのようなファイルやディレクトリはありません
cat: /lib/modules/3.4.69-1vl6/build//.config: そのようなファイルやディレクトリはありません
省略
grep: /lib/modules/3.4.69-1vl6/build/include/linux/version.h: そのようなファイルやディレクトリはありません
/bin/sh: 0 行: [: -lt: 単項演算子が予期されます
grep: /lib/modules/3.4.69-1vl6/build/include/linux/version.h: そのようなファイルやディレクトリはありません
kernel version:
make CFLAG="-O2 -fomit-frame-pointer -D__KERNEL__ -DMODULE -D__linux__ -Wall -Wstrict-prototypes -fno-strict-aliasing -fno-common -Wno-unused -pipe -D_X8632B -D_32BPLATFORM -I/lib/modules/3.4.69-1vl6/build/include -I/lib/modules/3.4.69-1vl6/build/include/scsi -I/lib/modules/3.4.69-1vl6/build/drivers/scsi -march=i386 -mpreferred-stack-boundary=4 " -C linux
make[1]: Entering directory `/home/jun/SX4100/partial/linux'
gcc -O2 -fomit-frame-pointer -D__KERNEL__ -DMODULE -D__linux__ -Wall -Wstrict-prototypes -fno-strict-aliasing -fno-common -Wno-unused -pipe -D_X8632B -D_32BPLATFORM -I/lib/modules/3.4.69-1vl6/build/include -I/lib/modules/3.4.69-1vl6/build/include/scsi -I/lib/modules/3.4.69-1vl6/build/drivers/scsi -march=i386 -mpreferred-stack-boundary=4 -D_LINUXDRIVER -I../ -I../linux -c osd_main.c
osd_main.c:333 から include されたファイル中:
osd_inc.h:6:24: error: linux/init.h: そのようなファイルやディレクトリはありません
osd_inc.h:9:24: error: asm/string.h: そのようなファイルやディレクトリはありません
osd_inc.h:16:26: error: linux/ioport.h: そのようなファイルやディレクトリはありません
osd_inc.h:17:25: error: linux/delay.h: そのようなファイルやディレクトリはありません
省略
osd_inc.h:50:23: error: scsi_host.h: そのようなファイルやディレクトリはありません
osd_inc.h:51:25: error: scsi_device.h: そのようなファイルやディレクトリはありません
In file included from osd_inc.h:79,
from osd_main.c:333:
osd_ioctl.h:118: 警告: ‘struct file’ declared inside parameter list
osd_ioctl.h:118: 警告: ‘struct inode’ declared inside parameter list
In file included from osd_inc.h:80,
from osd_main.c:333:
osd_inter.h:72: error: expected specifier-qualifier-list before ‘wait_queue_head_t’
osd_inter.h:98: error: expected specifier-qualifier-list before ‘dma_addr_t’
In file included from osd_inc.h:81,
省略
osd_main.c: In function ‘wrap_outl’:
osd_main.c:445: 警告: implicit declaration of function ‘outl’
osd_main.c: In function ‘init_req_pool’:
osd_main.c:456: error: ‘struct _OSD_COMP_EXTENSION’ has no member named ‘ReqHeadPool’
省略
osd_main.c:499: error: ‘struct _REQ_HEAD’ has no member named ‘next’
osd_main.c:502: error: ‘struct _OSD_COMP_EXTENSION’ has no member named ‘res_lock’
osd_main.c:502: error: ‘struct _OSD_COMP_EXTENSION’ has no member named ‘resflags’
osd_main.c: トップレベル:
osd_main.c:540: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fasttrak_intr’
osd_main.c:617: error: expected declaration specifiers or ‘...’ before ‘off_t’
osd_main.c: In function ‘fasttrak_proc_info’:
osd_main.c:635: 警告: implicit declaration of function ‘sprintf’
osd_main.c:635: 警告: incompatible implicit declaration of built-in function ‘sprintf’
osd_main.c:641: error: ‘offset’ undeclared (first use in this function)
osd_main.c:641: error: (Each undeclared identifier is reported only once
osd_main.c:641: error: for each function it appears in.)
osd_main.c: In function ‘fasttrak_abort’:
osd_main.c:662: error: ‘SUCCESS’ undeclared (first use in this function)
osd_main.c: In function ‘fasttrak_reset’:
osd_main.c:674: error: ‘SUCCESS’ undeclared (first use in this function)
osd_main.c: In function ‘EndRequest’:
osd_main.c:710: error: 不完全型のポインタへの間接参照
省略
make[1]: *** [osd_main.o] Error 1
make[1]: Leaving directory `/home/jun/SX4100/partial/linux'
make: *** [linux/ft.o] Error 2
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Wan Miniport(IKEv2)を削除し...
-
ディスプレイアダプターを削除...
-
windows10でイヤホンジャックを...
-
Windows10のcomポートに関する...
-
winndows8でメディア機器として...
-
USB/ATA Bridge の再インスト...
-
SHARPの古いパソコンのドライバー
-
今まで認識されていたポータブ...
-
WindowsデバイスマネージャにUS...
-
Emobile gl06pをマウント
-
wi-fiアダプタのセットアップに...
-
Audacityで、ステレオ録音した...
-
PC起動中にコンセントを抜いて...
-
PCを起動するとBIOSが起動し、...
-
Windows11起動中、最後の方で「...
-
フロッピーディスクなしで Wind...
-
noteのワークスペースが消えて...
-
ICカードリーダーライター SCR3...
-
BDE Administratorとは何ですか?
-
電源入らなくなったPCのSSD(Wi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ディスプレイアダプターを削除...
-
Wan Miniport(IKEv2)を削除し...
-
USB/ATA Bridge の再インスト...
-
ハードオフでグラフィックボー...
-
Ubuntuで音が出ません
-
windows10でイヤホンジャックを...
-
Windows 7を初期化したらネット...
-
Macでのデバイスマネージャの開...
-
ドライバをソースからインスト...
-
Windows2000 上での PC-9801-86...
-
winndows8でメディア機器として...
-
イコライザーについて
-
Windows 10が起動しなくなりま...
-
インターネットが突然遅くなり...
-
音量が小さくなった原因は?
-
USBデバイスを認識しない
-
Windows10のcomポートに関する...
-
Linux mint 音がでない
-
Emobile gl06pをマウント
-
SDカードを読み込まない!
おすすめ情報