Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jul 2004 16:59:17 -0700
From:      Nate Lawson <nate@root.org>
To:        Marcel Moolenaar <marcel@xcllnt.net>
Cc:        current@freebsd.org
Subject:   Re: Floppy disk drive no longer detected
Message-ID:  <410AE0D5.7040009@root.org>
In-Reply-To: <20040727003322.GB670@dhcp50.pn.xcllnt.net>
References:  <20040726021326.GA23697@cat.robbins.dropbear.id.au> <20040726095929.GA30092@cat.robbins.dropbear.id.au> <410583B3.4000104@root.org> <20040727001010.GA670@dhcp50.pn.xcllnt.net> <41059DF1.90702@root.org> <20040727003322.GB670@dhcp50.pn.xcllnt.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?410AE0D5.7040009>