0.下載 Bering-uClibc_6.0.5_src.tgz,安裝開發環境(https://bering-uclibc.zetam.org/wiki/Main_Page)
1. ./buildtool.pl -t x86_64-unknown-linux-uclibc source kernel
2../buildtool.pl -t x86_64-unknown-linux-uclibc build toolchain
3.解開initrd.lrp,編輯 ./source/x86_64-unknown-linux-uclibc/linux/Bering-4.4.config 加入
CONFIG_FUSION=y
CONFIG_FUSION_SPI=m
CONFIG_FUSION_SAS=m
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LOGGING=y
4.建立 fusion modules
./buildtool.pl -t x86_64-unknown-linux-uclibc build kernel
5.修改 init 尋找 VERSION="`cat $LRPKG/initrd.version`" 加入
insmod /lib/modules/scsi_transport_spi.ko.gz
insmod /lib/modules/scsi_transport_sas.gz
insmod /lib/modules/mptbase.ko.gz
insmod /lib/modules/mptctl.ko.gz
insmod /lib/modules/mptscsih.ko.gz
insmod /lib/modules/mptspi.ko.gz
複製 上述 module 至 lib/modules中
6.封裝 initrd.lrp
沒有留言:
張貼留言