Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jun 2004 14:28:48 +1000
From:      "Alastair G. Hogge" <agh@tpg.com.au>
To:        freebsd-current@FreeBSD.ORG
Cc:        current@FreeBSD.ORG
Subject:   Re: Custom kernels causing Promise ATA RAID to go down
Message-ID:  <200406101428.49101.agh@tpg.com.au>
In-Reply-To: <20040608055624.GC59752@afields.ca>
References:  <200406061940.15400.agh@tpg.com.au> <20040608055624.GC59752@afields.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 08 June 2004 15:56, Allan Fields wrote:
> On Sun, Jun 06, 2004 at 07:40:15PM +1000, Alastair G. Hogge wrote:
> > For a couple of weeks now I've been having problems with my custom kernel
> > crashing the system. I've re-cvsup'd and nuked /usr/obj and rebuild
> > worlds
> >
> > The problem is that my kernel keeps causing ATA DMA READ/WRITE
> > errors and then eventually causing my RAID array to go down, thus
> > needing a deletation and re-definition thru the BIOS. Plus uncountable
> > fsck run thru.
>
> Yup, it sucks.. basically if your RAID goes bad, with most Promise
> controllers you need to reboot into BIOS and wait a long time for
> it to rebuild.  I found the Promise BIOS a little lacking.  I'm not
> a fan of oblique menu-based tools, especially when working w/ disks.
>
> Online rebuild is available on some ATA controllers but can also be
> slow.
>
> > I don't know how to capture and store the output. As the system just
> > basicly hangs and freezes the keyboard. Most of the time I've been X,
> > which can only be solved with a hard reboot.
>
> Also, just curious, but are you swapping off the RAID?
Well not user if there's any swapping going on. I have 1024M of system memory, 
and the swap partition is located on the array.

> If your RAID has read/write errors and you use it for swap, it is
> likely that it will cause the system to lock, possibly including
> the console.
>
> Do you have a second machine to use as a serial console?
Unfortunately not. I'm working on getting one setup thou.

> Another thing to try: try pinging the host and see if it responds.
Yes I can still ping the machine.

> I use a null-modem cable and tip(1): When I was having problems w/
> my Promise controller, I'd typically capture the output using
> script(1) or screen(1).
Ahhh very handy. Thanks :-)

> > Running a GENERIC kernel is (with debuging things removed) is so slow. 
> > X/KDE performs so poorly now.
>
> What's interesting is why this only happens w/ your custom kernels.
Actually, I think a GENERIC kernel just last longer then a custom. I left a 
GENERIC running for 6+ hours the other day while I went out, when I came back 
the system had locked up.

> I've also experienced instability with Promise RAID controllers in
> the past but didn't ever use a GENERIC kernel.  I'm interested in
> this issue, but don't know if it's related.
>
> Also: Perhaps your Promise controller or drives are overheating?
Thought about this. But I don't think it is the case. I've had the 2 HD for 
sometime now, and I they used to 24/7. I have 3 fans running in my tower 
case.

I've just re-built world again recently and I'm still getting problems.

I need to get that other machine going.



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