Instal d'une carte PCI Acqiris / Ubuntu 8.04

Fermé
Krissou - 27 oct. 2008 à 15:33
 Didier Trosset - 19 févr. 2009 à 16:32
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
19 févr. 2009 à 16:32
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