[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xend/pvscsi: recognize also SCSI CDROM devices



On Tue, Feb 11, 2014 at 03:27:24PM +0100, Olaf Hering wrote:
> Attaching a CDROM device with 'xm scsi-attach domU /dev/sr0 0:0:0:0'
> fails because for some reason the sr driver was not handled at all in
> the match list. With the change the above command succeeds and the
> device is attached.
> 
> Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>

Acked-by: Matt Wilson <msw@xxxxxxxxxx>

> ---
> 
> Once this change gets commited, it should also be backported to the
> maintained trees which contains these fixes (4.3+):
> 
> 89bb46e xend/pvscsi: update sysfs parser for Linux 3.0
> 65ddfc5 xend/pvscsi: fix usage of persistant device names for SCSI devices
> a6046ec xend/pvscsi: fix passing of SCSI control LUNs
> 
>  tools/python/xen/util/vscsi_util.py | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/tools/python/xen/util/vscsi_util.py 
> b/tools/python/xen/util/vscsi_util.py
> index 5872e65..a4f5ad3 100644
> --- a/tools/python/xen/util/vscsi_util.py
> +++ b/tools/python/xen/util/vscsi_util.py
> @@ -66,6 +66,9 @@ def _vscsi_get_hctl_by(phyname, scsi_devices):
>      if re.match('/dev/sd[a-z]+([1-9]|1[0-5])?$', phyname):
>          # sd driver
>          name = re.sub('(^/dev/)|([1-9]|1[0-5])?$', '', phyname)
> +    elif re.match('/dev/sr[0-9]+$', phyname):
> +        # sr driver
> +        name = re.sub('^/dev/', '', phyname)
>      elif re.match('/dev/sg[0-9]+$', phyname):
>          # sg driver
>          name = re.sub('^/dev/', '', phyname)
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.