RedHat 9.0, QLA2342, SCSI Generic, Inquiry issues
I have a RedHat 9 system with a QLogic QLA2342 HBA that I'm using as a host to unit test a Fibre-Channel SCSI target through SCSI Generic. I'm using the 6.01 QLA2300.0 driver that shipped with RedHat. I have modified the SCSI source code to allow 16 byte's CDB to be used and added my device to the SCSI_SCAN.c file to allow sparse luns. The issue I'm seeing is that when I issue a inquiry command to the target where the cdb fields are zero except for the opcode, Linux hangs. I also seeing the Fibre Channel loop die and return when trying to issue the following cdb (12 0 0 0 ff 0) to different LUNS on the SCSI target. I believe this is a Linux SG or driver issue because the Fibre Channel trace I have taken doesn't show an Inquiry being issued before the loop goes down and comes back. Anyone know what is going on? RedHat says I need to buy an enterprise class subscription to get help from them. Qlogic says that they can't help since this is a RedHat specific driver --- loosely base on the 6.01 Qlogic driver.