Bonsoir à tous,

J'essaie d'adapter le code d'un driver au nouvel API libusb du kernel linux 4.9.0.

J'ai utilisé ce projet : https://linux-gpib.sourceforge.io/

Le code en question est celui accessible ici : https://sourceforge.net/projects/lin...kernels/4.2.0/

Cela concerne plus particulièrement le dossier "linux-gpib-kernel-4.2.0" dans l'archive précédente.

Les fichiers concernées sont :
ni_usb_gpib.c
ni_usb_gpib.h

Voici les erreurs que j'ai rencontré :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
  /bin/bash ./scripts/depmod.sh /sbin/depmod 4.9.144-8-amd64 ""
depmod: WARNING: could not open /lib/modules/4.9.144-8-amd64/modules.order: No such file or directory
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_alloc_urb
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_free_urb
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_register_driver
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_put_dev
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_get_dev
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_submit_urb
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_control_msg
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_deregister
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_reset_configuration
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/ni_usb/ni_usb_gpib.ko needs unknown symbol usb_kill_urb
Merci par avance