IOCTL_SCSI_PASS_THROUGH_DIRECT problem under Win2000

Hi,

I have a Firewire scanner that supports SBP2 and it installs fine under
Win2000 as an imaging device and says it is on port “\.\SCANNER0”.

CreateFile with “\.\SCANNER0” goes well and I can see it performs a Login,
but DeviceIoControl with IOCTL_SCSI__PASS_THROUGH_DIRECT return
lasterrorcode 50 = “ERROR_NOT_SUPPORTED” ???

The Microsoft documentation says nothing special has to be done to get an
IEEE 1394 scanner that uses SBP2 to work under Win2000 (see
www.microsoft.com/hwdev/1394”).

Thanks,
Sune


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hi,

The SBP2 port driver does support scsi pass through.

On Win2k, scsiscan.sys fails the scsi pass through ioctl with status not
supported (the default case in the function SSDeviceControl in
scsiscan.c). The code for scsiscan is in the Win2K DDK
(NTDDK\src\wdm\scancam\scsiscan directory). This is a known issue has
been addressed on XP.

Regards,
Ravi.

-----Original Message-----
From: xxxxx@imacon.dk [mailto:xxxxx@imacon.dk]
Sent: Thursday, October 18, 2001 6:52 AM
To: NT Developers Interest List
Subject: [ntdev] IOCTL_SCSI_PASS_THROUGH_DIRECT problem under Win2000

Hi,

I have a Firewire scanner that supports SBP2 and it installs
fine under Win2000 as an imaging device and says it is on
port “\.\SCANNER0”.

CreateFile with “\.\SCANNER0” goes well and I can see it
performs a Login, but DeviceIoControl with
IOCTL_SCSI__PASS_THROUGH_DIRECT return lasterrorcode 50 =
“ERROR_NOT_SUPPORTED” ???

The Microsoft documentation says nothing special has to be
done to get an IEEE 1394 scanner that uses SBP2 to work under
Win2000 (see “www.microsoft.com/hwdev/1394”).

Thanks,
Sune


You are currently subscribed to ntdev as: xxxxx@microsoft.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com