A8S-X に Vine-3.2 をインストール
64ビット dual core マシンを作ってみました。
SiS756 + SiS965L チップセットのため、 たぶん Vine-3.2 をインストールしようとすると IDE の認識で躓きます。 また S-ATA も認識できません。 マザーの選択を失敗したかと思っています。
選択枝の一つだった GA-K8U-939 に未練が残ってます。 これは ULi M1689 チップセット。 安いです。 巷で七千円くらいで売られてます。でも NVIDIA に先に買われてしまったようです・・・
えっと Vine-3.2 インストール時にはおまじないが必要です。
boot: text ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15
S-ATA を認識させるには、カーネルモジュールにパッチあてないといけないので、 作業用の環境が無いと無理です。
今回は A8S-X に VineSeed を入れたので、kernel は 2.6.12 になって居ます。 S-ATA 用ドライバは本家 SiS756 に置いてありますが kernel-2.6.10 用までしかありません。 こいつはコンパイルに失敗するし、2.6.12 環境用に修正しても動作する保証はありません。 また最新の kernel-2.4.14 のソースを見ると pci 関連にだいぶ変更があるようです。 今は無理せずに待つのが得策と判断しました。
と云うことで、認識できない デバイス ID を追加 するだけにしました。
--- ./drivers/scsi/sata_sis.c.orig +++ ./drivers/scsi/sata_sis.c @@ -62,6 +62,7 @@ static struct pci_device_id sis_pci_tbl[] = { { PCI_VENDOR_ID_SI, 0x180, PCI_ANY_ID, PCI_ANY_ID, 0, 0, sis_180 }, { PCI_VENDOR_ID_SI, 0x181, PCI_ANY_ID, PCI_ANY_ID, 0, 0, sis_180 }, + { PCI_VENDOR_ID_SI, 0x182, PCI_ANY_ID, PCI_ANY_ID, 0, 0, sis_180 }, { } /* terminate list */ };
ついでに IDE 用パッチもあてましたが、 ここ によれば勧められる方法では無いらしい。
--- ./drivers/ide/pci/sis5513.c.orig +++ ./drivers/ide/pci/sis5513.c @@ -112,6 +112,7 @@ { "SiS5596", PCI_DEVICE_ID_SI_5596, ATA_16 }, { "SiS5571", PCI_DEVICE_ID_SI_5571, ATA_16 }, { "SiS551x", PCI_DEVICE_ID_SI_5511, ATA_16 }, + { "SiS5513", PCI_DEVICE_ID_SI_5513, ATA_133 }, };
今カーネルをビルドしてるのですが CPU のヒートシンクに触っても冷たい。 そのためファンも静かです。かすかに HD の音がする程度。 少なくても我が家では、家族を含めて一番静かなんではと。