Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jul 2004 17:33:22 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        Nate Lawson <nate@root.org>
Cc:        Tim Robbins <tjr@freebsd.org>
Subject:   Re: Floppy disk drive no longer detected
Message-ID:  <20040727003322.GB670@dhcp50.pn.xcllnt.net>
In-Reply-To: <41059DF1.90702@root.org>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 26, 2004 at 05:12:33PM -0700, Nate Lawson wrote:
> Marcel Moolenaar wrote:
> >On Mon, Jul 26, 2004 at 03:20:35PM -0700, Nate Lawson wrote:
> >
> >>Ok, below is a patch to address this.  There are two things this fixes.  
> >>The first, which I think Marcel's laptop had from the dmesg I saw, is 
> >>that _FDI is not required so a system may have child devices of FDC that 
> >>lack an _FDI method.
> >
> >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")
			  :
		    }
		}
		  :


-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel@xcllnt.net



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