URL: https://linuxfr.org/forums/linux-debutant/posts/adaptation-nouvelle-api-libusb-kernel-4-9-0 Title: Adaptation nouvelle api libusb (kernel 4.9.0) Authors: electro575 Date: 2019年04月13日T14:57:47+02:00 License: CC By-SA Tags: Score: 0 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/linux-gpib/files/linux-gpib%20for%203.x.x%20and%202.6.x%20kernels/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é : ``` /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