SRDB ID | Synopsis | Date | ||
27896 | Ultra 1 and Ultra 2 panic with error: Timeout on System Bus | 26 Jul 2001 |
Status | Issued |
Description |
A Bus Timeout Error (TO event) on the System Bus means that the CPU tried to read or write from a memory location and the device at that location did not respond.
Example:
WARNING: [AFT1] Timeout on System Bus in privileged mode from CPU0 Data access at TL=0, errID 0x0019487b.66825e5e AFSR 0x00000000.88000000<PRIV,TO> AFAR 0x000001ff.10700000
SOLUTION SUMMARY:
To solve this you need to identify what device on the bus caused the timeout. The AFAR is the address register and it contains the address of the faulty device. Look for the address range in the prtconf -pv output that matches the AFAR (0x000001ff.10700000.
Node 0xf005b314 scsi-initiator-id: 00000007 version#: 00000001 implementation#: 00000000 address: fffc8000 interrupts: 000007f4.000007f5.000007f6.000007e5.000007ea.000007f7 ranges: 00000000.00000000.000001ff.00000000.10000000.00000001.00000000.000001ff.10000000.10000000.00000002.00000000.000001ff.20000000.10000000.00000003.00000000.000001ff.30000000.10000000.0000000d.00000000.000001ff.d0000000.10000000.0000000e.00000000.000001ff.e0000000.10000000.0000000f.00000000.000001ff.f0000000.10000000 reg: 000001fe.00000000.00000000.00008000 slot-address-bits: 0000001c up-burst-sizes: 0078007f burst-sizes: 00f8007f device_type: 'sbus' name: 'sbus' model: 'SUNW,sysio' thermal-interrupt: bus-parity-generated: upa-portid: 0000001f clock-frequency: 017d7840
The faulty part is on the device_type 'sbus'. It confirms the panic string. Looking for each device depending on the node 0xf005b314 doesn't provide much more information. We have to determine which sbus slot the timeout comes from. You need to decode the ranges field:
ranges: 00000000.00000000.000001ff.00000000.10000000.00000001.00000000.000001ff.10000000.10000000.00000002.00000000.000001ff.20000000.10000000.00000003.00000000.000001ff.30000000.10000000.0000000d.00000000.000001ff.d0000000.10000000.0000000e.00000000.000001ff.e0000000.10000000.0000000f.00000000.000001ff.f0000000.10000000 ranges: 00000000.00000000.000001ff.00000000.10000000. 00000001.00000000.000001ff.10000000.10000000. 00000002.00000000.000001ff.20000000.10000000. 00000003.00000000.000001ff.30000000.10000000. 0000000d.00000000.000001ff.d0000000.10000000. 0000000e.00000000.000001ff.e0000000.10000000. 0000000f.00000000.000001ff.f0000000.10000000 SLOT RANGE LENGHT slot 0 000001ff.00000000 10000000 >>>> sbus slot 0 Slot 1 000001ff.10000000 10000000 >>>> sbus slot 1 Slot 2 000001ff.20000000 10000000 >>>> sbus slot 2 Slot 3 000001ff.30000000 10000000 >>>> sbus slot 3 Slot 13 (0xd) 000001ff.d0000000 10000000 >>>> APC & CS4231 (Line in/out, microphone) Slot 14 (0xe) 000001ff.e0000000 10000000 >>>> FEPS (SCSI, Ethernet, // port) Slot 15 (0xf) 000001ff.f0000000 10000000 >>>> SLAVIO (serial ports, floppy, keyboard, mouse) WARNING The assignment is implementation specific. On electron (Ultra 1 170E) and pulsar (Ultra 2), the ordering is as follows: slot 13 is audio (APC), slot 14 is Happy Meal, and slot 15 is Slavio. On neutron (Ultra 1 140/170), the ordering is as follows: slot 13 is audio (APC), slot 14 is Macio, and slot 15 is Slavio. Our AFAR (0x000001ff.10700000) is included in the range of slot 1. ======================== IO Cards ========================= Bus Freq Brd Type MHz Slot Name Model --- ---- ---- ---- -------------------------------- ---------------------- 0 SBus 25 0 SUNW,hme SUNW,501-2919 0 SBus 25 1 gw DW3300 0 SBus 25 2 fcaw FCW 0 SBus 25 14 SUNW,fas/sd (block) 0 SBus 25 14 SUNW,hme 0 SBus 25 14 SUNW,bpp 0 UPA 100 30 FFB, Double Buffered SUNW,501-3129 From the prtdiag output, we see that a gw card is in Slot 1 and the prtconf output provides more information about this 3rd party card. Node 0xf00818bc ... copyright: 'Copyright (c) 1994 Data/Ware Development Inc.' manufacturer: 'Data/Ware' device_type: 'network' model: 'DW3300' name: 'gw'
In this example, the culprit is either the gw card or the system board, which should be replaced.
INTERNAL SUMMARY:
SUBMITTER: Renaud Manus APPLIES TO: ATTACHMENTS: