Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Drivers > StorPort SPTI changing mini-port SRB SenseInfoLength

Reply
Thread Tools Display Modes

StorPort SPTI changing mini-port SRB SenseInfoLength

 
 
fuzzy_duck
Guest
Posts: n/a

 
      05-03-2010
The requests are being sent via IOCTL_SCSI_PASS_THROUGH_DIRECT. The sense
buffer in the SPTI is sized at 0xFF bytes. When the SRB gets to the miniport
driver it is always 0x14 no matter what the value of IOCTL SRB sense buffer
length field. The proper sense address buffer is being used because I can
return data in the sense buffer at offsets >0x14 to the user from the
mini-port driver. The identical code works properly with ScsiPort drivers
under Windows XP.

I have similar results when sending a storport IRP built with
IoBuildAsynchronousFsdRequest() and major function IRP_MJ_SCSI.

Has anyone ran into this before or have a solution? I need sense buffer
lengths >0x14.

My current work-around is to return the amount of sense data I need, but
there are times when the sense length field is valid and should be respected
in the mini-port driver.

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: VPN keeps dropping at the 3 minute mark Cliff Galiher Windows Small Business Server 3 12-07-2009 02:36 PM
What happen error VPN rasman.log Uyyy Server Networking 0 11-25-2009 05:46 PM
cannot install Vista ACPI error Salsakidd Windows Vista Installation 6 10-10-2007 10:12 AM
Re: Dlink 624 & utorrent bittorrent slow downloads, no port open help! Sean Major Windows Vista Hardware 0 12-16-2006 01:52 AM
Stop Error 0x0000007b Louis LeBrun Windows Vista Installation 17 07-05-2006 09:00 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59