2008年1月3日 星期四

Port Multiplier support for sata_sil24 and ahci

PMP(Port Multiplier) support is tested with the following controllers.

* Silicon Image 3124 (1095:3124)
* Silicon Image 3132 (1095:3132)
* Intel ICH9R (8086:2922)
* JMicron JMB360 (197b:2360)
* JMicron JMB363 (197b:2363)

With the following Port Multipliers.

* Silicon Image 3726 (1095:3726)
* Silicon Image 4726 (1095:4726)
* Silicon Image 5744 (1095:5744)
* Marvell 88SM4140 (11ab:4140)

運作模式:

5埠 SATA轉卡 (SiI 3726)

外接eSATA介面卡( SiI 3132)
5 bay SATA外接機箱

相關網址:
LibAta-tj PATCH: http://home-tj.org/wiki/index.php/Libata-tj-stable
KERNEL-SOURCE: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.tar.bz2

測試主機:

OS : Unbutu 7.10 Server ( AMD64bit)

Kernel : 2.6.22-14-server

Main_board : 技嘉 GA-MA69G-S3H

更新過程:

1.更新kernel

cd /usr/src

wget http://ftp.ntu.edu.tw/ftp/linux/kernel/v2.6/linux-2.6.23.tar.bz2

tar -jxvf linux-2.6.23.tar.bz2

ln -s linux-2.6.23 linux

cd linux

2.linata-tj 修補

tar -jxvf libata-tj-2.6.23-20071011.tar.bz2

patch -p1 < /path/libata-tj-2.6.23-20071011/2.6.23-to-acc27ff7f1262c40d26adc834df8be57f8c4c0d0.patch

修補完畢..

3.自編kernel

apt-get install build-essential dialog kernel-package libncurses5-dev fakeroot

make menuconfig (儲存設定備份.config)

make-kpkg clear (清除舊的編譯檔)

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

dpkg -i linux-image.deb

dpkg -i linux-headers.deb

待續......Testing

沒有留言: