Помогите ошибка компиляции дров для promise sx4000

я новичок!
подскажите как это преодолеть?
Выдает следующее:

gcc -c -D__KERNEL__ -I/usr/src/linux/include/ -O2 -Wall -Wstrict-prototypes -Wno-trigraphs -fomit-frame-pointer -fno-strict-aliasing -fno-common -Wno-unused -pipe -mpreferred-stack-boundary=2 -DMODULE -D__LINUX__ -I/usr/src/linux/drivers/scsi/ -march=i686 -DENABLE_PRIVATE_DEBUGGING -D_SUPPORTENCLOSURE_  -D_PBM_ -DNEW_ERROR_HANDLING -DXH_PATROL   -o wrapper.o wrapper.c
In file included from /usr/src/linux/include/asm/smp.h:18,
                 from /usr/src/linux/include/linux/smp.h:17,
                 from /usr/src/linux/include/linux/sched.h:23,
                 from wrapper.c:20:
/usr/src/linux/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /usr/src/linux/include/asm/smp.h:18,
                 from /usr/src/linux/include/linux/smp.h:17,
                 from /usr/src/linux/include/linux/sched.h:23,
                 from wrapper.c:20:
/usr/src/linux/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/usr/src/linux/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/usr/src/linux/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/usr/src/linux/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
In file included from /usr/src/linux/include/asm/smp.h:20,
                 from /usr/src/linux/include/linux/smp.h:17,
                 from /usr/src/linux/include/linux/sched.h:23,
                 from wrapper.c:20:
/usr/src/linux/include/asm/io_apic.h:160: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/usr/src/linux/include/asm/io_apic.h:160: error: conflicting types for `mp_irqs'
/usr/src/linux/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /usr/src/linux/include/linux/smp.h:17,
                 from /usr/src/linux/include/linux/sched.h:23,
                 from wrapper.c:20:
/usr/src/linux/include/asm/smp.h:72:26: mach_apicdef.h: No such file or directory
In file included from /usr/src/linux/include/linux/smp.h:17,
                 from /usr/src/linux/include/linux/sched.h:23,
                 from wrapper.c:20:
/usr/src/linux/include/asm/smp.h: In function `hard_smp_processor_id':
/usr/src/linux/include/asm/smp.h:76: warning: implicit declaration of function `GET_APIC_ID'
In file included from wrapper.c:25:
/usr/src/linux/include/linux/blk.h:1:2: warning: #warning this file is obsolete, please use <linux/blkdev.h> instead
wrapper.c: In function `PTI_hdma_error_handler':
wrapper.c:95: warning: assignment from incompatible pointer type
make: *** [wrapper.o] Error 1

Премного благодарен тем кто отзовется :)

FastTrak Sx4000 + gentoo-sources-2.6.21

У меня тоже не получается установить (скомпилировать) драйвер для RAID. Выдается ошибка

CONFIG_X86_L1_CACHE_SHIFT undeclared here (not in a function)

В интернете нашел предложения выполнить

make mkproper && make oldconfig && make dep

прописать симлинки

ln -s /usr/src/linux-2.6.21-gentoo-r4 /usr/src/linux

ln -s /usr/src/linux/include/linux /usr/include/linux

ln -s /usr/src/linux/include/asm /usr/include/asm

выполнил, прописал — все равно не скомпилировалось.

Поделитесь, пожалуйста, скомпилированным FastTrak.o под эту версию, или подскажите, как сделать, чтобы ошибка не выдавалась.

Видел вот эти материалы, но как сделать, чтобы заработало - не осознал:

http://www.lugh.de/promise/

http://linuxmafia.com/faq/Hardware/sata.html#promise

http://people.redhat.com/~heinzm/sw/dmraid/

SX4000 "полу"-софтовый - в нем из всей железки только чип для XOR-а стоит - поэтому при дровах от Promise он работает менее грузя проц

http://www.promise.com/product/product_detail_eng.asp?segment=RAID%20HBAs&...

http://www.promise.com/support/download/download2_eng.asp?productID=94&ca...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".