Skip to content

we get on VIO in errpt “DELAYED INTS” error

we saw on VIO Server

Excessive interrupt disablement time                                    
                                                                       
Problembeschreibung                                                     
LABEL:          DELAYED_INTS                                            
IDENTIFIER:     A2205861                                                
                                                                        
Date/Time:       Thu Jul 10 20:34:35 CEST 2014                          
Sequence Number: 28277                                                  
Machine Id:      00C7DE574C00                                           
Node Id:         apu001                                                 
Class:           S                                                      
Type:            PERF                                                   
WPAR:            Global                                                 
Resource Name:   SYSPROC                                                
                                                                        
Description                                                             
Excessive interrupt disablement time                                    
                                                                        
Probable Causes                                                         
SOFTWARE PROGRAM                                                        
                                                                        
Failure Causes                                                          
SOFTWARE PROGRAM                                                        
                                                                        
        Recommended Actions                                             
        REPORT DETAILED DATA 


      

Here is IBM explanation:

The error you highlighted in your errpt isn't showing a problem, it's
just a warning message. The DELAYED_INTs errpt mechanism is designed to
give "heads-up" regarding possible problems within the kernel, like if
an I/O routine is taking too long. The error DELAYED_INTS does not
really mean an actual error or failed state in the system and the
errors are simply logged to keep track of target areas of kernel which
stay disabled for long periods of time.
The device driver may disable interrupts for certain actions. If time
spent with disabled interrupts (measured by kernel) seems long an entry
in errpt is logged.
.
Further information on the error can can be found at:
http://www-1.ibm.com/support/docview.wss?uid=isg3T1000678

Since the DELAYED_INTS entry does not indicate an actual error or
failed state in the system. The entries aresimply logged to keep
track of target areas of the kernel which stay disabled for long
periods of time" The stack showed that it's about krlocks().This
may point to an issue with krlock() and maybe too much time spend
spinning while waiting for the krlock.

You can turn error checking persistently off at the system level with
 # errctrl errcheckoff -c all
or persistently on with
 # errctrl errcheckon -c all