All of lore.kernel.org
 help / color / mirror / Atom feed
* HPMC bus timeout on C3600
@ 2008-12-20 12:39 Guy Martin
  2008-12-20 22:16 ` Kyle McMartin
  2008-12-21  8:10 ` Grant Grundler
  0 siblings, 2 replies; 20+ messages in thread
From: Guy Martin @ 2008-12-20 12:39 UTC (permalink / raw)
  To: linux-parisc

[-- Attachment #1: Type: text/plain, Size: 1189 bytes --]



Hi team,


I'm recently running into HPMC bus timeout problem. While this never
caused any problem before, I've noticed a few strange things. I've
attached the output I get from "pim hpmc" in the PDC.

This BUS timeout occurs after one or two days of idling when I plug a
specific card reader in the USB PCI card I plugged in. I think this
card reader causes problems because it's being polled every 2-3 seconds.

Nevertheless, looking at the pdc output, it seems that the OS HPMC
handler is not kicking off according to the chassis code CBF2 and CBFC.
CBF2 : bas OS HPMC len
CBFC : OS HPMC br err

I've check GR02 and it points to inw() which makes sens. Nothing
interesting there.

The failing device appears to be the built-in NIC according the path
provided in the output (10/0/12/0) and the C3600 service manual (figure
5-2).

Even if this look HW pb, I've had a few reports recently about HPMC PCI
timeout issues and I have a few doubts.

Now my questions are :
 - does this look like an HW or SW problems ?
 - why isn't the HPMC handler kicked off ?
 - could the HPMC handler recover this ?
 - what debug can I enable to get more info about this if applicable ?



Cheers,
  Guy


[-- Attachment #2: c3600-hpmc --]
[-- Type: application/octet-stream, Size: 25894 bytes --]

Service Menu: Enter command > pim hpmc                                                                                                                                                                              
                                                                                                                                                                                                                    
PROCESSOR PIM INFORMATION                                                                                                                                                                                           
                                                                                                                                                                                                                    
-----------------  Processor 0 HPMC Information ------------------                                                                                                                                                  
                                                                                                                                                                                                                    
Timestamp =                                                                                                                                                                                                         
  Tue Dec  16 21:23:47 GMT 2008    (20:08:12:16:21:23:47)                                                                                                                                                           
                                                                                                                                                                                                                    
HPMC Chassis Codes = 2cbf0  2500b  2cbf2  2cbfc                                                                                                                                                                     
                                                                                                                                                                                                                    
General Registers 0 - 31                                                                                                                                                                                            
00-03   0000000000000000  00000000104dc150  00000000101176f0  000000008f31e360                                                                                                                                      
04-07   0000000000000000  000000000000000f  000000008f31e000  0000000000000000                                                                                                                                      
08-11   0000000000000000  0000000010582950  00000000104dc150  000000001057ede8                                                                                                                                      
12-15   00000000f0000000  0000000000000081  000000001040c0e4  00000000f0400004                                                                                                                                      
16-19   00000000f00008c4  00000000f000017c  00000000f0000174  0000000000020000                                                                                                                                      
20-23   00000000000000d4  00000000030a9fcb  000000001027a7b8  0000000000000000                                                                                                                                      
24-27   0000000000000001  0000000000001040  000000008f804580  00000000104dc150                                                                                                                                      
28-31   00000000104fb778  0000000002584fd6  000000008f8e0380  00000000101176f0                                                                                                                                      
                                                                                                                                                                                                                    
<Press any key to continue (q to quit)>                                                                                                                                                                             
                                                                                                                                                                                                                    
Control Registers 0 - 31                                                                                                                                                                                            
00-03   0000000000000000  0000000000000000  0000000000000000  0000000000000000                                                                                                                                      
04-07   0000000000000000  0000000000000000  0000000000000000  0000000000000000                                                                                                                                      
08-11   0000000000007ad2  0000000000000000  00000000000000c0  000000000000003f                                                                                                                                      
12-15   0000000000000000  0000000000000000  000000000010f000  00000000ff800000                                                                                                                                      
16-19   000055958963ba84  0000000000000000  000000001027a7c4  000000000e79009c                                                                                                                                      
20-23   00000000a627fffb  0000000080421040  000000ff0006f90e  0000000080000000                                                                                                                                      
24-27   000000000052a000  000000004250e000  0000000000044021  00000000f0412000                                                                                                                                      
28-31   0000000055555555  0000000055555555  000000008f8e0000  0000000011111111                                                                                                                                      
Space Registers 0 - 7                                                                                                                                                                                               
                                                                                                                                                                                                                    
00-03   00000000          00000000          00000000          00003d69                                                                                                                                              
04-07   00000000          00000000          00000000          00000000                                  


IIA Space                    = 0x0000000000000000                                                                                                                                                                   
IIA Offset                   = 0x000000001027a7c8                                                                                                                                                                   
Check Type                   = 0x20000000                                                                                                                                                                           
CPU State                    = 0x9e000004                                                                                                                                                                           
Cache Check                  = 0x00000000                                                                                                                                                                           
TLB Check                    = 0x00000000                                                                                                                                                                           
Bus Check                    = 0x0030103b                                                                                                                                                                           
Assists Check                = 0x00000000                                                                                                                                                                           
Assist State                 = 0x00000000                                                                                                                                                                           
Path Info                    = 0x00000000                                                                                                                                                                           
System Responder Address     = 0x000000fffee01040                                                                                                                                                                   
System Requestor Address     = 0xfffffffffffa0000                                                                                                                                                                   
                                                                                                                                                                                                                    
Floating-Point Registers 0 - 31                                                                                                                                                                                     
00-03   0000001f00000000  0000000000000000  0000000000000000  0000000000000000                                                                                                                                      
04-07   3fd3e672c6670f8c  41d215ed21800000  0000000654000000  5ea496f000000000                                                                                                                                      
08-11   00000003b26de560  3ff0000000000000  3ff0000000000000  0000000000000000                                                                                                                                      
12-15   5555555555555555  5555555555555555  5555555555555555  5555555555555555                                                                                                                                      
16-19   5555555555555555  5555555555555555  5555555555555555  5555555555555555                                                                                                                                      
20-23   5555555555555555  5555555555555555  0000000000000000  0000000000000000                                                                                                                                      
24-27   0000888630000000  0000ce9a00000000  000000006e2df49c  4024cb5ecf0a9480                                                                                                                                      
28-31   3ff0000000000000  0000000000000000  4024cb5ecf0a9480  0000000000000000  


'9000/785 B,C,J Workstation Unarchitected (per-CPU)', rev 1, 140 bytes:                                                                                                                                             
                                                                                                                                                                                                                    
Check Summary                = 0xcb81041008000000                                                                                                                                                                   
Available Memory             = 0x0000000080000000                                                                                                                                                                   
CPU Diagnose Register 2      = 0x0300000000000004                                                                                                                                                                   
CPU Status Register 0        = 0x2420c20000000000                                                                                                                                                                   
CPU Status Register 1        = 0x8002000000000000                                                                                                                                                                   
SADD LOG                     = 0xd3081bfb486511b8                                                                                                                                                                   
Read Short LOG               = 0xc1af00fffee01040                                                                                                                                                                   
ERROR_STATUS                 = 0x0000000000100010                                                                                                                                                                   
MEM_ADDR                     = 0x000001ff3fffffff                                                                                                                                                                   
MEM_SYND                     = 0x0000000000000000                                                                                                                                                                   
MEM_ADDR_CORR                = 0x000001ff3fffffff                                                                                                                                                                   
MEM_SYND_CORR                = 0x0000000000000000                                                                                                                                                                   
RUN_DATA_HIGH                = 0xc1bff0fffed08040                                                                                                                                                                   
RUN_DATA_LOW                 = 0xc1bff0fffed08040                                                                                                                                                                   
RUN_CTRL                     = 0x0000021c00001418                                                                                                                                                                   
RUN_ADDR                     = 0xc1bff0fffed08040                                                                                                                                                                   
System Responder Path        = 0x00ffffff0a000c00                                                                                                                                                                   
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    
HPMC PIM Analysis Information:                                                                                                                                                                                      
                                                                                                                                                                                                                    
Timestamp =                                                                                                                                                                                                         
  Tue Dec  16 21:23:47 GMT 2008    (20:08:12:16:21:23:47)                                                                                                                                                           
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    
'9000/785 B,C,J Workstation HPMC PIM Analysis (per-CPU)', rev 0, 1304 bytes:                                                                                                                                        
                                                                                                                                                                                                                    
A Data I/O Fetch Timeout occurred while CPU 0 was                                                                                                                                                                   
requesting information from a device at the path 10/0/12/0 (built-in PCI device).                                                                                                                                   
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    
Memory/IO Controller Error Analysis Information:                                                                                                                                                                    
                                                                                                                                                                                                                    
The Memory/IO Controller only observed the Broadcast Error.  It did not log                                                                                                                                         
any additional information about the HPMC.                                 


Memory Error Log Information:                                                                                                                                                                                       
                                                                                                                                                                                                                    
Timestamp =                                                                                                                                                                                                         
  Tue Dec  16 21:23:47 GMT 2008    (20:08:12:16:21:23:47)                                                                                                                                                           
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    
'9000/785 B,C,J Workstation Memory Error Log', rev 0, 64 bytes:                                                                                                                                                     
                                                                                                                                                                                                                    
   No memory errors logged                                                                                                                                                                                          
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    
I/O Module Error Log Information:                                                                                                                                                                                   
                                                                                                                                                                                                                    
Timestamp =                                                                                                                                                                                                         
  Tue Dec  16 21:23:47 GMT 2008    (20:08:12:16:21:23:47)                                                                                                                                                           
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    
'9000/785 B,C,J Workstation IO Error Log', rev 0, 228 bytes:                                                                                                                                                        
                                                                                                                                                                                                                    
 Rope     Word1        Word2            Word3                                                                                                                                                                       
------ ------------ ------------                                                                                                                                                                                    
   0    0x00000000   0x0e0cc2a9   0x00000000fed30048                                                                                                                                                                
   1    0x00000000   0x1e0cc009   0x00000000fed32048                                                                                                                                                                
   2    ----------   0x2e0cc009   ------------------                                                                                                                                                                
   3    ----------   0x3e0cc009   ------------------                                                                                                                                                                
   4    0x00000000   0x4e0cc009   0x00000000fed38048                                                                                                                                                                
   5    ----------   0x5e0cc009   ------------------                                                                                                                                                                
   6    0x00000000   0x6e0cc009   0x00000000fed3c048                                                                                                                                                                
   7    ----------   0x7e0cc009   ------------------          




^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2009-01-03  1:27 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-20 12:39 HPMC bus timeout on C3600 Guy Martin
2008-12-20 22:16 ` Kyle McMartin
2008-12-20 22:21   ` Kyle McMartin
2008-12-21  8:12     ` Grant Grundler
2008-12-22 21:40       ` Guy Martin
2008-12-22 21:47         ` Kyle McMartin
2008-12-22 22:49           ` Guy Martin
2008-12-25  8:06             ` Grant Grundler
2008-12-25 15:57               ` Guy Martin
2008-12-25 21:36                 ` Grant Grundler
2009-01-02 20:46                   ` Guy Martin
2009-01-02 21:01                     ` Kyle McMartin
2009-01-02 21:14                       ` John David Anglin
2009-01-02 21:18                         ` Kyle McMartin
2009-01-02 21:36                           ` John David Anglin
2009-01-03  0:09                           ` John David Anglin
2009-01-03  0:44                             ` Kyle McMartin
2009-01-03  1:24                               ` John David Anglin
2009-01-03  1:27                                 ` Kyle McMartin
2008-12-21  8:10 ` Grant Grundler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.