vine-users ML アーカイブ



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

  • From: Ei-ji Nakama <nakama@xxxxxxxxxxxx>
  • Subject: [vine-users:063198] Re: VineLinux 2.6r3-rc1 with FastTrak66
  • Date: Thu, 27 Nov 2003 23:14:33 +0900 (JST)
なかまです。

今日、たまたまF社製RX100でFastTrakTX2のIDE-RAIDに2.6r1ですが
インストールする不運^H^H機会があったので。

> Vine 2.6 では(Seedも)lilo-21.4.4-8vl6 みたいなので、SRPM を
> いじろうとしましたが挫折しました。現在は FD ブートでお茶を濁して
> います。

http://www.promise.com/support/download/download_eng.asp
から

-SelectProduct-  -SelectCategory- -Select OS-
FastTrak100TX2   Driver           未選択       [GO]

すると、
 Partial Linux Source Code
の所をダウンロード。
中を開くと、
ftsrc/global.h
-------------------------------
// Define PDC2026x Device ID
#define DID262          0x4D38  // FastTrak66
#define DID265          0x0D30  // FastTrak100 Lite
#define DID267          0x4D30  // FastTrak100
#define DID26x(x)       ( (x==DID262) || (x==DID265) || (x==DID267) )
#define DID270          0x6268  // FastTrak100 LP/TX2/TX4
#define DID271          0x6269  // FastTrak TX2000
#define DID276          0x5275  // MBFastTrak133 Lite
#define DID277          0x7275  // SBFastTrak133 Lite
#define DID27x(x)       ( (x==DID270) || (x==DID271) || (x==DID276) ||
(x==DID27
-------------------------------
こんだけは動いてくれそうです。

ドライバディスクの雛型に
 FastTrak TX/LP Series RedHat Driver
もダウンロードしてきて、とりあえずインストーラと同じカーネルで
make
mkdir /tmp/<kversion>
cp FastTrak.o /tmp/<kversion>
ブートカーネル用に
pushd /boot
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
-------------------------------
ln -sf  kernel-BOOT.h  kernel.h
popd
make clean
make
mkdir /tmp/<kversion>BOOT
cp FastTrak.o /tmp/<kversion>BOOT
pushd /tmp
find 2.4.*|cpio -o -H crc > modules.cpio
gzip -9 modules.cpio
cp modules.cpio.gz /mnt/floppy/modules.cgz

とかしたFDでexpertでインストール。

最後のブートするか?だったの所で、C-M-2
chroot /mnt/sysimage
mount /mnt/floppy
pushd /tmp
gzip -dc /mnt/floppy/modules.cgz|cpio -id
cp /tmp/<kversion>/FastTrak.o \
   /lib/modules/<kversion>/kernel/driver/scsi/
depmod -a <kversion> -F /boot/System.map-<kversion>
vi /etc/modules.conf # <- 編集したか記憶無し
cd /boot
mkinitrd -f initrd-<kversion>.img <kversion>
/etc/lilo.conf 編集。
lilo
ぬけてもどって再起動。
# さっきの記憶で書いてるけど、抜けがあるかも。

で、無事にブートできました。
liloもオリジナルのままで、scsiとして認識しましたが、FastTrak66 で
どうなるのか、お聞かせ願えると嬉しいです。
# たしかそんなマシンも他にあった記憶があるので。

なんか、この前そんな話題があったと思って今頃、返事を書いてます。
# さっき、20時頃したばっかり。
--
e-mail : Ei-ji Nakama <nakama@xxxxxxxxxxxx>