The problem with at least certain distributions 2.2.19 kernel is that the task 
structure 
was modified to in such a way that any module that uses the "suser()" inline function
and was compiled on different system, will have the suser() function malfunction.
When this function malfunctions, the result in the Win4Lin module is
that you will get this "IMPROPER_INSTL" error.  The only thing that can be done
for now is to modify the task structure so it works in a back-wards complatible
way and rebuild the kernel.  Win4Lin 3.0 was changed to not use "suser()" because
now it is not a function that any binary module can safely use anymore. (Some Linux 
developers don't seem to regard backwards compatibility as a worthwile goal.)
This change to Win4Lin 3.0 required some restructuring of more than just the module,
it had a domino effect of required changes.

-David

Tim Bell wrote:
> 
> On Mon 09 Apr 2001 at 17:16:58 -0700, Richard Fish wrote:
> 
> > Can you be more specific about what doesn't work?
> 
> When I run win, I get a little box with this error:
> 
>         IMPROPER_INSTL: dos: ERROR: Improperly installed.
>         Permissions or privileges are incorrect.
> 
> (It's not improperly installed, because if I boot into 2.2.18, it works
> fine.)
> 
> > Try the AA patch, since that is my normal configuration.  In fact, my
> > system won't presently boot a 2.2 kernel without the AA patch, since I
> > rely on autodetecting software RAID 5.
> 
> I tried with the AA patch, again with no luck.  I also tried with APM
> enabled, just for kicks, but that didn't help either.
> 
> > Maybe the secret to getting 2.2.19 to work with Win4Lin is to apply the AA
> > patch, then tweak the Win4Lin patch as described in my previous post?
> 
> I guess not.
> 
> I'd be interested in seeing your kernel config, just to see what else
> might be different.  ("grep '^C' .config" in your kernel dir will be
> enough.)
> 
> Thanks,
> 
> Tim.
> --
> Tim Bell -- [EMAIL PROTECTED] -- System Administrator -- 9349 0466
> _______________________________________________
> Win4Lin-users mailing list
> [EMAIL PROTECTED]
> https://lists.netraverse.com/mailman/listinfo/win4lin-users
_______________________________________________
Win4Lin-users mailing list
[EMAIL PROTECTED]
https://lists.netraverse.com/mailman/listinfo/win4lin-users

Reply via email to