[driverloader] driverloader with 2.6.19-rcX
Linuxant support (Jonathan)
support at linuxant.com
Wed Oct 18 14:58:19 EDT 2006
Hi,
for the version.h vs. utsrelease.h problem on the 2.6.18 kernel and up
with DriverLoader 2.34 that you have mentioned, a patch is now available
and it can be installed with the 'dldrconfig --patch' command in a root
shell. The next version of DriverLoader, which will be available soon,
will have official support for the 2.6.18 kernel.
We can't guarantee that DriverLoader will work on betas, release
candidates, etc... versions of the kernel given the fact that the API of
the kernel is always changing, as you can see. However, problem report
are welcome.
Thank you for analyzing the problem and witting the summary of it in
your post, it will definitely help the developers to add support for the
upcoming 2.6.19 kernel. You are encouraged to send the patch, even if it
doesn't apply cleanly on DriverLoader 2.34, it will help our developers
to fix the problem and it could help other DriverLoader users as well
which might be affected by this problem.
It is possible that we will be able to add support for the 2.6.19-rcX
kernels in the next version of DriverLoader, but there is no guarantee.
Regards,
Jonathan
Technical specialist / Linuxant
www.linuxant.com
support at linuxant.com
Bob Tracy wrote:
> The driverloader module build process has been broken for a long time,
> but various workarounds to get around the version.h braindamage allowed
> things to work until 2.6.19-rcX for i386 machines. This is due to
> execve() going away: it was replaced by kernel_execve(), which is not
> exported for use by modules.
>
> The workaround I'm currently using for 2.6.19-rc2 is to use the x86_64
> approach in driverloader/modules/osservices.c, i.e., OsForkWait() calls
> call_usermodehelper() instead of OsRunThreadSync() to get around the
> need to call OsExec(). Unfortunately, OsRunThreadSync() is still
> required due to a reference in the imported binary blob, but at least
> it's not calling OsExec() in that context.
>
> I would provide a patch, but there's probably zero chance it would
> apply cleanly against a stock driverloader-2.34 distribution.
>
> So... When does the next release of driverloader happen? All the
> chewing gum and baling wire required to use 2.34 with recent 2.6
> kernels is making me nervous :-).
>
More information about the driverloader
mailing list