From owner-freebsd-current Fri Dec 10 3:41: 9 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 8E5BC151CD for ; Fri, 10 Dec 1999 03:41:06 -0800 (PST) (envelope-from sos@freebsd.dk) Received: (from sos@localhost) by freebsd.dk (8.9.3/8.9.1) id MAA81039; Fri, 10 Dec 1999 12:40:57 +0100 (CET) (envelope-from sos) From: Soren Schmidt Message-Id: <199912101140.MAA81039@freebsd.dk> Subject: Re: SiS 5591 ATA controller and latest -current' In-Reply-To: from Donn Miller at "Dec 10, 1999 06:18:34 am" To: dmmiller@cvzoom.net (Donn Miller) Date: Fri, 10 Dec 1999 12:40:57 +0100 (CET) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (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 It seems Donn Miller wrote: > I rebuilt my kernel on Tuesday or thereabouts with the new ata > controller. It worked perfectly with my SiS 5591. But, with the latest > cvsup, now the boot hangs and the hard drive is on solid when it gets to > the part mounting root on /dev/ad0s1a. Also, my UDMA/33 drive gets probed > as a regular DMA drive before the hang occurs. Erhm, there is NO support for the SIS5591 in the official sources, so I dont see how you should have gotten UDMA33 with that, are you sure you havn't applied the experimental patches I posted here to the older kernel ?? > I had to boot into kernel.old, which had a slightly older (3 days > old) version of the ata driver. Here's the output of dmesg with > kernel.old: > > ad0: ATA-3 disk at ata0 as master > ad0: 3093MB (6335280 sectors), 6704 cyls, 15 heads, 63 S/T, 512 B/S > ad0: 16 secs/int, 1 depth queue, UDMA33 > > Now, here's the output I get before my machine hangs: > > ad0: ATA-3 disk at ata0 as master > ad0: 3093MB (6335280 sectors), 6704 cyls, 15 heads, 63 S/T, 512 B/S > ad0: 16 secs/int, 1 depth queue, DMA > > I used identical kernel config files, and I had these options enabled: > > options ATA_STATIC_ID #Static device numbering > options ATA_ENABLE_ATAPI_DMA #Enable DMA on ATAPI devices > > Well, this was the same config file that gave me the correct UDMA33 probe > previously. -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message