From: <ron...@co...> - 2012-11-21 08:10:08
|
Hello, I am attempting to build an scst system using an lsi/mpt card. I followed the gentoo-howto instructions from the website, and have a running system with a 3.5.7 kernel and an iscsi scst system partially configured. I'm having trouble compiling the mpt driver against this kernel. I am working with the latest version from svn. The mpt_scst.h file was trying to include <linux/smp_lock.h> which does not appear to exist anywhere. I commented out the include, and the build gets past that point, but mpt_scst.c gets about a dozen errors starting with: drivers/message/fusion/mpt_scst/mpt_scst.c:271:15: error: variable 'mpt_target_proc_data' has initializer but incomplete type drivers/message/fusion/mpt_scst/mpt_scst.c:272:2: error: implicit declaration of function 'SCST_DEF_RW_SEQ_OP' drivers/message/fusion/mpt_scst/mpt_scst.c:273:2: error: request for member 'show' in something not a structure or union I realize the mpt driver is a work in progress, but can you tell me against which kernel the current svn version will build? Or, better yet, does anyone have a version of mpt that will build against kernel version 3.5.7? thanks, ron. |