福原です. Project Vine と Vine-users ML 宛にしています. Vine 3.1 の CD-ROM の images/drvblock.img に入っている ata_piix.o は カーネルのバージョンが違うので使えません.また kernel-source-2.4.27-0vl7.3 に ata_piix.c が含まれていません. Intel の Serial/Parallel ATA コントローラ用 driver は,2.4.28 では drivers/scsi/ata_piix.c と drivers/ide/pci/piix.c の二つがあり,たとえば 8086:24d1: 82801EB (ICH5) SATA Controller の場合はどちらでも使えそうですが, 8086:24df: 82801ER (ICH5R) SATA Controller の場合は ata_piix.c のみ使えそうです. Vine 3.1 の images/drvblock.img には ata_piix.o が含まれているようなので, 次のようにして 82801ER (ICH5R) で使ってみようとしました. dd if=/mnt/cdrom/images/drvblock.img of=/dev/fd0 (フロッピーを作成) mount /mnt/floppy vi /mnt/floppy/pcitable umount /mnt/floppy ( vi で pcitable に次の行を追加 ) 0x8086 0x24df "ata_piix" "Intel Corp.|82801ER (ICH5R) SATA Controller" これで CD-ROM から起動して,expert モードを選び,Do you have a driver disk で Yes を選択します.少し進んだところで Alt-F3 を押すと /tmp/ata_piix.o was compiled for kernel version 2.4.26-0vl16BOOT while this kernel is version 2.4.27-0vl7BOOT と出ているのがわかります. # もしかして Vine 3.0 の CD-ROM + Vine 3.0 の drvblock.img では # 使えるのでしょうか? まず kernel.org のソースを見ると ata_piix.c は 2.4.27 には無く,2.4.28 にはあります. 一方,kernel-2.4.27-0vl7.3.src.rpm の spec を見ると > #Patch5300: 2.4.26-rc1-libata3.patch.bz2 > #Patch5310: linux-2.4.26-no-sata-piix.patch > * Mon Aug 09 2004 Daisuke SUZUKI <daisuke@xxxxxxxxxxx> 2.4.27-0vl1 > - new upstream release > - drop obsolete patches (Patch20, 1500, 151[012], 5300, 5310) > - update Software Suspend to 2.0.0.100 > - update ix86 config Patch5300 と Patch5310 が comment になっています. kernel-2.4.26-0vl15.src.rpm を展開してみると 2.4.26-rc1-libata3.patch.bz2 が 含まれていて ata_piix.c はこの中にありました. 以上,報告します. -- 福原 <makoto@xxxxxxxxxxxxxxxxxx>