<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-html" lang="x-western"> <font face="Arial">Hi,<br>
<br>
Last month I sent you a mail to <a class="moz-txt-link-abbreviated" href="mailto:support@linuxant.com">support@linuxant.com</a> but I had also
some problems with my email address and I don't know if you received
it. Meanwhile I dicovered this mailing list, so here my mail...<br>
<br>
<br>
<br>
Fisrt, I wanna thank all your team for the driverloader... you did and
still do a great job!<br>
<br>
<br>
I use it for months on Gentoo with my ACX111 based wireless card and I
just wanted to suggest you some improvements:<br>
<br>
1. On Gentoo (I dunno with the other distros), there are some minor
conflicts in the init scripts (boot scripts) after having installed the
driverloader:<br>
<br>
* Services 'driverloaderbuild' and 'checkroot' have
circular
<br>
* dependency of type 'ibefore'; continuing... [ ok ]<br>
<br>
This isn't a serious problem, it's just very annoying cause you
get this avertissement at each boot and after each "emerge".<br>
<br>
</font><span class="postbody"><font face="Bitstream Vera Sans"><font
face="Verdana"><font face="Arial">If
you check out the two services mentioned
(/etc/init.d/driverloaderbuild and /etc/init.d/checkroot) you'll notice
that in the "depend()" section, which tells the system what order
things need to be loaded in, they both have "before *", so the files
are telling the system they both need to be loaded first - before each
other - hence the circular dependancy.
<br>
<br>
I got around this by editing the depend() section of
/etc/init.d/driverloaderbuild from "before *" to "before net" - since
driverloaderbuild only needs to be loaded before the net service is
loaded, not before _everything_ else.<br>
<br>
Note: I dunno what checkroot is but it's installed by default in Gentoo.<br>
<br>
References on <a href="http://forums.gentoo.org">Gentoo's forum</a>:<br>
<br>
- <a href="http://forums.gentoo.org/viewtopic.php?p=1741441#1741441">When
compiling from stage2, there's a circular dependency</a><br>
- <a
href="http://forums.gentoo.org/viewtopic.php?t=238785&highlight=driverloaderbuild">Circular
Dependency???</a><br>
- <a
href="http://forums.gentoo.org/viewtopic.php?t=238455&highlight=driverloaderbuild">What
is a circular dependency how to fix it</a><br>
<br>
<br>
2. Still on Gentoo, there is an random issue with the runlevel of the
driverloader init script which prevents some net related process to
works:<br>
<br>
If you check out the runlevel (rc-update show) of the driverloader
script and the one of your net device (net.eth0, net.eth1, net.wlan0,
...) script, you'll notice that they both have the same runlevel set to
"default" (Gentoo's handbook says to set the runlevel of your net
device script to "default"). So... randomly, the driverloader init
script can be started *after* the net device script... and the net
configuration (dhcpcd, ...) fails cause the driverloader is not yet
loaded.<br>
<br>
The only way to solve this problem is to set the runlevel of the
driverloader init script to "boot"... this way it'll *always* be loaded
before the net init script and you are sure the net configuration will
always suceeds.<br>
<br>
More explanations here:<br>
<br>
- <a href="http://forums.gentoo.org/viewtopic.php?t=288583">dhcpcd
randomly fails at boot</a><br>
</font><br>
<br>
<font face="Arial">You can get some documentation about the initscripts
here:<br>
<br>
<a
href="http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml?part=2&chap=4">Gentoo's
Handbook: 4. Initscripts</a><br>
</font></font><br>
<br>
<font face="Arial">I Hope these short explanations will help you to
solve these issues quickly.<br>
If you need more information, feel free to mail me!<br>
<br>
<br>
Thanks,<br>
<br>
<br>
<br>
Bols</font></font></span><br>
</div>
</body>
</html>