Re: HEADS UP [Re: thread+preemption stability improvement]

From: Scott Long <scottl_at_freebsd.org>
Date: Tue, 20 Jul 2004 00:54:34 -0600
Daniel Eriksson wrote:

>>I have set aside some time on the server (normally a busy 
>>production-type
>>server) to try a few different configs (SHED_ULE instead of SHED_4BSD,
>>turning off apic, removing polling) to see if any of them 
>>will have any
>>impact.
> 
> 
> I have just tried a number of different combinations of sheduler, acpi,
> apic, polling, ...
> 
> No matter what I do, the only way to prevent errors like the one below seems
> to be to run with preemption turned off.
> 
> Interrupt storm detected on "irq20: atapci4"; throttling interrupt source
> ad20: FAILURE - already active DMA on this device
> ad20: setting up DMA failed
> 
> See my recent mail on this list entitled "Kernel preemption leads to SATA
> instability (how to debug?)" for machine configuration and further
> information.
> 
> /Daniel Eriksson
> 

Thanks for the report.  I'm sure that there is a bug of some sort in the
ATA driver that is being exposed by PREEMPTION, but I'm also going to
consider turning off preemption in the next day or two since this isn't
the only lingering problem.

Scott
Received on Tue Jul 20 2004 - 04:55:44 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:02 UTC