Q: Unimplemented control 256 for VxD device VNETBIOS
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Thu Oct 18 05:03:25 CDT 2001
>>>>> "Michael" == Michael Riedel <mriedel at inova-semiconductors.de> writes:
Michael> I am going to migrate the EDA software environment from Windows
Michael> NT to Linux but I have still some software components
Michael> requireing Windows. That's why I use Wine. I own and use some
Michael> software packages licensed to a valid MAC address (flexlm MAC
Michael> based license) and the corresponding NIC is present in the
Michael> Linux system.
Michael> Using wine-20010824 I get the following message:
Michael> fixme:win32:DeviceIoControl Unimplemented control 256 for VxD
Michael> device VNETBIOS
Michael> I scanned the Web resources and studied the file
Michael> 'win32/device.c' a little bit but I got no answers to my
Michael> questions. Is there already a solution/implementation for this
Michael> service? I am also ready to contribute (at least I hope I'm
Michael> able to do so and it would be fun ;-) but I need some advice
Michael> (docus, especially related to the VNETBIOS VxD and some general
Michael> hints).
Michael> I'm looking forward for any hints.
These FLEX LMs are always a problem.
I guess, the license isn't bind to a physical dongle on the parallel
port. So one can conclude that the software tries to read the MAC. This
probably happens in a NETBIOS.DLL call which then probably calls the
NETBIOS.VXD. I propose you run with --debugmsg +relay,+snoop,+vxd and try
to decipher what is going on before that failing VXD call. In the easiest
approach, you can build a fake builtin NETBIOS DLL, with the appropriate
function returning the MAC in the first approach hardcoded or really reading
it with OS calls.
If running with --debugmsg +snoop crashes, I have a hack that may help
there. I have also patches for an empty NETBIOS dll.
However I guess that this probably isn't enough to make FLEX LM happy.
Bye
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the wine-devel
mailing list