Bom Dia, uso um GNU Debian Squeeze i386 Com o Kernel 2.6.32-5-686. Estou tentando instalar uma dvr-board(XED 4040) mas estou tendo problemas. Já instalei o GCC e o Header do meu Kernel como pedem as instruções que acompanham o driver, mas quando dou um Make, tenho os seguintes problemas:

root@engenharia-debian:~/xecap_driver-2.3-20080222/src# make
make -C /lib/modules/2.6.32-5-686/build SUBDIRS=/root/xecap_driver-2.3-20080222/src modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.32-5-686'
CC [M] /root/xecap_driver-2.3-20080222/src/xecap_driver.o
/root/xecap_driver-2.3-20080222/src/xecap_driver.c:59: warning: ‘struct class_device’ declared inside parameter list
/root/xecap_driver-2.3-20080222/src/xecap_driver.c:59: warning: its scope is only this definition or declaration, which is probably not what you want
/root/xecap_driver-2.3-20080222/src/xecap_driver.c:66: error: unknown field ‘release’ specified in initializer

Os arquivos de instalação eu baixei no site do fabricante e não os alterei, mas aparentemente tem algo errado com o arquivo 'xecap_driver.c' ou algo do tipo.Ja tentei outras versões e o problema é o mesmo.Os arquivos estão em:
http://download.emstone.com/dvr/driv...0080222.tar.gz

Estou em dúvida se preciso instalar realmente estes drivers ou os módulos do mesmo. Se alguém puder me ajudar, agradeço.

Ps: Sou noob no linux.