Instal d'une carte PCI Acqiris / Ubuntu 8.04
Krissou
-
Didier Trosset -
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
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:
- Instal d'une carte PCI Acqiris / Ubuntu 8.04
- Carte d'identité - Accueil - Services publics
- Pile carte mere - Guide
- Mettre des points sur une carte - Guide
- Changer carte graphique - Guide
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
1 réponse
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
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