alankeng wrote:
> I am trying to install the driver on a 64-bit system with openSUSE 11.0
> and got the following error:
>
> make -C /lib/modules/2.6.25.5-1.1-default/source
> SUBDIRS=/usr/local/natinst/nikal/src/objects modules
> make[1]: Entering directory `/usr/src/linux-2.6.25.5-1.1’
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module nikal.ko uses GPL-only symbol
‘usb_unlink_urb’
make[2]: *** [__modpost] Error 1
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25.5-1.1’
> make: *** [objects/nikal.ko] Error 2
>
>
> Anyone has a clue or solution for the problem ??
The USB library routines, including usb_unlink_urb, were recently
modified to make them available only to modules with a GPL license.
The error occurs because your driver has some other license. Use grep
to find the string “MODULE_LICENSE” to see how your out-of-kernel
driver is licensed.
The next step will be to contact the code’s author and ask them to
relicense the code.
I know this an old thread, but Linux GPIB has support for nearly all the GPIB cards including the NI USB versions. Here’s a link if anyone gets here looking for GPIB help… Linux GPIB Package Homepage