Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-16422

Stub/Im-plement IOCTL_ATA_PASS_THROUGH, used by WinBtrfs

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • Drivers: Storage
    • None

    Description

      Noticed on CORE-16371 and CORE-16406:

      (drivers/storage/scsiport/scsiport.c:2894)   unknown ioctl code: 0x4D02C
      


      Called by WinBtrfs:
      https://git.reactos.org/?p=reactos.git&a=search&h=HEAD&st=grep&s=IOCTL_ATA_PASS_THROUGH

      http://www.ioctls.net/

      IOCTL_ATA_PASS_THROUGH	0x4d02c	inc\api\ntddscsi.h
      IOCTL_ATA_PASS_THROUGH_DIRECT	0x4d030	inc\api\ntddscsi.h
       
      IOCTL_IDE_PASS_THROUGH	0x4d028	inc\api\ntddscsi.h
       
      IOCTL_MPIO_PASS_THROUGH_PATH	0x4d03c	inc\api\ntddscsi.h
      IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT	0x4d040	inc\api\ntddscsi.h
       
      IOCTL_SCSI_PASS_THROUGH	0x4d004	inc\api\ntddscsi.h
      IOCTL_SCSI_PASS_THROUGH_DIRECT	0x4d014	inc\api\ntddscsi.h
      

      https://git.reactos.org/?p=reactos.git;a=blob;f=drivers/storage/scsiport/scsiport.c;hb=HEAD

      2801 ScsiPortDeviceControl(IN PDEVICE_OBJECT DeviceObject,
      ...
      2873       case IOCTL_SCSI_PASS_THROUGH:
      2874           DPRINT1("IOCTL_SCSI_PASS_THROUGH unimplemented!\n");
      2875           Status = STATUS_NOT_IMPLEMENTED;
      2876           break;
      ...
      2893           } else {
      2894             DPRINT1("  unknown ioctl code: 0x%lX\n", Stack->Parameters.DeviceIoControl.IoControlCode);
      2895           }
      2896           Status = STATUS_NOT_IMPLEMENTED;
      2897           break;
      

      Attachments

        Issue Links

          Activity

            People

              extravert34 extravert34
              Serge Gautherie Serge Gautherie
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: