From owner-cvs-all@FreeBSD.ORG Wed Jul 12 00:59:53 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0699016A4DD; Wed, 12 Jul 2006 00:59:53 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9412243D45; Wed, 12 Jul 2006 00:59:52 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id k6C0xoiU009205; Tue, 11 Jul 2006 20:59:50 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: src-committers@FreeBSD.org Date: Tue, 11 Jul 2006 20:59:37 -0400 User-Agent: KMail/1.6.2 References: <200607120049.k6C0nlHN034350@repoman.freebsd.org> In-Reply-To: <200607120049.k6C0nlHN034350@repoman.freebsd.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200607112059.39655.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV 0.88/1592/Tue Jul 11 16:40:37 2006 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fdc fdc.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jul 2006 00:59:53 -0000 On Tuesday 11 July 2006 08:49 pm, Jung-uk Kim wrote: > jkim 2006-07-12 00:49:47 UTC > > FreeBSD src repository > > Modified files: > sys/dev/fdc fdc.c > Log: > Assume floppy disk is not inserted when we have exhausted > retries. This significantly reduces booting time when there is > broken floppy disk drive, controller, cable, BIOS, etc. > When the floppy controller interface is correctly implemented, > disk change signal (DSKCHG) is reflected in the Digital Input > Register (DIR) at 0x3f7. However, there are many cases that the > signal is unusable. Moreover, some BIOS does not reserve the port > at all. In those cases, the register may not function. > > Revision Changes Path > 1.311 +3 -0 src/sys/dev/fdc/fdc.c Linux device driver seems to have 'broken_dcl' boot time option to work around this issue, i.e., assuming disk change for every floppy disk access, which is quite ugly, IMHO. Does anybody have better idea to fix these cases? Jung-uk Kim