DragonFly BSD
DragonFly kernel List (threaded) for 2010-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: dloader and autoboot_delay count down


From: Oliver Fromme <check+lajddm00rsub4p7p@xxxxxxxxxx>
Date: 19 Oct 2010 13:03:07 GMT

YONETANI Tomokazu <qhwt.dfly@les.ath.cx> wrote:
 > With dloader, one of my DragonFly box no longer waits 10 seconds before
 > it starts the kernel.  At first it prints
 > 
 >  Booting [kernel] in 10 seconds...
 > 
 > but the next number is not 9 but some negative number with 4 or 5 digits.
 > [...]
 > I also added some printf's around autoboot() and installed it to the
 > hard drive in this PC, and found that the negative number is actually
 > caused by occasional odd values returned by time(); it mostly increases
 > by one, but sometimes much larger values is returned, then back to the
 > original series.

The very same problem happened with FreeBSD's loader under
qemu, and probably also under real hardware with broken
RTC BIOS functions.  I fixed it in FreeBSD in r179825:

http://www.secnetix.de/olli/FreeBSD/svnews/index.py?r=179825

I'm not sure if the problem you're seeing with dloader is
related, but the symptoms are 100% the same as what I was
seeing.

Best regards
   Oliver

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart

FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd



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