From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=57846 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqPe2-0007U0-OE for qemu-devel@nongnu.org; Tue, 31 Aug 2010 08:09:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OqPdx-0000hm-FG for qemu-devel@nongnu.org; Tue, 31 Aug 2010 08:08:54 -0400 Received: from demumfd002.nsn-inter.net ([93.183.12.31]:10943) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OqPdx-0000gX-2l for qemu-devel@nongnu.org; Tue, 31 Aug 2010 08:08:49 -0400 From: Bernhard Kohl Date: Tue, 31 Aug 2010 14:08:21 +0200 Message-Id: <1283256507-15467-1-git-send-email-bernhard.kohl@nsn.com> Subject: [Qemu-devel] [PATCH v3 0/6] scsi-disk: improve the emulation of the MODE SENSE command List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com This series fixes some issues with the MODE SENSE command. I have an OS which fails during this command. It works fine with real SCSI disk hardware. Changes v2 -> v3: 2/6: fixed the mode data length, added a comment [PATCH v3 1/6] scsi-disk: fix the mode data length field returned by the MODE SENSE command [PATCH v3 2/6] scsi-disk: fix the mode data header returned by the MODE SENSE(10) command [PATCH v3 3/6] scsi-disk: respect the page control (PC) field in the MODE SENSE command [PATCH v3 4/6] scsi-disk: fix the block descriptor returned by the MODE SENSE command [PATCH v3 5/6] scsi-disk: return CHECK CONDITION for unknown page codes in the MODE SENSE command [PATCH v3 6/6] scsi-disk: fix the check of the DBD bit in the MODE SENSE command hw/scsi-disk.c | 90 ++++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 71 insertions(+), 19 deletions(-) Thanks Bernhard