[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: occasional kernel freezes possibly related to aac(4) 2410SA



Hi Per, hi misc,

> I have (maybe had...) server freezing problems (came during test phase
> with a couple of days interval) with my new home server which is a Dell 
> 400SC with an adaptec 2410SA (4.1-0[5934] set up as a mirror. This server
> is new and I have only ran OpenBSD 3.6 and only with my 2410SA card. When
> the server locked up I could not even see anything on the attached
> monitor. I have not enabled any debugging in the kernel yet to track if
> it's the adaptec card or not that causes my hangings. I was going to try
> what "Antonios Anastasiadis" did (see misc thread) and disable both the
> uhci and the ehci driver to see if I get rid of the freezings (he did and
> pointed against a very buggy *hci driver).

As i don't need USB anyway, i just compiled the kernel without any
usb support.  Let's see whether that will change anything...

> However... before disbling the *hci in the kernel I tried to disable the
> driver cache on my 2410 card ( a long shot) and the hangings have not
> showed up since.

When i first configured the controller, i enabled all cache options,
too.  But right after the first hang, i disabled the write cache on
all SATA devices - after all, when the machine hangs with cache
enabled, you lose data.

I just checked the BIOS settings of the card.
They are currently as follows:

  Controller configuration:
  Drive write cache - disabled
  Runtime BIOS - enabled
  Automatic Failover - enabled
  Array background consistency check - disabled
  Array based BBS support - disabled
  Physical device display during POST - enabled
  Alarm control - enabled

  SATA device configuration:
  Write cache - all four channels - no

> Can you try to disable all cache and reply with status?

The last hang of my machine occurred with firmware 4.2-0 (=Build 7348)
while the write cache on all SATA devices was explicitely switched
off.

> I really want to solve my issue AND have an enabled cache.

You mean, having paid cash for cache, you would like to actually
use it?  Hmmmm...

Well, first of all, i should like to get the controller firmware
to work reliably *at all*.  Locking up every second week is not
that nice.

Yours
  Ingo