[OpenBIOS] [PATCH] ESP : Fix SCSI READ command length

Olivier DANET odanet at caramail.com
Thu Jan 27 20:05:19 CET 2011


Signed-off-by: Olivier Danet <odanet at caramail.com>
---
diff -rup a/drivers/esp.c b/drivers/esp.c
--- a/drivers/esp.c    2011-01-27 15:11:52.000000000 +0100
+++ b/drivers/esp.c    2011-01-27 15:13:34.000000000 +0100
@@ -147,7 +147,7 @@ ob_sd_read_sector(esp_private_t *esp, sd
             sd->id, offset);
 
     // Setup command = Read(10)
-    memset(esp->buffer, 0, 10);
+    memset(esp->buffer, 0, 11);
     esp->buffer[0] = 0x80;
     esp->buffer[1] = READ_10;
 
@@ -159,7 +159,7 @@ ob_sd_read_sector(esp_private_t *esp, sd
     esp->buffer[8] = 0;
     esp->buffer[9] = 1;
 
-    if (do_command(esp, sd, 10, sd->bs))
+    if (do_command(esp, sd, 11, sd->bs))
         return 0;
 
     return 0;



More information about the OpenBIOS mailing list