On Sun, Dec 02, 2001 at 06:00:08PM -0800, Marcel Moolenaar wrote:
> On Fri, Nov 30, 2001 at 10:21:01AM -0600, Glenn Johnson wrote:
>
> > The commits made to the Linux kernel module beginning Nov 5, 2001
> > 19:08:22 GMT have broken the Linux FLEX license manager. The output
> > of 'lmutil lmhostid' should produce output as follows:
> >
> > lmutil - Copyright (C) 1989-2000 Globetrotter Software, Inc.
> > The FLEXlm host ID of this machine is "000102c921d5"
> > ^^^^^^^^^^^^^^^^
> >
> > However, with the new Linux module, the following is produced:
> >
> > lmutil - Copyright (C) 1989-2000 Globetrotter Software, Inc.
> > The FLEXlm host ID of this machine is ""
> > ^^^^
> > Note the null host ID. This prevents any product that uses FLEXlm
> > from verifying its' license and thus keeps it from running.
>
> You will have to provide more detailed information if you want this
> to be resolved. It would be good to know which syscall(s) is behaving
> differently.
Ok, I do not have a good understanding of things at the kernel level so
I may need some help getting more details. I ran ktrace on the process.
Below is the tail end of the ktrace using linux_kdump to process the
ktrace file.
692 lmutil CALL linux_socketcall(0x1,0xbfbff5c4)
692 lmutil RET linux_socketcall 3
692 lmutil CALL linux_ioctl(0x3,SIOCGIFHWADDR,0xbfbff614)
692 lmutil RET linux_ioctl -1 errno 22 Invalid argument
692 lmutil CALL close(0x3)
692 lmutil RET close 0
692 lmutil CALL write(0x1,0x280ad000,0x29)
692 lmutil GIO fd 1 wrote 41 bytes
"The FLEXlm host ID of this machine is ""
"
692 lmutil RET write 41/0x29
692 lmutil CALL munmap(0x280ad000,0x2000)
692 lmutil RET munmap 0
692 lmutil CALL exit(0)
I hope this provides what you need. Let me know if you want me to send
the entire ktrace file to you off-list.
> Also, make sure your console log doesn't have messages related to
> unsupported sysctls.
There are no such messages.
Thanks.
--
Glenn Johnson
glennpj@charter.net
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message