1 名前:login:Penguin [04/10/03 16:59:37 ID:wKg2VzUU] できたりできなかったりいろいろのようですが、SATA HDDをLinuxで使うスレです。 残念ながらうちのSiS 964/180では今のところ使えてません。KNOPPIX使ってます。 linux.yyz.us/sata/ などを注視しながら語ってください。人柱さんも募集。
179 名前:login:Penguin mailto:sage [2005/12/20(火) 13:20:22 ID:oBOhiMM1] FC4インストーラ で認識されないPromise SATA300 TX4にFC4インストール出来たので、 手順書いておきます。 ドライバソースが配布されていれば他のSATAでも応用出来ると思います。 とりあえずonboardIDEに適当なHDD繋いで最小構成でインストールして以下の物を追加インストール。 rpm -Uhv cpp-4.0.0-8.i386.rpm rpm -Uhv glibc-kernheaders-2.4-9.1.94.i386.rpm rpm -Uhv glibc-headers-2.3.5-10.i386.rpm rpm -Uhv glibc-devel-2.3.5-10.i386.rpm rpm -Uhv gcc-4.0.0-8.i386.rpm rpm -Uhv libstdc++-devel-4.0.0-8.i386.rpm rpm -Uhv gcc-c++-4.0.0-8.i386.rpm rpm -Uhv ncurses-devel-5.4-17.i386.rpm # make menuconfigで必要 rpm -Uhv redhat-rpm-config-8.0.34-1.noarch.rpm rpm -Uhv kernel-doc-2.6.11-1.1369_FC4.noarch.rpm rpm -Uhv kernel-devel-2.6.11-1.1369_FC4.i586.rpm wget --passive-ftp ftp://download.fedora.redhat.com/pub/fedora/linux/core/4/SRPMS/kernel-2.6.11-1.1369_FC4.src.rpm rpm -Uhv kernel-2.6.11-1.1369_FC4.src.rpm
180 名前:login:Penguin mailto:sage [2005/12/20(火) 13:20:53 ID:oBOhiMM1] # FC4のインストールCDのisolinuxと同じi586 kernelをmake rpmbuild -bp --target=i586 /usr/src/redhat/SPECS/kernel-2.6.spec ln -s /usr/src/redhat/BUILD/kernel-2.6.11/linux-2.6.11 /usr/src/linux cd /usr/src/linux make mrproper cp configs/kernel-2.6.11-i586.config .config vi Makefile (EXTRAVERSION=-prep を =-1.1369_FC4に変更) make menuconfig make cd /lib/modules/2.6.11-1.1369_FC4 ln -s ../../../usr/src/kernels/2.6.11-1.1369_FC4-i586 build # PromiseTechnologyからSATA300 TX4用ドライバソースを拾ってきて展開 cd ~ tar zxvf 2_sataii150-300-tx-series-linux2.6-src-x86_v1.01.0.20.tar.gz cd ~/ut_mod make clean make DRIVER_SRC_DIR=`pwd` # 作成したi586用ドライバをインストールディスク作成用フォルダに移動 mkdir -p 2.6.11-1.1369_FC4/i586 mv ulsata2.ko 2.6.11-1.1369_FC4/i586/ # PPro以降の場合にHDDにインストールされるi686用 kernelをmake rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec # 〜i586と手順同じなので途中省略〜 # 作成したi686用ドライバをインストールディスク作成用フォルダに移動 mkdir -p 2.6.11-1.1369_FC4/i686 mv ulsata2.ko 2.6.11-1.1369_FC4/i686/
181 名前:login:Penguin mailto:sage [2005/12/20(火) 13:21:49 ID:oBOhiMM1] # ドライバモジュールアーカイブ作成 find -name "*.ko" -type f | cpio -oH crc | gzip -9 > modules.cgz # ドライバディスクの作成 mount /media/floppy cp modules.cgz /media/floppy echo 'Promise UltraATA Drive Disk' >rhdd cat << EOT >pcitable 0x105a 0x3d17 "ulsata2" "Promise SATA 300 TX4" 0x105a 0x3d73 "ulsata2" "Promise SATA 300 TX2plus" 0x105a 0x3577 "ulsata2" "Promise SATA 300 779" 0x105a 0x3d18 "ulsata2" "Promise SATA II TX4" 0x105a 0x3d75 "ulsata2" "Promise SATA II TX2plus" 0x105a 0x3574 "ulsata2" "Promise SATA II 579" EOT cat << EOT >modinfo Version 0 ulsata2 scsi "PROMISE SerialATA II series Adapter(s)" EOT echo 'ulsata2: scsi_mod sd_mod' > modules.dep umount /media/floppy # FC4インストーラのboot:画面でlinux ddと入力して作成したドライバディスクの ドライバを組み込んでインストール 以上、私のテクニカルオナ○ーにお付き合い有難うございます。