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>