From owner-freebsd-stable Sun Mar 11 17:48:53 2001 Delivered-To: freebsd-stable@freebsd.org Received: from ns.altadena.net (ns.altadena.net [206.126.144.2]) by hub.freebsd.org (Postfix) with ESMTP id 16D7237B71B for ; Sun, 11 Mar 2001 17:48:51 -0800 (PST) (envelope-from pete@ns.altadena.net) Received: (from pete@localhost) by ns.altadena.net (8.11.2/8.8.8) id f2C1mfj65156 for stable@freebsd.org; Sun, 11 Mar 2001 17:48:41 -0800 (PST) (envelope-from pete) From: Pete Carah Message-Id: <200103120148.f2C1mfj65156@ns.altadena.net> Subject: Re: ATA oddness To: stable@freebsd.org Date: Sun, 11 Mar 2001 17:48:41 -0800 (PST) X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=iso8859-1 Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hopefully sos reads this list? Following up my own note - I see the following in the code, none of which came out in my verbose dmesg: .... if (bootverbose) ata_printf(scp, device, "%s setting UDMA2 on Cyrix chip\n", (error) ? "failed" : "success"); .... if (bootverbose) ata_printf(scp, device, "%s setting WDMA2 on Cyrix chip\n", (error) ? "failed" : "success"); .... if (bootverbose) ata_printf(scp, device, "%s setting %s on Cyrix chip\n", (error) ? "failed" : "success", ata_mode2str(ata_pio2mode(apiomode))); That implies that either: 1. the device type didn't get preserved between the initial probe where it shows up, and the drive probes where the device type is apparently missed. 2. ata_dmainit() didn't get called at all, or the 3 integer args were not the same as those printed in the verbose output... AFAIK this drive is only a udma2 device but may be 4; the controller is certainly only udma2. -- Pete To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message