Hello Miro,
Many thanks for reporting your testing with the gpxe initiator.
I think iScsi boot is going to be very important, so I hope we 
can get this fixed.

I've done an initial analysis of the first capture file "gpxe-iscsi-solaris".
And I've just looked at the first of the TCP sessions in the file.
(I may get time to look at the other capture file later.)

Gpxe Initiator is 10.48.200.195    
Solaris Target is 10.48.101.197    

The Target seems slow waking up & responding, and the initiator
repeats the first login in packets #5,6 and 8

### Initiator Login - 1st Stage (packet #8+10)

InitiatorName = iqn.2000-09.org.etherboot:UNKNOWN
TargetName = iqn.1986-03.com.sun:02:c6bb3e1b-f756-6671-b848-fe9fe6ee0645
SessionType = Normal
AuthMethod = CHAP,None

### Target Response - Success (packet #14+16)

TargetAlias=tank/toto
TargetPortalGroupTag=1
AuthMethod=None

### Initiator Login - 2nd Stage (packet #18+20)

HeaderDigest=None
DataDigest=None
InitialR2T=Yes
DefaultTime2Wait=0
DefaultTime2Retain=0
MaxOutstandingR2T=1
DataPDUInOrder=Yes
DataSequenceInOrder=Yes
ErrorRecoveryLevel=0

### Target Response - Success (packet #24+26)

HeaderDigest=None
DataDigest=None
InitialR2T=Yes
DefaultTime2Wait=0
DefaultTime2Retain=0
MaxOutstandingR2T=1
DataPDUInOrder=Yes
DataSequenceInOrder=Yes
ErrorRecoveryLevel=0

So the login looks Ok and succeeds.

Init->Tgt (packet#28)    SCSI: Read Capacity(10) LUN: 0x00 (packet#28)
Tgt->Init (packet#30+32) SCSI: Data In LUN: 0x00 (Read Capacity(10) Response)

..which is then repeated..

Init->Tgt (packet#34)    SCSI: Read Capacity(10) LUN: 0x00 (packet#28)
Tgt->Init (packet#36+38) SCSI: Data In LUN: 0x00 (Read Capacity(10) Response)

..then..

Init->Tgt (packet#40)    SCSI: Read(10) LUN: 0x00 (LBA: 0x00000000, Len: 1)

The target ack's this read, but then does not respond in any further way.
Then 30 seconds later the target send out a "NOP In" (packet#42),
at which point the initiator FIN's the TCP connection (packet #43)

If my memory is correct, I think we have seen something like this before,
a few months back, with the Linux Initiator.
I think it was a bug in the Initiator that they eventually fixed.
I will try and find the related forum threads, latter today.
Best Regards
Nigel Smith
 
 
This message posted from opensolaris.org
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to