The HECI drive no longer builds on 2.6.32.:
HECI-5.0.0.30/src/io_heci.c: In function ‘heci_ioctl_connect_client’:
HECI-5.0.0.30/src/io_heci.c:317: error: ‘TASK_UNINTERRUPTIBLE’ undeclared (first use in this function)
HECI-5.0.0.30/src/io_heci.c:317: error: (Each undeclared identifier is reported only once
HECI-5.0.0.30/src/io_heci.c:317: error: for each function it appears in.)
HECI-5.0.0.30/src/io_heci.c:317: error: implicit declaration of function ‘schedule_timeout’
Please fix this as many people need this driver to work.
I was able to get past this by adding
#include <linux/sched.h>
to
HECI-5.0.0.30/src/io_heci.c