cvs commit: src/sys/dev/fdc fdc.c

Scott Long scottl at samsco.org
Wed Jul 12 15:15:10 UTC 2006


Maxim Sobolev wrote:
> Jung-uk Kim wrote:
> 
>> 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?
> 
> 
> Not really relevant, but who cares about floppy in 2006 when one can buy 
> 256MB USB flash for the price of the pack of floppies? ;-)
> 
> No offense intended, just curious.
> 
> -Maxim

Who cares about ATA in 2006 when one can buy a really good SAS RAID 
controller?

Scott



More information about the cvs-all mailing list