My environment is HP DL380p Gen8 Server install two PCI-E SAS HBA card below and two IBM TS2250 tape drives:
HP H222 => Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2208 PCI-Express Fusion-MPT SAS-2 (rev 05)
IBM 6Gbps SAS HBA => Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)

I connect each of TS2250 to SAS2208 and SAS2008.

I can seen the TS2250 in BIOS post screen.

But when I boot into SLES 11 SP1, I can not see any tape device in /dev folder,

Also I use lsscsi command, the out put will not show my tape device (IBM TS2250), But I can use lspci to find SAS2208 and SAS2008

and there has a strange part!
some time.. (may be after I reboot the SLES), I issue lsscsi command, Tape driver will show in the output !!
But once I reboot again it will gone.

I have trying to do below already:
1. update SAS2208 (HP H222) firmware and BIOS (now firmwarei is, bios is
2. update mpt2sas driver ( from to )

Does any have the same problem? or any one can help to fix/identify this problem?

I have try SLES 11 SP2 too, all tape drives will show in /dev/ folder and lsscsi command output every reboot!
But unfortunately we have some application must need install on SLES SP1...