Date: Wed, 30 Apr 2003 13:08:06 -0400 From: Jeff Walters <jeff@walters.name> To: current@freebsd.org Subject: ACPI vs. /dev/fd0 Message-ID: <200304301308.06597.jeff@walters.name>
next in thread | raw e-mail | index | archive | help
I cannot load the ACPI module in 5.0-current and get a working floppy drive 
simultaneously.  With ACPI loaded the dmesg | grep fdc0 is:
fdc0: cmd 3 failed at out byte 1 of 3
fdc0: cmd 3 failed at out byte 1 of 3
fdc0: cannot reserve I/O port range (6 ports)
With the ACPI module disabled in /boot/loader.conf, I get:
fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> at port 
0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
I have the latest BIOS firmware, and I've been told by my M/B vendor's support 
organization:  "ASRock motherboards are all ACPI complaint"  and  "All our 
Produsts are fully support and fully tested with Windows 98SE/ME/2000/XP.  We 
won't provide any support to Linux or other OS like FreeBSD."
I replied to ask them "why not?", however what can the issue be where they 
claim compliance on all versions of Windows yet FreeBSD doesn't work?  Is 
this a case where Windows has it's own "standard" that no one else meets, or 
is FreeBSD support still incomplete?
I not sure if this is relevant, but here's a chunk of acpidump output related 
to the device FDC0:
        Device(FDC0) {
            Name(_HID, 0x0007d041)
            Method(_STA) {
                If(FDST) {
                    Return(GSTA(LDFD))
                }
                Return(0x0)
            }
            Method(_DIS) {
                DDIS(LDFD)
            }
            Method(_CRS) {
                Return(FCRS)
            }
            Method(_PRS) {
                Return(FPRS)
            }
            Method(_SRS, 1) {
                DENB(LDFD)
            }
        }
Thanks,
Jeff Walters
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304301308.06597.jeff>
