floppy drives and ACPI

Matthew Dillon dillon at apollo.backplane.com
Tue Oct 12 13:59:15 PDT 2004


:> :without ACPI:
:> :
:> :kernel: fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
:> :kernel: installed MI handler for int 6
:> :kernel: fdc0: FIFO enabled, 8 bytes threshold
:> :kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0
:> :
:> :-- 
:> :Jeroen Ruigrok van der Werven <asmodai(at)wxs.nl> / asmodai / kita no mono
:> 
:...
:I get this too, I got MSI KT6 Delta motherboard.
:
:Nate Lawson fixed this on freebsd -current a while back. In
:src/sys/dev/fdc/fdc_isa.c,v 1.11 2004/08/20. Here is the log
:message:
:
:"Remove a check that is too strict.  With BIOSen that specify an
:IO/ctl port of 0x3f2-0x3f5,0x3f7 the ports are not 7 bytes apart.
:This should fix floppy probing on such systems. (We handle the case
:of adjusting for a start of 0x3f2 -> 0x3f0 separately, although that
:code should still be checked if there are still floppy problems for
:others.)"
:
:Hope that helps to track it down.
:
:-- 
:Sarunas Vancevicius

    Yup, you definitely found it.  It looks like there are a bunch
    of FBsd commits.  Not just 1.11, but also 1.13, 1.15, and 1.16.  It 
    will take me a little bit to figure out how to merge them into DFly but
    I should have a patch set for you guys to try out tonight.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Bugs mailing list