Menu

#24 Adapt ni_usb_gpib.c and .h at newer api libusb kernel 4.9.0-8-amd64

v1.0 (example)
open
nobody
9
2019-04-30
2019-04-13
electro575
No

Hi,

During make install in the directory linux-gpib-kernel-4.2.0, i have this important warning. The ni_usb_gpib not find usb functions.

I'm using debian stretch amd-64.

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
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/agilent_82357a/agilent_82357a.ko needs unknown symbol usb_alloc_urb
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/agilent_82357a/agilent_82357a.ko needs unknown symbol usb_free_urb
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/agilent_82357a/agilent_82357a.ko needs unknown symbol usb_register_driver
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/agilent_82357a/agilent_82357a.ko needs unknown symbol usb_put_dev
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/agilent_82357a/agilent_82357a.ko needs unknown symbol usb_get_dev
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/agilent_82357a/agilent_82357a.ko needs unknown symbol usb_submit_urb
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/agilent_82357a/agilent_82357a.ko needs unknown symbol usb_control_msg
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/agilent_82357a/agilent_82357a.ko needs unknown symbol usb_deregister
depmod: WARNING: /lib/modules/4.9.144-8-amd64/gpib/agilent_82357a/agilent_82357a.ko needs unknown symbol usb_kill_urb
depmod: WARNING: could not open /lib/modules/4.9.144-8-amd64/modules.builtin: No such file or directory

I'm trying to find solution, but i haven't the linux kernel understanding level.

So, do a patch for this four files is a little too difficult for me.

Thanks a lot.

Have a nice day

Discussion

  • Frank Mori Hess

    Frank Mori Hess - 2019-04-30

    You seem to have compiled against a 4.9.144 kernel, rather than the Debian Stretch kernel, which is 4.9.0. You probably don't actually have any 4.9.144 kernel modules installed on your machine (except the linux-gpib ones you compiled and installed).

     
  • Frank Mori Hess

    Frank Mori Hess - 2019-04-30

    Oh, and to make depmod stop complaining you should delete the 4.9.144 modules that were erroneously installed.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.