HP StorageWorks 2/16V HP StorageWorks Fabric OS 5.X Procedures User Guide (AA- - Page 158

Checking for a loop initialization failure, If a loop device is connected to the switch

Page 158 highlights

1. Issue the portCfgShow command to display the port speed settings of all the ports. 2. Issue the switchShow command to determine whether the port has module light. 3. Determine whether the port at 1 Gig/sec completes by issuing the portCfgSpeed command, and then change the port speed to 2 Gig/sec. This should correct the negotiation by the port setting to one speed. 4. Issue the portLogShow or portLogDump command. 5. Check the events area of the output. The first of the following examples is 1 Gbit/sec; the second example is 2 Gbit/sec: 14:38:51.976 SPEE sn NC 00000001,00000000,00000001 14:39:39.227 SPEE sn NC 00000002,00000000,00000001 where: • sn indicates a speed negotiation. • NC indicates negotiation completion. • 01 or 02 indicate the speed that has been negotiated. If these fields do not appear, proceed to the step 6. 6. Correct the negotiation by issuing the portCfgSpeed [slotnumber/]portnumber, speed_level command if the fields in step 5 do not appear. Checking for a loop initialization failure 1. Verify the port is an L_Port: a. Issue the switchShow command. b. Check the comment field of the output to verify that the switch port indicates an L_Port. If a loop device is connected to the switch, the switch port must be initialized as an L_Port. c. Check to ensure that the port state is online; otherwise, check for link failures. 2. Verify the loop initialization if the port is not an L_port: a. Issue the portLogShow or portLogDump command. b. Check argument number four for the Loop Initialization Soft Assigned (LISA) frame (0x11050100). For example: termB:admin> portlogdumpport 4 time task event port cmd args 11:40:02.078 PORT Rx3 23 20 22000000,00000000,ffffffff,11050100 Received LISA frame The LISA frame indicates that the loop initialization is complete. 3. Skip point-to-point initialization by issuing the portCfgLport command. The switch changes to point-to-point initialization after the LISA phase of the loop initialization. This behavior sometimes causes trouble with old HBAs. If that is the case, skip point-to-point initialization. Checking for a point-to-point initialization failure 1. Issue the switchShow command to confirm that the port is active and has a module that is synchronized. If a fabric device or another switch is connected to the switch, the port must be online. 2. Issue the portLogShow or portLogDump command. 158 Troubleshooting

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248

158
Troubleshooting
1.
Issue the
portCfgShow
command to display the port speed settings of all the ports.
2.
Issue the
switchShow
command to determine whether the port has module light.
3.
Determine whether the port at 1 Gig/sec completes by issuing the
portCfgSpeed
command, and
then change the port speed to 2 Gig/sec.
This should correct the negotiation by the port setting to one speed.
4.
Issue the
portLogShow
or
portLogDump
command.
5.
Check the events area of the output.
The first of the following examples is 1 Gbit/sec; the second example is 2 Gbit/sec:
where:
sn
indicates a speed negotiation.
NC
indicates negotiation completion.
01
or
02
indicate the speed that has been negotiated.
If these fields do not appear, proceed to the
step 6
.
6.
Correct the negotiation by issuing the
portCfgSpeed
[
slotnumber
/]
portnumber
,
speed_level
command if the fields in
step 5
do not appear.
Checking for a loop initialization failure
1.
Verify the port is an L_Port:
a.
Issue the
switchShow
command.
b.
Check the comment field of the output to verify that the switch port indicates an L_Port.
If a loop device is connected to the switch, the switch port must be initialized as an L_Port.
c.
Check to ensure that the port state is online; otherwise, check for link failures.
2.
Verify the loop initialization if the port is not an L_port:
a.
Issue the
portLogShow
or
portLogDump
command.
b.
Check argument number four for the Loop Initialization Soft Assigned (LISA) frame (0x11050100).
For example:
The
LISA frame
indicates that the loop initialization is complete.
3.
Skip point-to-point initialization by issuing the
portCfgLport
command.
The switch changes to point-to-point initialization after the LISA phase of the loop initialization. This
behavior sometimes causes trouble with old HBAs. If that is the case, skip point-to-point initialization.
Checking for a point-to-point initialization failure
1.
Issue the
switchShow
command to confirm that the port is active and has a module that is
synchronized.
If a fabric device or another switch is connected to the switch, the port must be online.
2.
Issue the
portLogShow
or
portLogDump
command.
14:38:51.976
SPEE sn <Port#>
NC
00000001,00000000,00000001
14:39:39.227
SPEE
sn
<Port#>
NC
00000002,00000000,00000001
termB:admin> portlogdumpport 4
time
task
event
port cmd
args
-------------------------------------------------
11:40:02.078
PORT
Rx3
23
20
22000000,00000000,ffffffff,11050100 Received LISA frame