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>

index | next in thread | previous in thread | raw e-mail

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


home | help

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