I don't think that commit will fix the problem. HP shouldn't sell machines without the battery, but they do. >From memory the firmware on the raid controller has no way of turning on caching without the battery being present.
On Tue, May 29, 2012 at 11:30:34AM +0200, csszep wrote: > Hi Misc! > > We have some older HP Dl360, Dl380 G4 machines with Smart Array 6i > controllores w/o battery backed cache. > > The disk performance in this case is really poor, for examle the > disklabel operation on a 72GB disk lasted for about 5 mins. > > I found a commit in a NetBSD ciss driver (which is a port of OpenBSD > driver), that solve the problem i think: > > http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ic/ciss.c?rev=1.23&content-type=text/x-cvsweb-markup&only_with_tag=MAIN > > The problem is, that the NetBSD scsi midlayer is very different from > the OpenBSD, so is it possible to integrate this patch? My C and > OpenBSD internals knowledge is not enough for this task. > > PS: Yes i know, my english is terrible. > > thx > csszep

