Treat zero ATAPI maximum transfer as 65534. Fixes crash sometimes when booting PB570.

This commit is contained in:
SarahW 2018-02-26 19:52:10 +00:00
commit 8193605469
3 changed files with 4 additions and 0 deletions

View file

@ -1174,6 +1174,7 @@ static void scsi_cd_atapi_identify(uint16_t *buffer, void *p)
ide_padstr((char *)(buffer + 23), "v1.0", 8); /* Firmware */
ide_padstr((char *)(buffer + 27), "PCemCD", 40); /* Model */
buffer[49] = 0x200; /* LBA supported */
buffer[126] = 0xfffe; /* Interpret zero byte count limit as maximum length */
}
scsi_device_t scsi_cd =