Instal d'une carte PCI Acqiris / Ubuntu 8.04

Krissou -  
 Didier Trosset -
Bonjour,

Je doit installer au boulot une carte PCI sous linux (Ubuntu 8.04 kernel 2.6.24-21-generic).

Le problème c'est que je n'ai pas les drivers correspondant à mon kernel, je doit donc les compiler.

J'ai donc fait :

make clean all
make

Et voici les erreurs que me donne le make :

kris@kris-desktop:~/tmp/AcqirisLinux/linux2.6driverpci$ make
make -C /lib/modules/2.6.24-21-generic/build SUBDIRS=/home/kris/tmp/AcqirisLinux/linux2.6driverpci modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.24-21-generic »
CC [M] /home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.o
/home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.c:157: erreur: unknown field «name» specified in initializer
/home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.c: Dans la fonction «acqiris_init_driver» :
/home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.c:200: erreur: déclaration implicite de la fonction « «pci_module_init» »
/home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.c: Dans la fonction «AcqrsKMoUserOps» :
/home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.c:502: erreur: «SA_SHIRQ» undeclared (first use in this function)
/home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.c:502: erreur: (Each undeclared identifier is reported only once
/home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.c:502: erreur: for each function it appears in.)
/home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.c:502: erreur: «SA_INTERRUPT» undeclared (first use in this function)
make[2]: *** /home/kris/tmp/AcqirisLinux/linux2.6driverpci/LinuxDriverPCI.o Erreur 1
make[1]: *** [_module_/home/kris/tmp/AcqirisLinux/linux2.6driverpci] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.24-21-generic »
make: *** [all] Erreur 2


le linux-headers, linux image, linux-kbuid sont installés, ainsi que le build-essential.

Si quelqu'un sais m'aider... je débute dans linux et là je coince complet :$

Merci

Krissou
A voir également:

1 réponse

Didier Trosset
 
Bonjour,

Ces erreurs indiquent que la version du driver acqrsPCI que vous compilez n'est pas adaptée pour un kernel Linux 2.6.24.

Il faut contacter directement le support Acqiris <acqiris_support@agilent.com> afin d'obtenir un driver mis à jour. La version la plus récente est adaptée aux kernels Linux jusqu'à la version 2.6.28.

Didier
--
Didier Trosset
SND / Data Converters (Acqiris)
Agilent Technologies
Geneva, Switzerland
0