Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Feb 2004 23:20:25 +1100
From:      Tony Frank <tfrank@optushome.com.au>
To:        Tony Frank <tfrank@optushome.com.au>
Cc:        freebsd-hardware@freebsd.org
Subject:   Re: Any known issues regarding VIA IDE chips?
Message-ID:  <20040223122025.GC43264@marvin.home.local>
In-Reply-To: <20040223115448.GA43264@marvin.home.local>
References:  <20040223115448.GA43264@marvin.home.local>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040223122025.GC43264>