From: Bart V. A. <bva...@ac...> - 2014-11-26 10:28:01
|
On 11/24/14 10:37, Irwin wrote: > Hi what do these errors mean? Anything to worry about? Not sure > triggered them yet. > > [38740.097634] [2685]: scst: scst_parse_cmd:814:***ERROR***: Expected > data direction 2 for opcode ATA PASS-THROUGH(16) (handler vdisk_blockio, > target iscsi) doesn't match decoded value 4 > [38740.097635] scst_parse_cmd:Failed CDB: > [38740.097636] (h)___0__1__2__3__4__5__6__7__8__9__A__B__C__D__E__F > [38740.097638] 0: 85 08 0c 00 d0 00 01 00 00 00 4f 00 c2 00 b0 00 > ..........O..... Which initiator OS sent this command to SCST ? This is a SMART READ DATA command embedded in an ATA PASS-THROUGH command. The SMART READ DATA command returns 512 bytes but in the ATA PASS-THROUGH header the T_LENGTH field is zero (no data). I think that field should have been set to two (transfer length specified in the SECTOR_COUNT field). Bart. |