From owner-freebsd-current Wed Mar 3 13:11:28 1999 Delivered-To: freebsd-current@freebsd.org Received: from freebsd.dk (freebsd.dk [212.242.42.178]) by hub.freebsd.org (Postfix) with ESMTP id 7FA4A14E0E for ; Wed, 3 Mar 1999 13:11:24 -0800 (PST) (envelope-from sos@freebsd.dk) Received: (from sos@localhost) by freebsd.dk (8.9.1/8.9.1) id WAA87731 for current@freebsd.org; Wed, 3 Mar 1999 22:11:06 +0100 (CET) (envelope-from sos) From: Søren Schmidt Message-Id: <199903032111.WAA87731@freebsd.dk> Subject: UPDATE: ATA/ATAPI driver new version available. To: current@freebsd.org Date: Wed, 3 Mar 1999 22:11:06 +0100 (CET) X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG First update to the new ATA/ATAPI driver: Added driver to support ATAPI floppies ie LS-120 & ZIP drives. I'm not too sure of this 2 hour job, I cannot get writeprotect disabled on the only ZIP medium I just got, but I can read the disk. Reports are welcome on LS-120 drives too, they are very hard to come by here, apparently rare items. Added "options ATA_STATIC_ID" that wires ATA disks like the old wd driver. That should shut up the complainers for now :) Fixed problems: Dont use more sectors/intr than the drive supports. This hanged a couble of systems with older disks. Fix announce of > 8.4G disks. More or less cosmetics, but it was forgotten. Dont call ad_interrupt/ad_transfer when no disks config'd. If only ATAPI devices config'd the kernel can now link. Use the right page# for CDR write mode params. This prevented the burner support from working, its now as functional as under the old system. Implement DEVFS stuff. Well.... Fixed breakage when no PCI support in kernel. It was not possible to make a kernel with ata but no PCI. There has also been a lot of general code clenaups, it should be more readable now. As usual USE AT YOUR OWN RISK!!, this is still pre alpha level code. But please tell me how it works for you! Enjoy! -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message