cvs commit: src/sys/dev/fdc fdc.c fdc_isa.c fdc_pccard.c
fdcvar.h
Nate Lawson
nate at root.org
Sun Sep 19 13:59:33 PDT 2004
David Schultz wrote:
> On Tue, Sep 14, 2004, Warner Losh wrote:
>
>>imp 2004-09-14 07:06:49 UTC
>>
>> FreeBSD src repository
>>
>> Modified files:
>> sys/dev/fdc fdc.c fdc_isa.c fdc_pccard.c fdcvar.h
>> Log:
>> Checkpoint the fdc resource changes:
>>
>> o Allow for up to 3 resource I/O ranges to be given for the floppy
>> controller, rather than just two that are allowed for now.
>> o Make sure that we can work with either a base address of 0x3f0 or 0x3f2.
>> o Create new inline functions to access the YE DATA's unique BDCR register.
>> o Update pccard attachment to add the fd device.
>> o Do some minor style(9) polishing.
>
>
> Hmm...this causes my system to hang immediately before the point
> where I would expect GEOM to report that it had tasted ad0. Any
> ideas what's going on? Below is the resulting kernel message
> buffer, truncated due to ata(4) verbosity. This is with
> bootverbose, geom.debugflags=7, and debug.fdc.debugflags=0xff. If
> you need any other information (e.g. ps output) please let me
> know and I'll try to dig up a serial cable.
It's likely the geom probe of the floppy media. Try booting with a
floppy in the drive. Or, try disabling geom floppy support by
commenting out the g_new stuff in fd_attach2 and the kthread_create for
the worker thread. Or just disable the floppy drive to see if that
really is the problem.
-Nate
More information about the cvs-src
mailing list