From owner-freebsd-current@freebsd.org Wed May 4 07:51:49 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DBB3B2C881 for ; Wed, 4 May 2016 07:51:49 +0000 (UTC) (envelope-from joel@vnode.se) Received: from smtp.vnode.se (smtp.vnode.se [185.137.191.3]) by mx1.freebsd.org (Postfix) with ESMTP id E6D1B1E08; Wed, 4 May 2016 07:51:48 +0000 (UTC) (envelope-from joel@vnode.se) Received: from ymer.vnode.se (81-234-63-71-no20.tbcn.telia.com [81.234.63.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.vnode.se (Postfix) with ESMTPSA id A06DFB2FE; Wed, 4 May 2016 09:51:45 +0200 (CEST) Date: Wed, 4 May 2016 09:51:45 +0200 From: Joel Dahl To: John Baldwin Cc: freebsd-current@freebsd.org, Michael Butler , Larry Rosenman Subject: Re: boot with floppy enabled doesn't..... Message-ID: <20160504075145.GA6385@ymer.vnode.se> Mail-Followup-To: John Baldwin , freebsd-current@freebsd.org, Michael Butler , Larry Rosenman References: <0b555735ed2b24d5974f2357f3888d05@thebighonker.lerctr.org> <1797095.k3J7QE5xDU@ralph.baldwin.cx> <20160503202021.GB4683@ymer.vnode.se> <11150830.3czo4Xak1q@ralph.baldwin.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <11150830.3czo4Xak1q@ralph.baldwin.cx> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 May 2016 07:51:49 -0000 On Tue, May 03, 2016 at 03:52:43PM -0700, John Baldwin wrote: > On Tuesday, May 03, 2016 10:20:21 PM Joel Dahl wrote: > > On Tue, May 03, 2016 at 12:58:15PM -0700, John Baldwin wrote: > > > On Tuesday, May 03, 2016 03:37:27 PM Michael Butler wrote: > > > > On 05/03/16 11:21, Larry Rosenman wrote: > > > > > On 2016-05-03 05:49, Joel Dahl wrote: > > > > >> On Sat, Apr 30, 2016 at 10:36:53PM -0500, Larry Rosenman wrote: > > > > >>> On a current -CURRENT if my Floppy disk controller and device are > > > > >>> ENABLED, we do NOT pass mount root, and the floppy disk > > > > >>> light is ON. > > > > >> > > > > >> Just a "me too". But this is with VMware Fusion. If I disable the > > > > >> floppy from > > > > >> BIOS, the virtual machine boots. If I leave it enabled, it hangs. > > > > > Thanks for posting that I'm not the only one, and it's not flakey hardware. > > > > > > > > > > > > > I have an, otherwise extremely reliable but ancient, Intel TR440BXA > > > > motherboard doing this :-( > > > > > > > > What drove me mad for a while is that I have an identical machine, with > > > > exception of 10k RPM SCSI disks, which doesn't hang. I simply optioned > > > > out "device fdc" and it's behaved ever since, > > > > > > Larry wasn't able to get into DDB when his box hung, are either of you able > > > to get into DDB when it hangs? > > > > Um, ctrl-alt-backspace doesn't work for me, but ctrl-alt-esc does. > > > > I uploaded a few screenshots here: https://www.vnode.se/files/freebsd/ > > Thanks. It seems like the fdc worker thread isn't there and GEOM is stuck > waiting for that thread to do something (well waiting for the commands > that thread handles to be executed). > > First step would be just add a 'panic' to fdc_start_worker() in fdc.c at > the end to make sure it is getting called. (And when it drops you into ddb > you should be able to see the fdc0 kproc in 'ps' output). I did this, but no change. It hangs at the same place, so I guess the added panic() is never called. -- Joel