Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Dec 1999 22:59:11 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/isa fd.c
Message-ID:  <199912060659.WAA73586@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       1999/12/05 22:59:11 PST

  Modified files:
    sys/isa              fd.c 
  Log:
  Add a truely evil workaround (hack!) for some unfortunate BIOS
  programming practices.  It seems that newer fdc chips have an
  alternative way of setting the transfer speed (including high speed
  modes for floppy tape) that doesn't use the control register (which
  we don't support - we use the old way only).  So, they (the BIOS
  programmers) sometimes leave out the 0x3f6 control register from
  the PnP ports descriptor(!!).  "Hey, it works with windows, so
  what's the problem?" :-(  Anyway, this hack tries to compensate
  for that.  This was discussed with dfr (who did the pnp attachment).
  
  Revision  Changes    Path
  1.170     +24 -7     src/sys/isa/fd.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912060659.WAA73586>