From owner-freebsd-current@FreeBSD.ORG Wed Feb 11 22:43:36 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C013616A4CE for ; Wed, 11 Feb 2004 22:43:36 -0800 (PST) Received: from root.org (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 989E243D2F for ; Wed, 11 Feb 2004 22:43:36 -0800 (PST) (envelope-from nate@root.org) Received: (qmail 97149 invoked by uid 1000); 12 Feb 2004 06:43:38 -0000 Date: Wed, 11 Feb 2004 22:43:38 -0800 (PST) From: Nate Lawson To: Lanny Baron In-Reply-To: <1076540992.7970.176.camel@panda.freebsdsystems.com> Message-ID: <20040211223921.N97023@root.org> References: <1076528409.7970.151.camel@panda.freebsdsystems.com> <1076540992.7970.176.camel@panda.freebsdsystems.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: acpi-jp@jp.freebsd.org cc: current@freebsd.org Subject: Re: fd0 not working on any of our Servers X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Feb 2004 06:43:36 -0000 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: 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 })