*BSD News Article 35394


Return to BSD News archive

Newsgroups: comp.os.386bsd.bugs
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!EU.net!Germany.EU.net!netmbx.de!unlisys!geminix.in-berlin.de!gemini
From: gemini@geminix.in-berlin.de (Uwe Doering)
Subject: Re: FreeBSD: ASUS SP3G and writeback caches
Keywords: FreeBSD
References: <344vevINN2t7j@rs1.rrz.Uni-Koeln.DE>
Organization: Private UNIX Site
Date: Sat, 3 Sep 1994 11:08:57 GMT
Message-ID: <M47RBQRJ@geminix.in-berlin.de>
Lines: 34

se@fileserv1.MI.Uni-Koeln.DE (Stefan Esser) writes:

>Maybe something got broken in going from FreeBSD-1.1 to 1.1.5 ?
>
>There have been some reports on problems with the ASUS SP3G
>and the PCI SCSI driver, if the secondary cache has been 
>configured for writeback operation. The PCI driver makes 
>the NCR do lots of bus master operations to a data area that
>is written to by the CPU as well (command queues), and is the 
>only FreeBSD driver so far, that depends on cache coherency 
>for PCI to memory operations.

I've seen this problem on an ASUS SP3G with an AHA1542CF controller as
well (FreeBSD-1.1.5, i486DX2/66 CPU). So I don't think that this is a
PCI related problem. It's more likely that you need to select `write-
through' because the current ASUS SP3G doesn't have a Dirty Tag SRAM
and therefore the secondary cache can't work in `write-back' mode.
Yes, I know that other MBs work in a pseudo-`write-back' mode even
without a Dirty Tag SRAM (with reduced performance, of course) but
apparently the ASUS SP3G doesn't support this mode.

So, before concluding that the ASUS SP3G isn't capable of secondary
cache `write-back' operations I would rather wait until there are ASUS
SP3G MBs available that are equiped with a Dirty Tag SRAM and then
check again. Rumor has it that these MBs are already available in
Taiwan at this time so it should be just a matter of weeks until they
show up on the US and european market. It's a shame, however, that
they came out w/o a Dirty Tag SRAM in the first place.

      Uwe
-- 
Uwe Doering | EMail concerning -> FAS           : fas@geminix.in-berlin.de
Berlin      |                  -> IN-Berlin map : maps@geminix.in-berlin.de
Germany     |                  -> other issues  : gemini@geminix.in-berlin.de