iSCSI HBA persistent targets info

Hi,

Can some one tell me whether persistent targets info will be stored and maintained by Microsoft initiator service or driver?
If it is initiator service, then how to retrieve it from the registry? Any DDK APIs available? And what the path of registry?
If driver has to maintain under service\xxxHBA\parameter\ registry key, then if number of persistent targets increased won’t it be difficult to store all the targets info in one registry key name. Please suggest the mechanism for storing and retrieving persistent targets info.

We are developing a storport miniport iSCSI HBA driver, can some on suggest me the testing approach during development. Any new tools?

Thanks in advance.

Regards,
Rama.

PersistentTargets are stored at the iSCSI Bus level under the scsi bus
class.

HKLM\SYSTEM\CurrentControlSet\Control\Class{4D36E97B-E325-11CE-BFC1-08002BE10318}{busNumber}\PersistentTargets

I would expect the iscsi service to read the hive (since the parameters
are there as well for session establishement, i.e. ERL level) at startup .

~kenny

xxxxx@yahoo.com wrote:

Hi,

Can some one tell me whether persistent targets info will be stored and maintained by Microsoft initiator service or driver?
If it is initiator service, then how to retrieve it from the registry? Any DDK APIs available? And what the path of registry?
If driver has to maintain under service\xxxHBA\parameter\ registry key, then if number of persistent targets increased won’t it be difficult to store all the targets info in one registry key name. Please suggest the mechanism for storing and retrieving persistent targets info.

We are developing a storport miniport iSCSI HBA driver, can some on suggest me the testing approach during development. Any new tools?

Thanks in advance.

Regards,
Rama.