cdrom: print sense data on each failure

This commit is contained in:
Brad Parker 2019-07-04 17:47:39 -04:00
parent 0ecac5c8ff
commit 9d163493da
2 changed files with 4 additions and 4 deletions

View File

@ -364,6 +364,8 @@ retry:
}
else
{
cdrom_print_sense_data(sense, sizeof(sense));
/* INQUIRY/TEST should never fail, don't retry */
if (cmd[0] != 0x0 && cmd[0] != 0x12)
{
@ -400,11 +402,7 @@ retry:
break;
}
}
#ifdef CDROM_DEBUG
printf("CHECK CONDITION\n");
cdrom_print_sense_data(sense, sizeof(sense));
#endif
rv = 1;
}

View File

@ -79,6 +79,8 @@ int cdrom_get_inquiry(const libretro_vfs_implementation_file *stream, char *mode
int cdrom_read(libretro_vfs_implementation_file *stream, unsigned char min, unsigned char sec, unsigned char frame, void *s, size_t len, size_t skip);
int cdrom_read(libretro_vfs_implementation_file *stream, unsigned lba, void *s, size_t len, size_t skip);
int cdrom_set_read_speed(libretro_vfs_implementation_file *stream, unsigned speed);
int cdrom_stop(const libretro_vfs_implementation_file *stream);