Re: fd0 not working on any of our Servers

From: Nate Lawson <nate_at_root.org>
Date: Wed, 11 Feb 2004 22:43:38 -0800 (PST)
Attached is a diff for your ASL.  Apply it with patch and then recompile
the new asl:

iasl -f lanny.asl

Then install the backup DSDT:

cp DSDT.aml /boot

Add this to loader.conf:

acpi_dsdt_load="YES"
acpi_dsdt_name="/boot/DSDT.aml"

Reboot and your floppy drive should be detected.  I'm ccing -current in
case others have problems with a non-working floppy drive with ACPI.
The key to look for is a line in dmesg like this:

fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> port
0x3f7,0x3f4-0x3f5,0x3f2-0x3f3,0x3f0-0x3f1 irq 6 drq 2 on acpi0
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Note the range of ports should read 0x3f7,0x3f0-0x3f5 on a working system.

-Nate

--- lanny.asl.orig	Wed Feb 11 22:38:09 2004
+++ lanny.asl	Wed Feb 11 22:37:52 2004
_at__at_ -2013,11 +2013,9 _at__at_
                     }
                 }

-                Name (FCRS, Buffer (0x28)
+                Name (FCRS, Buffer (0x18)
                 {
-                    0x47, 0x01, 0xF0, 0x03, 0xF0, 0x03, 0x01, 0x02,
-                    0x47, 0x01, 0xF2, 0x03, 0xF2, 0x03, 0x01, 0x02,
-                    0x47, 0x01, 0xF4, 0x03, 0xF4, 0x03, 0x01, 0x02,
+                    0x47, 0x01, 0xF0, 0x03, 0xF0, 0x03, 0x01, 0x06,
                     0x47, 0x01, 0xF7, 0x03, 0xF7, 0x03, 0x01, 0x01,
                     0x22, 0x40, 0x00, 0x2A, 0x04, 0x00, 0x79, 0x00
                 })
Received on Wed Feb 11 2004 - 21:43:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:42 UTC