fd0 not working on any of our Servers
Nate Lawson
nate at root.org
Wed Feb 11 22:43:36 PST 2004
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
@@ -2013,11 +2013,9 @@
}
}
- 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
})
More information about the freebsd-current
mailing list