New command -scsi_dev_family, new -as cdrecord option drive_scsi_dev_family=
This commit is contained in:
@ -1090,7 +1090,8 @@ int Xorriso_mount(struct XorrisO *xorriso, char *dev, int adr_mode,
|
||||
strncmp(dev, "mmc:", 4) != 0)
|
||||
sprintf(libburn_adr, "stdio:%s", dev);
|
||||
burn_preset_device_open(
|
||||
xorriso->drives_exclusive && !(xorriso->mount_opts_flag & 1), 0, 0);
|
||||
(xorriso->drives_exclusive && !(xorriso->mount_opts_flag & 1)) |
|
||||
(xorriso->linux_scsi_dev_family << 2), 0, 0);
|
||||
aquire_flag= 1;
|
||||
if((xorriso->toc_emulation_flag & 2) && adr_mode == 3)
|
||||
aquire_flag|= 16;
|
||||
@ -1099,7 +1100,7 @@ int Xorriso_mount(struct XorrisO *xorriso, char *dev, int adr_mode,
|
||||
if(xorriso->toc_emulation_flag & 8)
|
||||
aquire_flag|= 512;
|
||||
ret= isoburn_drive_aquire(&dinfo, libburn_adr, aquire_flag);
|
||||
burn_preset_device_open(1, 0, 0);
|
||||
burn_preset_device_open(1 | (xorriso->linux_scsi_dev_family << 2), 0, 0);
|
||||
Xorriso_process_msg_queues(xorriso,0);
|
||||
if(ret <= 0)
|
||||
{ret= 0; goto ex;}
|
||||
|
Reference in New Issue
Block a user