After kernel update to version 2.6.32-358.0.1 it is no longer possible to connect/turn on a fibre channel drive and have it recognized by the system once the system is up and running (after bootstrap) as it was up to kernel-2.6.32-279.22.1: with kernel 2.6.32-358.0.1 the drives fail to connect and the following errors are recorded in /var/log/messages:<br />
<br />
Feb 28 23:02:16 sirius kernel: rport-11:0-0: blocked FC remote port time out: removing target and saving binding<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:3: rejecting I/O to offline device<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:3: [sdg] killing request<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:3: [sdg] Unhandled error code<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:3: [sdg] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:3: [sdg] CDB: Read(10): 28 00 00 00 00 00 00 00 20 00<br />
Feb 28 23:02:16 sirius kernel: Buffer I/O error on device sdg, logical block 0<br />
Feb 28 23:02:16 sirius kernel: Buffer I/O error on device sdg, logical block 1<br />
Feb 28 23:02:16 sirius kernel: Buffer I/O error on device sdg, logical block 2<br />
Feb 28 23:02:16 sirius kernel: Buffer I/O error on device sdg, logical block 3<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:0: [sdd] Synchronizing SCSI cache<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:0: [sdd] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:1: [sde] Synchronizing SCSI cache<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:1: [sde] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:2: [sdf] Synchronizing SCSI cache<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:2: [sdf] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:3: [sdg] Synchronizing SCSI cache<br />
Feb 28 23:02:16 sirius kernel: sd 11:0:0:3: [sdg] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK<br />
<br />
Reverting to previous kernel 2.6.32-279.22.1 instead produces the following normal behaviour recognizing and attaching the drives:<br />
<br />
Feb 28 23:12:08 sirius fcoemon: FC_HOST_EVENT 4 at 1362093128 secs on host11:code 4=lip_reset datalen 4 data=63735<br />
Feb 28 23:12:08 sirius fcoemon: FC_HOST_EVENT 5 at 1362093128 secs on host11:code 1=lip datalen 4 data=63735<br />
Feb 28 23:12:08 sirius fcoemon: FC_HOST_EVENT 6 at 1362093128 secs on host11:code 2=link_up datalen 4 data=0<br />
Feb 28 23:12:08 sirius kernel: scsi 11:0:0:0: Direct-Access SUN T300 0302 PQ: 0 ANSI: 3<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:0: Attached scsi generic sg5 type 0<br />
Feb 28 23:12:08 sirius kernel: scsi 11:0:0:1: Direct-Access SUN T300 0302 PQ: 0 ANSI: 3<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:1: Attached scsi generic sg6 type 0<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:0: [sdd] 3777167360 512-byte logical blocks: (1.93 TB/1.75 TiB)<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:0: [sdd] Write Protect is off<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA<br />
Feb 28 23:12:08 sirius kernel: scsi 11:0:0:2: Direct-Access SUN T300 0302 PQ: 0 ANSI: 3<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:1: [sde] 125836800 512-byte logical blocks: (64.4 GB/60.0 GiB)<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:2: Attached scsi generic sg7 type 0<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:1: [sde] Write Protect is off<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:1: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA<br />
Feb 28 23:12:08 sirius kernel: scsi 11:0:0:3: Direct-Access SUN T300 0302 PQ: 0 ANSI: 3<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:3: Attached scsi generic sg8 type 0<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:2: [sdf] 67108864 512-byte logical blocks: (34.3 GB/32.0 GiB)<br />
Feb 28 23:12:08 sirius kernel: sdd:<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:2: [sdf] Write Protect is off<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:3: [sdg] 1493172224 512-byte logical blocks: (764 GB/712 GiB)<br />
Feb 28 23:12:08 sirius kernel: sde:<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:2: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:3: [sdg] Write Protect is off<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:3: [sdg] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA<br />
Feb 28 23:12:08 sirius kernel: sdf:<br />
Feb 28 23:12:08 sirius kernel: sdg: sdg1<br />
Feb 28 23:12:08 sirius kernel: sdf1<br />
Feb 28 23:12:08 sirius kernel: <br />
Feb 28 23:12:08 sirius kernel: sdd1<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:2: [sdf] Attached SCSI disk<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:3: [sdg] Attached SCSI disk<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:1: [sde] Attached SCSI disk<br />
Feb 28 23:12:08 sirius kernel: sd 11:0:0:0: [sdd] Attached SCSI disk
↧
0006276: Kernel 2.6.32-358.0.1 fails to reconnect Fibre Channel drives after fc loop disconnection
↧