Ignore:
Timestamp:
Dec 13, 2016, 3:07:49 AM (9 years ago)
Author:
David Azarewicz
Message:

Debugging changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/atapi.c

    r178 r181  
    3131
    3232/* need this for the SCSI status block */
    33 #include <scsi.h>
     33#include <Dev32scsi.h>
    3434
    3535/* -------------------------- macros and constants ------------------------- */
     
    5151int atapi_get_geometry(IORBH FAR16DATA *vIorb, IORBH *pIorb, int slot)
    5252{
    53   DPRINTF(2,"atapi_get_geometry called\n");
     53  DPRINTF(4,"atapi_get_geometry called\n");
    5454  iorb_seterr(pIorb, IOERR_CMD_NOT_SUPPORTED);
    5555  return(-1);
     
    6161int atapi_unit_ready(IORBH FAR16DATA *vIorb, IORBH *pIorb, int slot)
    6262{
    63   DPRINTF(2,"atapi_unit_ready called\n");
     63  DPRINTF(4,"atapi_unit_ready called\n");
    6464  iorb_seterr(pIorb, IOERR_CMD_NOT_SUPPORTED);
    6565  return(-1);
     
    102102  SET_CDB_32(cdb.lba, io->RBA + io->BlocksXferred);
    103103
     104  DPRINTF(4, "atapi_read\n");
     105
    104106  do {
    105107    /* update sector count (might have been updated due to S/G limitations) */
     
    173175  SET_CDB_32(cdb.trans_len, 1UL);
    174176
     177  DPRINTF(4, "atapi_read_unaligned\n");
     178
    175179  /* allocate transfer buffer */
    176180  if ((aws->buf = MemAlloc(io->BlockSize)) == NULL)
     
    212216int atapi_verify(IORBH FAR16DATA *vIorb, IORBH *pIorb, int slot)
    213217{
    214   DPRINTF(3,"atapi_verify called\n");
     218  DPRINTF(4,"atapi_verify called\n");
    215219  iorb_seterr(pIorb, IOERR_CMD_NOT_SUPPORTED);
    216220  return(-1);
     
    222226int atapi_write(IORBH FAR16DATA *vIorb, IORBH *pIorb, int slot)
    223227{
    224   DPRINTF(3,"atapi_write called\n");
     228  DPRINTF(4,"atapi_write called\n");
    225229  iorb_seterr(pIorb, IOERR_CMD_NOT_SUPPORTED);
    226230  return(-1);
     
    244248  }
    245249  /* AHCI requires 12 or 16 byte commands */
    246   atapi_pad_cdb(Far16ToFlat(pt->pControllerCmd), pt->ControllerCmdLen,
    247                 (u8 *) cdb, (u16 *) &cdb_len);
     250  atapi_pad_cdb(Far16ToFlat(pt->pControllerCmd), pt->ControllerCmdLen, cdb, &cdb_len);
    248251
    249252  if (cdb[0] == 0x12 || cdb[0] == 0x5a)
     
    293296  size_t sense_buf_len = ATAPI_SENSE_LEN;
    294297
    295   DPRINTF(2,"atapi_req_sense\n");
     298  DPRINTF(4,"atapi_req_sense\n");
    296299
    297300  if ((pIorb->RequestControl & IORB_REQ_STATUSBLOCK) &&
     
    386389    if (ssb->SenseData != NULL)
    387390    {
    388       memcpy(ssb->SenseData, psd, ssb->ReqSenseLen);
     391      memcpy(Far16ToFlat(ssb->SenseData), psd, ssb->ReqSenseLen);
    389392      ssb->Flags |= STATUS_SENSEDATA_VALID;
    390393    }
Note: See TracChangeset for help on using the changeset viewer.