RE: Issue with Aquiring DHCP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I posted this on May 12th, but here it is again:

https://rhn.redhat.com/errata/RHBA-2004-195.html

"
Bug fixes include:
- Increase amount of time we wait for network controllers to establish a
link
"

The exact patch to do this is below. In short, the default time to wait
for a link was 5 seconds, is now 15, and can be set via the "linksleep="
command line parameter.

Note: this feature was introduced in 9.1.2, so is present only in
RHEL3U2, not even Fedora Core 2 (anaconda v10) from checking...



diff -rc -C 1 anaconda-9.1/loader2/loader.c
anaconda-9.1.2/loader2/loader.c
*** anaconda-9.1/loader2/loader.c       Fri Sep 26 22:38:41 2003
--- anaconda-9.1.2/loader2/loader.c     Tue Apr 13 21:14:10 2004
***************
*** 88,89 ****
--- 88,90 ----

+ int num_link_checks = 15;
***************
*** 528,529 ****
--- 528,531 ----
              loaderData->ethtool = strdup(argv[i] + 8);
+         else if (!strncasecmp(argv[i], "linksleep=", 10))
+             num_link_checks = atoi(argv[i] + 10);
          else if (numExtraArgs < (MAX_EXTRA_ARGS - 1)) {
diff -rc -C 1 anaconda-9.1/loader2/loader.h
anaconda-9.1.2/loader2/loader.h
*** anaconda-9.1/loader2/loader.h       Mon Jul  7 23:50:55 2003
--- anaconda-9.1.2/loader2/loader.h     Tue Apr 13 21:14:10 2004
***************
*** 94,95 ****
--- 94,97 ----

+ extern int num_link_checks;
+
  /* 64 bit platforms, definitions courtesy of glib */

diff -rc -C 1 anaconda-9.1/loader2/net.c anaconda-9.1.2/loader2/net.c
*** anaconda-9.1/loader2/net.c  Thu Sep  4 20:57:24 2003
--- anaconda-9.1.2/loader2/net.c        Tue Apr 13 20:57:37 2004
***************
*** 125,127 ****
      logMessage("waiting for link...");
!     while (tries < 5) {
          if (get_link_status(dev) != 0)
--- 125,127 ----
      logMessage("waiting for link...");
!     while (tries < num_link_checks) {
          if (get_link_status(dev) != 0)


Cheers,
Phil



[Index of Archives]     [Red Hat General]     [CentOS Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux