Re: problem with the new linux module

[ Available lists | Index of freebsd-stable | Month of Dec 2001 | Week of 2 Dec 2001 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Glenn Johnson <gjohnson@srrc.ars.usda.gov>
Date
2 Dec 2001 19:43:25
Subject
Re: problem with the new linux module
Message-ID
20011203034308.GA643@gforce.johnson.home

In reply to

[ Hide this part ]
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



Elapsed time: 0.132 seconds