From owner-freebsd-usb@FreeBSD.ORG Wed Oct 6 15:04:35 2010 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 628751065698 for ; Wed, 6 Oct 2010 15:04:35 +0000 (UTC) (envelope-from gofdu-freebsd-usb@m.gmane.org) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by mx1.freebsd.org (Postfix) with ESMTP id D7E138FC1C for ; Wed, 6 Oct 2010 15:04:34 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P3VXj-0007nX-RE for freebsd-usb@freebsd.org; Wed, 06 Oct 2010 17:04:31 +0200 Received: from 207.155.204.151.ptr.us.xo.net ([207.155.204.151]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Oct 2010 17:04:31 +0200 Received: from atkin901 by 207.155.204.151.ptr.us.xo.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Oct 2010 17:04:31 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-usb@freebsd.org From: Mark Atkinson Date: Wed, 06 Oct 2010 08:04:21 -0700 Lines: 79 Message-ID: References: <201010050146.39923.hselasky@freebsd.org> <4CABA8DB.4050902@freebsd.org> <4CABB6E9.2070606@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 207.155.204.151.ptr.us.xo.net User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.9) Gecko/20100920 Thunderbird/3.1.4 In-Reply-To: <4CABB6E9.2070606@gmail.com> X-Enigmail-Version: 1.1.2 Cc: freebsd-current@freebsd.org Subject: timer selection w/ one shot timer prevents HP DL385G5 from booting (was usb 3.0) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2010 15:04:35 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/05/2010 16:38, Mark Atkinson wrote: > On 10/5/2010 3:38 PM, Julian Elischer wrote: >> On 10/5/10 2:58 PM, Mark Atkinson wrote: >> On 10/05/2010 11:39, Mark Atkinson wrote: >>>>> >>>>> On 10/05/2010 10:09, Mark Atkinson wrote: >>>>>> Root mount waiting for: usbus3 usbus0 >>>>>> [hang, waits forever...] >>>>> Well reverting to r213377 exhibits similar behavior, so I guess this is >>>>> not suspect. I'll keep reverting until I find the breakage. >> Wish I had kept his machine on a closer track with current: >> >> r212532: working >> r212553: fail >> >> I'm currently suspecting the one-shot timers are causing this box to >> hang. >> >> >>> -current hangs around there on boot under Xen. >>> setting kern.eventtimers.periodic=1 from the boot prompt allows it to >>> continue. > > That was next on my list to research that thread, and indeed that works! > Thanks! I spoke too soon. I think I may have been booting back to 211813 which was never removed from kernel.old. I should have been renaming whatever kernel build to /boot/kernel.r21XXXX instead of relying on that mechanism. In other words periodic=1 did not work for me, but changing the timer selection did. I left kern.eventtimer.perdiodic="1" in /boot/loader.conf and also changed kern.eventtimer.timer="LAPIC" to boot up. I have not played with running through all the different combinations, but this allowed be to boot r213481 from this morning. I'm assuming it's choosing the HPET timers. kern.eventtimer.choice: HPET(450) HPET1(450) HPET2(450) LAPIC(400) i8254(100) RTC(0) kern.eventtimer.et.LAPIC.flags: 15 kern.eventtimer.et.LAPIC.frequency: 100005979 kern.eventtimer.et.LAPIC.quality: 400 kern.eventtimer.et.i8254.flags: 1 kern.eventtimer.et.i8254.frequency: 1193182 kern.eventtimer.et.i8254.quality: 100 kern.eventtimer.et.HPET.flags: 3 kern.eventtimer.et.HPET.frequency: 14318180 kern.eventtimer.et.HPET.quality: 450 kern.eventtimer.et.HPET1.flags: 3 kern.eventtimer.et.HPET1.frequency: 14318180 kern.eventtimer.et.HPET1.quality: 450 kern.eventtimer.et.HPET2.flags: 3 kern.eventtimer.et.HPET2.frequency: 14318180 kern.eventtimer.et.HPET2.quality: 450 kern.eventtimer.et.RTC.flags: 17 kern.eventtimer.et.RTC.frequency: 32768 kern.eventtimer.et.RTC.quality: 0 kern.eventtimer.periodic: 0 kern.eventtimer.timer: LAPIC kern.eventtimer.idletick: 0 kern.eventtimer.singlemul: 2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkysj/UACgkQrDN5kXnx8yZSDQCbBrc5gFHhDfBi4pncbzKobNIo 8X4AnRD4QIWaPqQy8R+Blf2Fy82HCiIr =ZUPH -----END PGP SIGNATURE-----