From daa3a4d63f63ce6caab8e35adb11e366b5de0bbd Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Tue, 14 Feb 2012 08:57:22 +0000 Subject: [PATCH] [USBSTOR] - Display errors when csw fails svn path=/trunk/; revision=55591 --- reactos/drivers/usb/usbstor/scsi.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/reactos/drivers/usb/usbstor/scsi.c b/reactos/drivers/usb/usbstor/scsi.c index b335309840a..d9d1016757b 100644 --- a/reactos/drivers/usb/usbstor/scsi.c +++ b/reactos/drivers/usb/usbstor/scsi.c @@ -270,9 +270,20 @@ USBSTOR_CSWCompletionRoutine( // // sanity checks // - ASSERT(Context->csw->Signature == CSW_SIGNATURE); - ASSERT(Context->csw->Tag == (ULONG)Context->csw); - ASSERT(Context->csw->Status == 0x00); + if (Context->csw->Signature != CSW_SIGNATURE) + { + DPRINT1("[USBSTOR] Expected Signature %x but got %x\n", CSW_SIGNATURE, Context->csw->Signature); + } + + if (Context->csw->Tag != (ULONG)Context->csw) + { + DPRINT1("[USBSTOR] Expected Tag %x but got %x\n", (ULONG)Context->csw, Context->csw->Tag); + } + + if (Context->csw->Status != 0x00) + { + DPRINT1("[USBSTOR] Expected Status 0x00 but got %x\n", Context->csw->Status); + } // // free cbw