From owner-freebsd-hardware@FreeBSD.ORG Mon Feb 23 04:20:30 2004 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E27816A4CE for ; Mon, 23 Feb 2004 04:20:30 -0800 (PST) Received: from mail002.syd.optusnet.com.au (mail002.syd.optusnet.com.au [211.29.132.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F4E043D31 for ; Mon, 23 Feb 2004 04:20:29 -0800 (PST) (envelope-from tfrank@optushome.com.au) Received: from marvin.home.local (c211-28-241-189.eburwd5.vic.optusnet.com.au [211.28.241.189])i1NCKQ809617; Mon, 23 Feb 2004 23:20:27 +1100 Received: by marvin.home.local (Postfix, from userid 1001) id 969C4318; Mon, 23 Feb 2004 23:20:26 +1100 (EST) Date: Mon, 23 Feb 2004 23:20:25 +1100 From: Tony Frank To: Tony Frank Message-ID: <20040223122025.GC43264@marvin.home.local> References: <20040223115448.GA43264@marvin.home.local> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040223115448.GA43264@marvin.home.local> User-Agent: Mutt/1.4.2.1i cc: freebsd-hardware@freebsd.org Subject: Re: Any known issues regarding VIA IDE chips? X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Feb 2004 12:20:30 -0000 An update, On Mon, Feb 23, 2004 at 10:54:48PM +1100, Tony Frank wrote: > I am having trouble with a Aplus motherboard I have. > Board is based around VIA 82C691 chipset with VIA 82C586B IDE chip. > ata(4) shows the chip as being supported. > While it's detected and my drives appear I keep getting messages: > > ad0: WRITE command timeout tag=0 serv=0 - resetting > ata0: resetting devices .. ata0: mask=03 ostat0=58 ostat2=00 > ad0: ATAPI 00 00 > ata0-slave: ATAPI 00 00 > ata0: mask=03 stat0=50 stat1=00 > ad0: ATA 01 a5 > ata0: devices=01 > ad0: success setting UDMA2 on VIA chip > > This happens also for ad2. > When this occurs the system 'freezes' until the ATA reset etc is completed. > > FreeBSD version: > > FreeBSD 4.9-RELEASE #0: Mon Oct 27 17:51:09 GMT 2003 > root@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/GENERIC > I defined 'hw.ata.ata_dma="0"' into /boot/loader.conf and now the drives come up in PIO4 mode and I no longer see the above errors appearing. Performance appears to have suffered somewhat though. Will keep investigating but this works for the moment. Regards, Tony