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>
