Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Dec 2001 21:43:08 -0600
From:      Glenn Johnson <gjohnson@srrc.ars.usda.gov>
To:        Marcel Moolenaar <marcel@xcllnt.net>
Cc:        stable@FreeBSD.ORG
Subject:   Re: problem with the new linux module
Message-ID:  <20011203034308.GA643@gforce.johnson.home>
In-Reply-To: <20011202180007.A2618@dhcp01.pn.xcllnt.net>
References:  <20011130102101.A5245@node7.cluster.srrc.usda.gov> <20011202180007.A2618@dhcp01.pn.xcllnt.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011203034308.GA643>