Good evening,
I hope I am in the right place for such a request.
My idea would be that you also show the slot ID in the ZFS pool for the relevant drive.
This would make it easier to find the drive in trouble without having to match the serial numbers.
If you have a raidz1 pool, you can't allow yourself to pull out all the disks for the discovery.
In the system log I see that the slots are generally known.
Could this information be included as another column in the ZFS pool?
Dec 16 16:00:06 pbs1 kernel: mpt2sas_cm0: sending port enable !!
Dec 16 16:00:06 pbs1 kernel: mpt2sas_cm0: host_add: handle(0x0001), sas_addr(0x500605b002c8ccdb), phys(8)
Dec 16 16:00:06 pbs1 kernel: mpt2sas_cm0: port enable: SUCCESS
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: SATA: handle(0x000c), sas_addr(0x4433221103000000), phy(3), device_name(0x5000039a3c601899)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: enclosure logical id (0x500605b002c8ccdb), slot(0)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:0: add: handle(0x000c), sas_addr(0x4433221103000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: SATA: handle(0x0009), sas_addr(0x4433221100000000), phy(0), device_name(0x5000039a3c78155b)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: enclosure logical id (0x500605b002c8ccdb), slot(3)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:1: add: handle(0x0009), sas_addr(0x4433221100000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: SATA: handle(0x000a), sas_addr(0x4433221101000000), phy(1), device_name(0x5000039a3c6018c1)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: enclosure logical id (0x500605b002c8ccdb), slot(2)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:2: add: handle(0x000a), sas_addr(0x4433221101000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: SATA: handle(0x000b), sas_addr(0x4433221102000000), phy(2), device_name(0x5000039a3c6018c7)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: enclosure logical id (0x500605b002c8ccdb), slot(1)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:3: add: handle(0x000b), sas_addr(0x4433221102000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: SATA: handle(0x000d), sas_addr(0x4433221104000000), phy(4), device_name(0x5000039a3c681405)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: enclosure logical id (0x500605b002c8ccdb), slot(7)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:4: add: handle(0x000d), sas_addr(0x4433221104000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: SATA: handle(0x000e), sas_addr(0x4433221105000000), phy(5), device_name(0x5000039a3bd80e9a)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: enclosure logical id (0x500605b002c8ccdb), slot(6)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:5: add: handle(0x000e), sas_addr(0x4433221105000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: SATA: handle(0x000f), sas_addr(0x4433221106000000), phy(6), device_name(0x5000039a3c2817de)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: enclosure logical id (0x500605b002c8ccdb), slot(5)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:6: add: handle(0x000f), sas_addr(0x4433221106000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: SATA: handle(0x0010), sas_addr(0x4433221107000000), phy(7), device_name(0x5000039a3c6018c3)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: enclosure logical id (0x500605b002c8ccdb), slot(4)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
I hope I am in the right place for such a request.
My idea would be that you also show the slot ID in the ZFS pool for the relevant drive.
This would make it easier to find the drive in trouble without having to match the serial numbers.
If you have a raidz1 pool, you can't allow yourself to pull out all the disks for the discovery.
In the system log I see that the slots are generally known.
Could this information be included as another column in the ZFS pool?
Dec 16 16:00:06 pbs1 kernel: mpt2sas_cm0: sending port enable !!
Dec 16 16:00:06 pbs1 kernel: mpt2sas_cm0: host_add: handle(0x0001), sas_addr(0x500605b002c8ccdb), phys(8)
Dec 16 16:00:06 pbs1 kernel: mpt2sas_cm0: port enable: SUCCESS
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: SATA: handle(0x000c), sas_addr(0x4433221103000000), phy(3), device_name(0x5000039a3c601899)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: enclosure logical id (0x500605b002c8ccdb), slot(0)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:0:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:0: add: handle(0x000c), sas_addr(0x4433221103000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: SATA: handle(0x0009), sas_addr(0x4433221100000000), phy(0), device_name(0x5000039a3c78155b)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: enclosure logical id (0x500605b002c8ccdb), slot(3)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:1:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:1: add: handle(0x0009), sas_addr(0x4433221100000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: SATA: handle(0x000a), sas_addr(0x4433221101000000), phy(1), device_name(0x5000039a3c6018c1)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: enclosure logical id (0x500605b002c8ccdb), slot(2)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:2:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:2: add: handle(0x000a), sas_addr(0x4433221101000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: SATA: handle(0x000b), sas_addr(0x4433221102000000), phy(2), device_name(0x5000039a3c6018c7)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: enclosure logical id (0x500605b002c8ccdb), slot(1)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:3:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:3: add: handle(0x000b), sas_addr(0x4433221102000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: SATA: handle(0x000d), sas_addr(0x4433221104000000), phy(4), device_name(0x5000039a3c681405)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: enclosure logical id (0x500605b002c8ccdb), slot(7)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:4:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:4: add: handle(0x000d), sas_addr(0x4433221104000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: SATA: handle(0x000e), sas_addr(0x4433221105000000), phy(5), device_name(0x5000039a3bd80e9a)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: enclosure logical id (0x500605b002c8ccdb), slot(6)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:5:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:5: add: handle(0x000e), sas_addr(0x4433221105000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: SATA: handle(0x000f), sas_addr(0x4433221106000000), phy(6), device_name(0x5000039a3c2817de)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: enclosure logical id (0x500605b002c8ccdb), slot(5)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:6:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)
Dec 16 16:00:06 pbs1 kernel: end_device-0:6: add: handle(0x000f), sas_addr(0x4433221106000000)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: Direct-Access ATA TOSHIBA HDWQ140 FJ1M PQ: 0 ANSI: 6
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: SATA: handle(0x0010), sas_addr(0x4433221107000000), phy(7), device_name(0x5000039a3c6018c3)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: enclosure logical id (0x500605b002c8ccdb), slot(4)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
Dec 16 16:00:06 pbs1 kernel: scsi 0:0:7:0: qdepth(32), tagged(1), scsi_level(7), cmd_que(1)