From mboxrd@z Thu Jan 1 00:00:00 1970 From: "shankar krishna" Subject: Re: doubt in sg, in sending SCSI CDB Date: Thu, 07 Nov 2002 22:55:19 -0700 Sender: linux-scsi-owner@vger.kernel.org Message-ID: Mime-Version: 1.0 Content-Type: text/plain; format=flowed Return-path: List-Id: linux-scsi@vger.kernel.org To: dougg@torque.net Cc: linux-scsi@vger.kernel.org >shankar krishna wrote: >>Hi, >> >>I just run the program that was given in end of >>SCSI-Programming-HOWTO, sending a Inquiry command. > >That HOWTO is pretty old and has been replaced by: >http://tldp.org/HOWTO/SCSI-Generic-HOWTO Yes. I looked into this. But even this does not allow me to send CDBs in FC(FCP-2). When I see a in FC analyzer between disk drive and HBA, it shows me 1. An Ex Write is done first. 2. Then a FCP DATA is done with my Inquiry CDB command going as "data".(since I used a write on that fd) I dont want this. What I want is...in the first instant itself I want the INQUIRY cmd to be sent. Why I am trying to do this is... to finally be able to send a vendor specific CDBs through FC HBA where "our" target can analyse those and take specific action ...rather than standard ones. > >>I have IBM FC drive with Qlogic FC HBA. The >>device /dev/sda1 is able to open. >> >>When I read the vendor information (at offset 8), the >>file is spitting Junk. The only change I did to that >>program is change the device file from “/dev/sg” >>to “/dev/sda1”. > >Ouch. That example program can only be used against sg >devices (and it is a shortcoming of the old HOWTO's >example program that it doesn't tell you at run time). >For more recent example programs you may like to try >sg3_utils found at >http://www.torque.net/sg (or freshmeat.net). This was very useful. Since I am dealing with sda( FC disk drives), can I use these to send my SCSI cmds? Is there any api's available where I can just fill 10 Byte CDB(Any command) and send to the target and try to interpret the reponse myself?? (Like ASPI available for Windows??) ---very similar to sendASPI32Command in adaptec ASPI ---- >There are several examples of INQUIRY programs (e.g. >sg_inq). > > > >Doug Gilbert Thanks again. Shankar. _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus