Ethereal-dev: Re: [Ethereal-dev] ethereal broken on iscsi decoding?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxx>
Date: Sat, 29 Jan 2005 13:02:38 -0800
Ming Zhang wrote:
report another bug. under certain sequence, the ethereal can not decode
command correctly. like the trace i attached, the command 0x25 can not
be recognized. this is a ms iscsi ini to connect an iscsi exported scsi
cdrom.

We weren't using the SBC-2 table for commands in CD-ROM devices. I checked in a change to do so.

However, it still doesn't recognize the command 0x43 - is that "Read TOC"? What SCSI spec describes that one?

Also, looking at the capture, I saw a couple of issues:

1) looking at one of the Read(10) commands, the Info column shows the logical block number in hex, and the detailed dissection shows it in decimal. Presumably they should both be in the same base - which one is more appropriate?

2) the replies to commands just say "SCSI Data In" or "SCSI Response" in the Info column, they don't indicate the response type - is that intentional?