vine-users ML アーカイブ



[vine-users:065054] 2.6r4 での FastTrak ドライバについて

  • From: Shue <shue67@xxxxxxxxx>
  • Subject: [vine-users:065054] 2.6r4 での FastTrak ドライバについて
  • Date: Tue, 16 Mar 2004 20:36:45 +0900
こんばんは。
脇本といいます。

現在、FujitsuのRX100(FastTrak100TX2 IDE RAID)にVine Linux 2.6r4を
インストールしようとしているのですが、ドライバのコンパイルでエラー
が出てしまいます。

[vine-users:063198] Re: VineLinux 2.6r3-rc1 with FastTrak66

のなかまさんのメールを参考にし、

> cp kernel.h-* kernel-BOOT.h
> -------------------------------
>  #ifndef __BOOT_KERNEL_UP
> -#define __BOOT_KERNEL_UP 1
> +#define __BOOT_KERNEL_UP 0
>  #endif
> +
> +#ifndef __BOOT_KERNEL_BOOT
> +#define __BOOT_KERNEL_BOOT 1
> +#endif
> -------------------------------
として「make」すると、以下のようになります。

gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
  -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe 
  -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS 
  -include /usr/src/linux/include/linux/modversions.h  -c wrapper.c 
In file included from /usr/src/linux/include/linux/config.h:4,
                 from /usr/src/linux/include/asm/io.h:4,
                 from wrapper.c:10:
/usr/src/linux/include/linux/autoconf.h:35: linux/autoconf-BOOT.h: 
  ??????????????????????
In file included from /usr/src/linux/include/linux/prefetch.h:13,
                 from /usr/src/linux/include/linux/list.h:6,
                 from /usr/src/linux/include/linux/wait.h:14,
                 from /usr/src/linux/include/linux/fs.h:12,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/vmalloc.h:4,
                 from /usr/src/linux/include/asm/io.h:47,
                 from wrapper.c:10:
/usr/src/linux/include/asm/processor.h:56: `CONFIG_X86_L1_CACHE_SHIFT' 
  undeclared here (not in a function)
/usr/src/linux/include/asm/processor.h:56: requested alignment is not 
  a constant
In file included from /usr/src/linux/include/linux/rwsem.h:29,
                 from /usr/src/linux/include/asm/semaphore.h:42,
                 from /usr/src/linux/include/linux/fs.h:200,
                 from /usr/src/linux/include/linux/capability.h:17,
                 from /usr/src/linux/include/linux/binfmts.h:5,
                 from /usr/src/linux/include/linux/sched.h:9,
                 from /usr/src/linux/include/linux/vmalloc.h:4,
                 from /usr/src/linux/include/asm/io.h:47,
                 from wrapper.c:10:
/usr/src/linux/include/asm/rwsem.h: In function `__down_write_trylock':
/usr/src/linux/include/asm/rwsem.h:176: warning: implicit declaration of 
  function `cmpxchg'
make: *** [wrapper.o] エラー 1

どうやら、
http://www.promise.com/support/download/download_eng.asp
ここでダウンロードできるドライバのファイルが、昨年12月に更新されている
ようですので、なかまさんの使われたファイルとはバージョンが違うのかも
しれませんが、どのようにすればいいのでしょうか。
識者の方、教えて頂けないでしょうか。

なお、環境はVine Linux 2.6r4をインストールしたままの状態で、カーネルは
2.4.22-0vl2.10のパソコンで行っています。
ダウンロードしたドライバのファイル名は
5_fasttrak_partial_source_1.03.0.2.zip
です。
よろしくお願いいたします。

-- 
------------------------------------------------------
   A A       
  ノ@@        脇 本  周 一 (Shuichi Wakimoto)    
  (  ハ       E-Mail :  shue67@xxxxxxxxx
------------------------------------------------------