kernel: program vxconfigd is using a deprecated SCSI ioctl, please convert it to SG_IO
SF 5.1 sp1
The linux kernel deprecates 6 SCSI ioctls:
Among these 6 ioctls, Volume Manager (VxVM) now only uses SCSI_IOCTL_SEND_COMMAND in the Storage Foundation 5.1 SP1 and some earlier releases may be having any of the above 6 deprecated SCSI ioctl's. Further, it uses SCSI_IOCTL_SEND_COMMAND only in the Operating System's user-land space and not in the kernel space. In the source code, these IOCTL’s only traverses the SCSI command, if deprecated, raising an alert. After this, the Linux kernel will handle the passed-in SCSI command even if deprecated. The Linux Operating System has a good backward compatibility on these SCSI interfaces. This is why we may encounter these messages on systems with Storage Foundation only on the Linux platform.
The kernel messages are only encountered on the Linux platform and are only informative messages and not functional, i.e. these messages will not cause any issues in production environments.
Veritas is working on the product enhancement via Etrack incident e1533134 which will finally fix this deprecated SCSI ioctl interface issue in Storage Foundation (SF) 6.0 SP1 release.
Note: At the time of writing this document, there is currently no indication of a release time for the SF 6.0 SP1 release.