From: Douglas Gilbert <dougg@torque.net>
To: Mike Christie <michaelc@cs.wisc.edu>
Cc: linux-scsi <linux-scsi@vger.kernel.org>
Subject: Re: [PATCH] cpnvert scsi_debug to use virtual host bus
Date: Tue, 15 Feb 2005 15:13:00 +1000 [thread overview]
Message-ID: <421184DC.8010900@torque.net> (raw)
In-Reply-To: <420D5E03.2020409@cs.wisc.edu>
Mike Christie wrote:
> The attach patch converts scsi_debug to use the virtual scsi bus.
> It was built against scsi-rc-fixes-2.6.
>
> The interface has changed a little. Here is an
> example of adding and removing a single host:
>
> cd /sys/bus/scsi_host/drivers/scsi_debug
> [root@mina scsi_debug]# ls
> add_host dev_size_mb every_nth module num_parts opts scsi_level
> delay dsense max_luns num_hosts num_tgts ptype
> [root@mina scsi_debug]# echo 1 > add_host
> [root@mina scsi_debug]# ls
> add_host dev_size_mb every_nth module num_parts opts scsi_level
> delay dsense max_luns num_hosts num_tgts ptype virt_host4
> [root@mina scsi_debug]# cd virt_host4/
> [root@mina virt_host4]# ls
> detach_state driver host4 power remove_host
> [root@mina virt_host4]# echo 1 > remove_host
Mike,
I have noticed a few differences in the scsi_debug
driver with this patch applied.
Firstly, when loaded the scsi_debug driver has no hosts
and thus no devices. Previously it defaulted to 1 host,
1 target and 1 lun (hence 1 device). Now a user needs
to do something like:
$ modprobe scsi_debug
$ cd /sys/bus/scsi_host/drivers/scsi_debug
$ echo 42 > add_host
The next issue is the number passed to "add_host".
It doesn't matter, one host is added. When add_host
belonged to scsi_debug the number and sign of the
value sent to add_host was significant (and a negative
number tried to remove that number of hosts).
Perhaps we could get that capability back by making
"num_hosts" writeable.
Otherwise it looks good and fixes the "pseudo" bus
problem which prevented two or more drivers using
the "pseudo" bus at the same time.
Doug Gilbert
next prev parent reply other threads:[~2005-02-15 5:12 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-02-12 1:38 [PATCH] cpnvert scsi_debug to use virtual host bus Mike Christie
2005-02-15 5:13 ` Douglas Gilbert [this message]
2005-02-15 18:48 ` Mike Christie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=421184DC.8010900@torque.net \
--to=dougg@torque.net \
--cc=linux-scsi@vger.kernel.org \
--cc=michaelc@cs.wisc.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox