Floppy disk drive no longer detected
Nate Lawson
nate at root.org
Fri Jul 30 17:00:13 PDT 2004
Marcel Moolenaar wrote:
> On Mon, Jul 26, 2004 at 05:12:33PM -0700, Nate Lawson wrote:
>>Marcel Moolenaar wrote:
>>>Yup. That seems to be resolved:
>>>
>>>fdc0: <floppy drive controller (FDE)> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2
>>>on acpi0
>>>
>>>However, no fd0. Hence no /dev/fd0. With FDC_DEBUG I get:
>>> :
>>>[0x3->FDDATA][0xdf->FDDATA][0x2->FDDATA][0x10->FDDATA][FDDATA->0x90]
>>> :
>>>[fdc0 IDLE]
>>> :
>>>
>>>And that's it...
>>
>>That's weird. Is your floppy drive plugged in? But you're saying that
>>the fd0 enumeration is fixed (i.e. devinfo shows fd0 present)?
>>
>>Perhaps the drive type is not being probed correctly?
>
> Drive is plugged in. fd0 enumeration is not fixed. From devinfo:
>
> fdc0 pnpinfo _HID=PNP0700 _UID=0 at handle=\_SB_.PCI0.LPC0.FDC_
> Interrupt request lines:
> 0x6
> DMA request lines:
> 2
> I/O ports:
> 0x3f0-0x3f5
> 0x3f7
> fd4
> unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.LPC0.FDC_.FDD_
>
>>From acpidump:
>
> :
> Device (FDC)
> {
> Name (_HID, EisaId ("PNP0700"))
> Name (MCD, 0x11)
> :
> Device (FDD)
> {
> Name (_ADR, 0x00)
> Name (_EJD, "_SB.DOCK")
> :
> }
> }
With the patch I committed, the spurious fd4 device should not be
showing up (see your devinfo above). I looked more closely at your ASL
and it indicates that the floppy drive device depends on the dock. It
appears if the dock is not present at boot, the _STA method of DOCK
disables the floppy drive (DKFS -> 0). Can you tell me more about the
status of your docking station?
-Nate
More information about the freebsd-current
mailing list