看板 DFBSD_kernel 關於我們 聯絡資訊
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輎tsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht M榀- chen, HRB 125758, Gesch輎tsf梶rer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd