[stgt] RFC [patch] README.passthrough v1 (2nd send)

Mark Harvey markh794 at gmail.com
Thu Aug 19 02:28:34 CEST 2010


On Thu, Aug 19, 2010 at 9:47 AM, Nicholas A. Bellinger
<nab at linux-iscsi.org> wrote:
> On Wed, 2010-08-18 at 19:44 +1000, Mark Harvey wrote:
>> Nicholas A. Bellinger wrote:
>> > On Tue, 2010-08-17 at 21:41 +1000, Mark Harvey wrote:
>> >
>> >> I've also attached the patch as well as inline.
>> >>
>> >> Cheers
>> >> Mark
>> >>
>> >> >From 07e7587991912d9225f2b273d140558048157b7d Mon Sep 17 00:00:00 2001
>> >> From: Mark Harvey <markh794 at gmail.com>
>> >> Date: Fri, 6 Aug 2010 17:06:51 +1000
>> >> Subject: Initial documentation for configuring passthrough mode
>> >>
>> >> Signed-off-by: Mark Harvey <markh794 at gmail.com>
>> >> ---
>> >>  doc/README.passthrough |  190 ++++++++++++++++++++++++++++++++++++++++++++++++
>> >>  1 files changed, 190 insertions(+), 0 deletions(-)
>> >>
>> >>
>> >
>> > Mark,
>> >
>> > I just wanted to say thanks for putting these docs together for STGT
>> > SG_IO passthrough.   Good work!
>> >
>> > I did notice that they where missing a mention of the BSG passthrough,
>> > which functions more or else exactly the same aside from --bstype=bsg
>> > and of course a proper BSG path.  Would you mind adding a small section
>> > to your docs for this too..?
>> >
>> > Best,
>> >
>> > --nab
>> >
>> Thanks for the feedback.
>>
>> I'll make the changes.
>>
>> Do you / can you advise on the requirement to get 'bsg' working ?
>>
>> I'm running Ubuntu x86_64 (2.6.31-22-generic #61-Ubuntu SMP) kernel -
>> Hopefully that's late enough for bsg.
>> $ ls -l /dev/bsg*
>> ls: cannot access /dev/bsg*: No such file or directory
>>
>
> Hmmm strange..  Checking on Fedora 11 (v2.6.30), RHEL6 B1 (v2.6.32),
> OpenSuse 11.2 (v2.6.31), SLES 11 (v2.6.27), and Debian Lenny VMs
> (v2.6.35 from lio-core-2.6.git/lio-4.0), and I do see the
> proper /dev/bsg/H:C:T:L device nodes matching the available struct
> scsi_device.
>
> However, I do recall one seing the BSG H:C:T:L device nodes appear
> in /dev/ instead of /dev/bsg/ before.  I don't recall on which
> environment this was, but I think it may have been some version of
> Ubuntu..?
>
> Just to double check on your system, a 'cat /proc/kallsyms | grep bsg'
> produces symbols for the kernel built-in BSG kernel code, yes..?
>
> Best,
>
> --nab

Many thanks for the pointers..

Found an SLES-11 VM with bsg.. I'll update the doc now I've got
something to test.
Also allow me to put in 'how to identify if your OS has bsg configured' :)

Next Q. if I may.
Do you / can anybody on this list offer a short (one liner?) summary
of advantages of bsg over sg ?
I'll now hit google with the Q too..

Cheers
Mark
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the stgt mailing list