diff mbox

[RFC] sr: mark the device as changed when burning a CD

Message ID 56b93db8-921d-e243-390d-561ac93875f8@kernel.dk (mailing list archive)
State Awaiting Upstream
Headers show

Commit Message

Jens Axboe May 23, 2018, 2:42 p.m. UTC
On 5/23/18 3:19 AM, Maurizio Lombardi wrote:
> 
> 
> Dne 22.5.2018 v 16:47 Jens Axboe napsal(a):
>> It's been many years, but back in the day the program writing the cd
>> would eject the disc once done. This of course forces a reload of
>> the toc and clearing of the flag. What program is this? Seems like
>> it should probably eject when it's done.
> 
> They are using wodim to burn the CDs on their servers.
> The problem is that they do not want the CD to be ejected because their drives
> lack a motorized tray, thus requiring manual intervention which they would like to avoid.

I took a quick look at it, man that sr driver needs a bit of love :-)

Anyway, I wonder if something like the below would work. Check for
a close track command in the sr completion handler, and flag the media
as changed if we see one. Totally untested...

Comments

Maurizio Lombardi May 23, 2018, 2:46 p.m. UTC | #1
Dne 23.5.2018 v 16:42 Jens Axboe napsal(a):
> On 5/23/18 3:19 AM, Maurizio Lombardi wrote:
>>
>>
>> Dne 22.5.2018 v 16:47 Jens Axboe napsal(a):
>>> It's been many years, but back in the day the program writing the cd
>>> would eject the disc once done. This of course forces a reload of
>>> the toc and clearing of the flag. What program is this? Seems like
>>> it should probably eject when it's done.
>>
>> They are using wodim to burn the CDs on their servers.
>> The problem is that they do not want the CD to be ejected because their drives
>> lack a motorized tray, thus requiring manual intervention which they would like to avoid.
> 
> I took a quick look at it, man that sr driver needs a bit of love :-)
> 
> Anyway, I wonder if something like the below would work. Check for
> a close track command in the sr completion handler, and flag the media
> as changed if we see one. Totally untested...
> 
> 
> diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c
> index 3f3cb72e0c0c..48f0d7a096db 100644
> --- a/drivers/scsi/sr.c
> +++ b/drivers/scsi/sr.c
> @@ -328,6 +328,9 @@ static int sr_done(struct scsi_cmnd *SCpnt)
>  	scmd_printk(KERN_INFO, SCpnt, "done: %x\n", result);
>  #endif
>  
> +	if (SCpnt->cmnd[0] == GPCMD_CLOSE_TRACK)
> +		cd->device->changed = 1;
> +
>  	/*
>  	 * Handle MEDIUM ERRORs or VOLUME OVERFLOWs that indicate partial
>  	 * success.  Since this is a relatively rare error condition, no
> 

Nice! I will test it ASAP and I'll let you know.

Thanks,
Maurizio
Maurizio Lombardi June 20, 2018, 11:52 a.m. UTC | #2
Hi Jens,

Dne 23.5.2018 v 16:42 Jens Axboe napsal(a):
> On 5/23/18 3:19 AM, Maurizio Lombardi wrote:
>>
>>
>> Dne 22.5.2018 v 16:47 Jens Axboe napsal(a):
>>> It's been many years, but back in the day the program writing the cd
>>> would eject the disc once done. This of course forces a reload of
>>> the toc and clearing of the flag. What program is this? Seems like
>>> it should probably eject when it's done.
>>
>> They are using wodim to burn the CDs on their servers.
>> The problem is that they do not want the CD to be ejected because their drives
>> lack a motorized tray, thus requiring manual intervention which they would like to avoid.
> 
> I took a quick look at it, man that sr driver needs a bit of love :-)
> 
> Anyway, I wonder if something like the below would work. Check for
> a close track command in the sr completion handler, and flag the media
> as changed if we see one. Totally untested...
> 
> 
> diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c
> index 3f3cb72e0c0c..48f0d7a096db 100644
> --- a/drivers/scsi/sr.c
> +++ b/drivers/scsi/sr.c
> @@ -328,6 +328,9 @@ static int sr_done(struct scsi_cmnd *SCpnt)
>  	scmd_printk(KERN_INFO, SCpnt, "done: %x\n", result);
>  #endif
>  
> +	if (SCpnt->cmnd[0] == GPCMD_CLOSE_TRACK)
> +		cd->device->changed = 1;
> +
>  	/*
>  	 * Handle MEDIUM ERRORs or VOLUME OVERFLOWs that indicate partial
>  	 * success.  Since this is a relatively rare error condition, no
> 

I just want to let you know that I tested the patch but unfortunately it doesn't work.
I will try to find out what GPCMD_* commands are passed to sr_done() when burning a disc
to see if there is another one which we could use.

Thanks,
Maurizio
Jens Axboe June 20, 2018, 2:09 p.m. UTC | #3
On 6/20/18 5:52 AM, Maurizio Lombardi wrote:
> Hi Jens,
> 
> Dne 23.5.2018 v 16:42 Jens Axboe napsal(a):
>> On 5/23/18 3:19 AM, Maurizio Lombardi wrote:
>>>
>>>
>>> Dne 22.5.2018 v 16:47 Jens Axboe napsal(a):
>>>> It's been many years, but back in the day the program writing the cd
>>>> would eject the disc once done. This of course forces a reload of
>>>> the toc and clearing of the flag. What program is this? Seems like
>>>> it should probably eject when it's done.
>>>
>>> They are using wodim to burn the CDs on their servers.
>>> The problem is that they do not want the CD to be ejected because their drives
>>> lack a motorized tray, thus requiring manual intervention which they would like to avoid.
>>
>> I took a quick look at it, man that sr driver needs a bit of love :-)
>>
>> Anyway, I wonder if something like the below would work. Check for
>> a close track command in the sr completion handler, and flag the media
>> as changed if we see one. Totally untested...
>>
>>
>> diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c
>> index 3f3cb72e0c0c..48f0d7a096db 100644
>> --- a/drivers/scsi/sr.c
>> +++ b/drivers/scsi/sr.c
>> @@ -328,6 +328,9 @@ static int sr_done(struct scsi_cmnd *SCpnt)
>>  	scmd_printk(KERN_INFO, SCpnt, "done: %x\n", result);
>>  #endif
>>  
>> +	if (SCpnt->cmnd[0] == GPCMD_CLOSE_TRACK)
>> +		cd->device->changed = 1;
>> +
>>  	/*
>>  	 * Handle MEDIUM ERRORs or VOLUME OVERFLOWs that indicate partial
>>  	 * success.  Since this is a relatively rare error condition, no
>>
> 
> I just want to let you know that I tested the patch but unfortunately it doesn't work.
> I will try to find out what GPCMD_* commands are passed to sr_done() when burning a disc
> to see if there is another one which we could use.

It's been a decade since I last messed with this or burned a cd-r, so that
would be appreciated. blktrace should be enough to tell you what commands
are being sent.
Maurizio Lombardi Dec. 6, 2018, 10:34 a.m. UTC | #4
Hi Jens,

Dne 20.6.2018 v 16:09 Jens Axboe napsal(a):
> On 6/20/18 5:52 AM, Maurizio Lombardi wrote:
>> Hi Jens,
>>
>> Dne 23.5.2018 v 16:42 Jens Axboe napsal(a):
>>> On 5/23/18 3:19 AM, Maurizio Lombardi wrote:
>>>>
>>>>
>>>> Dne 22.5.2018 v 16:47 Jens Axboe napsal(a):
>>>>> It's been many years, but back in the day the program writing the cd
>>>>> would eject the disc once done. This of course forces a reload of
>>>>> the toc and clearing of the flag. What program is this? Seems like
>>>>> it should probably eject when it's done.
>>>>
>>>> They are using wodim to burn the CDs on their servers.
>>>> The problem is that they do not want the CD to be ejected because their drives
>>>> lack a motorized tray, thus requiring manual intervention which they would like to avoid.
>>>
>>> I took a quick look at it, man that sr driver needs a bit of love :-)
>>>
>>> Anyway, I wonder if something like the below would work. Check for
>>> a close track command in the sr completion handler, and flag the media
>>> as changed if we see one. Totally untested...
>>>
>>>
>>> diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c
>>> index 3f3cb72e0c0c..48f0d7a096db 100644
>>> --- a/drivers/scsi/sr.c
>>> +++ b/drivers/scsi/sr.c
>>> @@ -328,6 +328,9 @@ static int sr_done(struct scsi_cmnd *SCpnt)
>>>  	scmd_printk(KERN_INFO, SCpnt, "done: %x\n", result);
>>>  #endif
>>>  
>>> +	if (SCpnt->cmnd[0] == GPCMD_CLOSE_TRACK)
>>> +		cd->device->changed = 1;
>>> +
>>>  	/*
>>>  	 * Handle MEDIUM ERRORs or VOLUME OVERFLOWs that indicate partial
>>>  	 * success.  Since this is a relatively rare error condition, no
>>>
>>
>> I just want to let you know that I tested the patch but unfortunately it doesn't work.
>> I will try to find out what GPCMD_* commands are passed to sr_done() when burning a disc
>> to see if there is another one which we could use.
> 
> It's been a decade since I last messed with this or burned a cd-r, so that
> would be appreciated. blktrace should be enough to tell you what commands
> are being sent.
> 

You remember this patch? The problem was that after a cd burn operation completes,
you can't mount the cd unless you eject it first.

I finally carried out the test you suggested by using blktrace.

This is what I see when a cd burn operation completes:

11,0    3       32     0.357166787 11653  D   W 63488 (2a 00 00 03 3d 02 00 00 1f 00 ..) [wodim]
 11,0    3       32     0.357166787 11653  D   W 63488 (2a 00 00 03 3d 02 00 00 1f 00 ..) [wodim]
 11,0    3       32     0.357166787 11653  D   W 63488 (2a 00 00 03 3d 02 00 00 1f 00 ..) [wodim]
 11,0    3       32     0.357166787 11653  D   W 63488 (2a 00 00 03 3d 02 00 00 1f 00 ..) [wodim]
 11,0    3       80     0.922358386 11653  D   W 63488 (2a 00 00 03 3e 57 00 00 1f 00 ..) [wodim]
 11,0    3       80     0.922358386 11653  D   W 63488 (2a 00 00 03 3e 57 00 00 1f 00 ..) [wodim]
 11,0    3       80     0.922358386 11653  D   W 63488 (2a 00 00 03 3e 57 00 00 1f 00 ..) [wodim]
 11,0    3       80     0.922358386 11653  D   W 63488 (2a 00 00 03 3e 57 00 00 1f 00 ..) [wodim]
 11,0    3      112     1.332351325 11653  D   W 63488 (2a 00 00 03 3f 4f 00 00 1f 00 ..) [wodim]
 11,0    3      112     1.332351325 11653  D   W 63488 (2a 00 00 03 3f 4f 00 00 1f 00 ..) [wodim]
 11,0    3      112     1.332351325 11653  D   W 63488 (2a 00 00 03 3f 4f 00 00 1f 00 ..) [wodim]
 11,0    3      112     1.332351325 11653  D   W 63488 (2a 00 00 03 3f 4f 00 00 1f 00 ..) [wodim]
 11,0    3      152     1.791786352 11653  D   W 63488 (2a 00 00 03 40 66 00 00 1f 00 ..) [wodim]
 11,0    3      152     1.791786352 11653  D   W 63488 (2a 00 00 03 40 66 00 00 1f 00 ..) [wodim]
 11,0    3      152     1.791786352 11653  D   W 63488 (2a 00 00 03 40 66 00 00 1f 00 ..) [wodim]
 11,0    3      152     1.791786352 11653  D   W 63488 (2a 00 00 03 40 66 00 00 1f 00 ..) [wodim]
 11,0    3      196     2.357046291 11653  D   W 63488 (2a 00 00 03 41 bb 00 00 1f 00 ..) [wodim]
 11,0    3      196     2.357046291 11653  D   W 63488 (2a 00 00 03 41 bb 00 00 1f 00 ..) [wodim]
 11,0    3      196     2.357046291 11653  D   W 63488 (2a 00 00 03 41 bb 00 00 1f 00 ..) [wodim]
 11,0    3      196     2.357046291 11653  D   W 63488 (2a 00 00 03 41 bb 00 00 1f 00 ..) [wodim]
 11,0    3      304     3.600032959 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      304     3.600032959 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      304     3.600032959 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      304     3.600032959 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      332    18.496219927 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      332    18.496219927 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      332    18.496219927 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      332    18.496219927 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      352    18.499114653  7433  D   N 0 (00 ..) [kworker/3:2]
 11,0    3      352    18.499114653  7433  D   N 0 (00 ..) [kworker/3:2]
 11,0    3      352    18.499114653  7433  D   N 0 (00 ..) [kworker/3:2]
 11,0    3      352    18.499114653  7433  D   N 0 (00 ..) [kworker/3:2]
 11,0    3      356    20.898947607  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      356    20.898947607  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      356    20.898947607  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      356    20.898947607  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]


You see a sequence of 0x2a commands (GPCMD_WRITE_10).
Then the write operation finishes and sr receives the 0x35 command (GPCMD_FLUSH_CACHE)
0x4a is GPCMD_GET_EVENT_STATUS_NOTIFICATION.

GPCMD_CLOSE_TRACK is not used, this explains why your patch didn't work.
Do you think it's acceptable to mark the device as changed when GPCMD_FLUSH_CACHE is received?

Thanks,
Maurizio
Maurizio Lombardi Dec. 6, 2018, 10:44 a.m. UTC | #5
Dne 6.12.2018 v 11:34 Maurizio Lombardi napsal(a):
> This is what I see when a cd burn operation completes:
> 


This is the complete blktrace log:

 11,0    3        4     0.000081759 11653  D   W 63488 (2a 00 00 03 3c 29 00 00 1f 00 ..) [wodim]
 11,0    3        4     0.000081759 11653  D   W 63488 (2a 00 00 03 3c 29 00 00 1f 00 ..) [wodim]
 11,0    3        4     0.000081759 11653  D   W 63488 (2a 00 00 03 3c 29 00 00 1f 00 ..) [wodim]
 11,0    3        4     0.000081759 11653  D   W 63488 (2a 00 00 03 3c 29 00 00 1f 00 ..) [wodim]
 11,0    3        8     0.049744147 11653  D   W 63488 (2a 00 00 03 3c 48 00 00 1f 00 ..) [wodim]
 11,0    3        8     0.049744147 11653  D   W 63488 (2a 00 00 03 3c 48 00 00 1f 00 ..) [wodim]
 11,0    3        8     0.049744147 11653  D   W 63488 (2a 00 00 03 3c 48 00 00 1f 00 ..) [wodim]
 11,0    3        8     0.049744147 11653  D   W 63488 (2a 00 00 03 3c 48 00 00 1f 00 ..) [wodim]
 11,0    3       12     0.102512363 11653  D   W 63488 (2a 00 00 03 3c 67 00 00 1f 00 ..) [wodim]
 11,0    3       12     0.102512363 11653  D   W 63488 (2a 00 00 03 3c 67 00 00 1f 00 ..) [wodim]
 11,0    3       12     0.102512363 11653  D   W 63488 (2a 00 00 03 3c 67 00 00 1f 00 ..) [wodim]
 11,0    3       12     0.102512363 11653  D   W 63488 (2a 00 00 03 3c 67 00 00 1f 00 ..) [wodim]
 11,0    3       16     0.152219178 11653  D   W 63488 (2a 00 00 03 3c 86 00 00 1f 00 ..) [wodim]
 11,0    3       16     0.152219178 11653  D   W 63488 (2a 00 00 03 3c 86 00 00 1f 00 ..) [wodim]
 11,0    3       16     0.152219178 11653  D   W 63488 (2a 00 00 03 3c 86 00 00 1f 00 ..) [wodim]
 11,0    3       16     0.152219178 11653  D   W 63488 (2a 00 00 03 3c 86 00 00 1f 00 ..) [wodim]
 11,0    3       20     0.205093330 11653  D   W 63488 (2a 00 00 03 3c a5 00 00 1f 00 ..) [wodim]
 11,0    3       20     0.205093330 11653  D   W 63488 (2a 00 00 03 3c a5 00 00 1f 00 ..) [wodim]
 11,0    3       20     0.205093330 11653  D   W 63488 (2a 00 00 03 3c a5 00 00 1f 00 ..) [wodim]
 11,0    3       20     0.205093330 11653  D   W 63488 (2a 00 00 03 3c a5 00 00 1f 00 ..) [wodim]
 11,0    3       24     0.254684616 11653  D   W 63488 (2a 00 00 03 3c c4 00 00 1f 00 ..) [wodim]
 11,0    3       24     0.254684616 11653  D   W 63488 (2a 00 00 03 3c c4 00 00 1f 00 ..) [wodim]
 11,0    3       24     0.254684616 11653  D   W 63488 (2a 00 00 03 3c c4 00 00 1f 00 ..) [wodim]
 11,0    3       24     0.254684616 11653  D   W 63488 (2a 00 00 03 3c c4 00 00 1f 00 ..) [wodim]
 11,0    3       28     0.307478799 11653  D   W 63488 (2a 00 00 03 3c e3 00 00 1f 00 ..) [wodim]
 11,0    3       28     0.307478799 11653  D   W 63488 (2a 00 00 03 3c e3 00 00 1f 00 ..) [wodim]
 11,0    3       28     0.307478799 11653  D   W 63488 (2a 00 00 03 3c e3 00 00 1f 00 ..) [wodim]
 11,0    3       28     0.307478799 11653  D   W 63488 (2a 00 00 03 3c e3 00 00 1f 00 ..) [wodim]
 11,0    3       32     0.357166787 11653  D   W 63488 (2a 00 00 03 3d 02 00 00 1f 00 ..) [wodim]
 11,0    3       32     0.357166787 11653  D   W 63488 (2a 00 00 03 3d 02 00 00 1f 00 ..) [wodim]
 11,0    3       32     0.357166787 11653  D   W 63488 (2a 00 00 03 3d 02 00 00 1f 00 ..) [wodim]
 11,0    3       32     0.357166787 11653  D   W 63488 (2a 00 00 03 3d 02 00 00 1f 00 ..) [wodim]
 11,0    3       36     0.409940696 11653  D   W 63488 (2a 00 00 03 3d 21 00 00 1f 00 ..) [wodim]
 11,0    3       36     0.409940696 11653  D   W 63488 (2a 00 00 03 3d 21 00 00 1f 00 ..) [wodim]
 11,0    3       36     0.409940696 11653  D   W 63488 (2a 00 00 03 3d 21 00 00 1f 00 ..) [wodim]
 11,0    3       36     0.409940696 11653  D   W 63488 (2a 00 00 03 3d 21 00 00 1f 00 ..) [wodim]
 11,0    3       40     0.459603865 11653  D   W 63488 (2a 00 00 03 3d 40 00 00 1f 00 ..) [wodim]
 11,0    3       40     0.459603865 11653  D   W 63488 (2a 00 00 03 3d 40 00 00 1f 00 ..) [wodim]
 11,0    3       40     0.459603865 11653  D   W 63488 (2a 00 00 03 3d 40 00 00 1f 00 ..) [wodim]
 11,0    3       40     0.459603865 11653  D   W 63488 (2a 00 00 03 3d 40 00 00 1f 00 ..) [wodim]
 11,0    3       44     0.512511601 11653  D   W 63488 (2a 00 00 03 3d 5f 00 00 1f 00 ..) [wodim]
 11,0    3       44     0.512511601 11653  D   W 63488 (2a 00 00 03 3d 5f 00 00 1f 00 ..) [wodim]
 11,0    3       44     0.512511601 11653  D   W 63488 (2a 00 00 03 3d 5f 00 00 1f 00 ..) [wodim]
 11,0    3       44     0.512511601 11653  D   W 63488 (2a 00 00 03 3d 5f 00 00 1f 00 ..) [wodim]
 11,0    3       48     0.562033003 11653  D   W 63488 (2a 00 00 03 3d 7e 00 00 1f 00 ..) [wodim]
 11,0    3       48     0.562033003 11653  D   W 63488 (2a 00 00 03 3d 7e 00 00 1f 00 ..) [wodim]
 11,0    3       48     0.562033003 11653  D   W 63488 (2a 00 00 03 3d 7e 00 00 1f 00 ..) [wodim]
 11,0    3       48     0.562033003 11653  D   W 63488 (2a 00 00 03 3d 7e 00 00 1f 00 ..) [wodim]
 11,0    3       52     0.614956620 11653  D   W 63488 (2a 00 00 03 3d 9d 00 00 1f 00 ..) [wodim]
 11,0    3       52     0.614956620 11653  D   W 63488 (2a 00 00 03 3d 9d 00 00 1f 00 ..) [wodim]
 11,0    3       52     0.614956620 11653  D   W 63488 (2a 00 00 03 3d 9d 00 00 1f 00 ..) [wodim]
 11,0    3       52     0.614956620 11653  D   W 63488 (2a 00 00 03 3d 9d 00 00 1f 00 ..) [wodim]
 11,0    3       56     0.664538002 11653  D   W 63488 (2a 00 00 03 3d bc 00 00 1f 00 ..) [wodim]
 11,0    3       56     0.664538002 11653  D   W 63488 (2a 00 00 03 3d bc 00 00 1f 00 ..) [wodim]
 11,0    3       56     0.664538002 11653  D   W 63488 (2a 00 00 03 3d bc 00 00 1f 00 ..) [wodim]
 11,0    3       56     0.664538002 11653  D   W 63488 (2a 00 00 03 3d bc 00 00 1f 00 ..) [wodim]
 11,0    3       60     0.717417665 11653  D   W 63488 (2a 00 00 03 3d db 00 00 1f 00 ..) [wodim]
 11,0    3       60     0.717417665 11653  D   W 63488 (2a 00 00 03 3d db 00 00 1f 00 ..) [wodim]
 11,0    3       60     0.717417665 11653  D   W 63488 (2a 00 00 03 3d db 00 00 1f 00 ..) [wodim]
 11,0    3       60     0.717417665 11653  D   W 63488 (2a 00 00 03 3d db 00 00 1f 00 ..) [wodim]
 11,0    3       64     0.767037937 11653  D   W 63488 (2a 00 00 03 3d fa 00 00 1f 00 ..) [wodim]
 11,0    3       64     0.767037937 11653  D   W 63488 (2a 00 00 03 3d fa 00 00 1f 00 ..) [wodim]
 11,0    3       64     0.767037937 11653  D   W 63488 (2a 00 00 03 3d fa 00 00 1f 00 ..) [wodim]
 11,0    3       64     0.767037937 11653  D   W 63488 (2a 00 00 03 3d fa 00 00 1f 00 ..) [wodim]
 11,0    3       68     0.819969616 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3       68     0.819969616 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3       68     0.819969616 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3       68     0.819969616 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3       72     0.820331266 11653  D   W 63488 (2a 00 00 03 3e 19 00 00 1f 00 ..) [wodim]
 11,0    3       72     0.820331266 11653  D   W 63488 (2a 00 00 03 3e 19 00 00 1f 00 ..) [wodim]
 11,0    3       72     0.820331266 11653  D   W 63488 (2a 00 00 03 3e 19 00 00 1f 00 ..) [wodim]
 11,0    3       72     0.820331266 11653  D   W 63488 (2a 00 00 03 3e 19 00 00 1f 00 ..) [wodim]
 11,0    3       76     0.869469082 11653  D   W 63488 (2a 00 00 03 3e 38 00 00 1f 00 ..) [wodim]
 11,0    3       76     0.869469082 11653  D   W 63488 (2a 00 00 03 3e 38 00 00 1f 00 ..) [wodim]
 11,0    3       76     0.869469082 11653  D   W 63488 (2a 00 00 03 3e 38 00 00 1f 00 ..) [wodim]
 11,0    3       76     0.869469082 11653  D   W 63488 (2a 00 00 03 3e 38 00 00 1f 00 ..) [wodim]
 11,0    3       80     0.922358386 11653  D   W 63488 (2a 00 00 03 3e 57 00 00 1f 00 ..) [wodim]
 11,0    3       80     0.922358386 11653  D   W 63488 (2a 00 00 03 3e 57 00 00 1f 00 ..) [wodim]
 11,0    3       80     0.922358386 11653  D   W 63488 (2a 00 00 03 3e 57 00 00 1f 00 ..) [wodim]
 11,0    3       80     0.922358386 11653  D   W 63488 (2a 00 00 03 3e 57 00 00 1f 00 ..) [wodim]
 11,0    3       84     0.971966979 11653  D   W 63488 (2a 00 00 03 3e 76 00 00 1f 00 ..) [wodim]
 11,0    3       84     0.971966979 11653  D   W 63488 (2a 00 00 03 3e 76 00 00 1f 00 ..) [wodim]
 11,0    3       84     0.971966979 11653  D   W 63488 (2a 00 00 03 3e 76 00 00 1f 00 ..) [wodim]
 11,0    3       84     0.971966979 11653  D   W 63488 (2a 00 00 03 3e 76 00 00 1f 00 ..) [wodim]
 11,0    3       88     1.024927069 11653  D   W 63488 (2a 00 00 03 3e 95 00 00 1f 00 ..) [wodim]
 11,0    3       88     1.024927069 11653  D   W 63488 (2a 00 00 03 3e 95 00 00 1f 00 ..) [wodim]
 11,0    3       88     1.024927069 11653  D   W 63488 (2a 00 00 03 3e 95 00 00 1f 00 ..) [wodim]
 11,0    3       88     1.024927069 11653  D   W 63488 (2a 00 00 03 3e 95 00 00 1f 00 ..) [wodim]
 11,0    3       92     1.074518859 11653  D   W 63488 (2a 00 00 03 3e b4 00 00 1f 00 ..) [wodim]
 11,0    3       92     1.074518859 11653  D   W 63488 (2a 00 00 03 3e b4 00 00 1f 00 ..) [wodim]
 11,0    3       92     1.074518859 11653  D   W 63488 (2a 00 00 03 3e b4 00 00 1f 00 ..) [wodim]
 11,0    3       92     1.074518859 11653  D   W 63488 (2a 00 00 03 3e b4 00 00 1f 00 ..) [wodim]
 11,0    3       96     1.127286183 11653  D   W 63488 (2a 00 00 03 3e d3 00 00 1f 00 ..) [wodim]
 11,0    3       96     1.127286183 11653  D   W 63488 (2a 00 00 03 3e d3 00 00 1f 00 ..) [wodim]
 11,0    3       96     1.127286183 11653  D   W 63488 (2a 00 00 03 3e d3 00 00 1f 00 ..) [wodim]
 11,0    3       96     1.127286183 11653  D   W 63488 (2a 00 00 03 3e d3 00 00 1f 00 ..) [wodim]
 11,0    3      100     1.176876012 11653  D   W 63488 (2a 00 00 03 3e f2 00 00 1f 00 ..) [wodim]
 11,0    3      100     1.176876012 11653  D   W 63488 (2a 00 00 03 3e f2 00 00 1f 00 ..) [wodim]
 11,0    3      100     1.176876012 11653  D   W 63488 (2a 00 00 03 3e f2 00 00 1f 00 ..) [wodim]
 11,0    3      100     1.176876012 11653  D   W 63488 (2a 00 00 03 3e f2 00 00 1f 00 ..) [wodim]
 11,0    3      104     1.229860218 11653  D   W 63488 (2a 00 00 03 3f 11 00 00 1f 00 ..) [wodim]
 11,0    3      104     1.229860218 11653  D   W 63488 (2a 00 00 03 3f 11 00 00 1f 00 ..) [wodim]
 11,0    3      104     1.229860218 11653  D   W 63488 (2a 00 00 03 3f 11 00 00 1f 00 ..) [wodim]
 11,0    3      104     1.229860218 11653  D   W 63488 (2a 00 00 03 3f 11 00 00 1f 00 ..) [wodim]
 11,0    3      108     1.279411661 11653  D   W 63488 (2a 00 00 03 3f 30 00 00 1f 00 ..) [wodim]
 11,0    3      108     1.279411661 11653  D   W 63488 (2a 00 00 03 3f 30 00 00 1f 00 ..) [wodim]
 11,0    3      108     1.279411661 11653  D   W 63488 (2a 00 00 03 3f 30 00 00 1f 00 ..) [wodim]
 11,0    3      108     1.279411661 11653  D   W 63488 (2a 00 00 03 3f 30 00 00 1f 00 ..) [wodim]
 11,0    3      112     1.332351325 11653  D   W 63488 (2a 00 00 03 3f 4f 00 00 1f 00 ..) [wodim]
 11,0    3      112     1.332351325 11653  D   W 63488 (2a 00 00 03 3f 4f 00 00 1f 00 ..) [wodim]
 11,0    3      112     1.332351325 11653  D   W 63488 (2a 00 00 03 3f 4f 00 00 1f 00 ..) [wodim]
 11,0    3      112     1.332351325 11653  D   W 63488 (2a 00 00 03 3f 4f 00 00 1f 00 ..) [wodim]
 11,0    3      116     1.381954592 11653  D   W 63488 (2a 00 00 03 3f 6e 00 00 1f 00 ..) [wodim]
 11,0    3      116     1.381954592 11653  D   W 63488 (2a 00 00 03 3f 6e 00 00 1f 00 ..) [wodim]
 11,0    3      116     1.381954592 11653  D   W 63488 (2a 00 00 03 3f 6e 00 00 1f 00 ..) [wodim]
 11,0    3      116     1.381954592 11653  D   W 63488 (2a 00 00 03 3f 6e 00 00 1f 00 ..) [wodim]
 11,0    3      120     1.434823447 11653  D   W 63488 (2a 00 00 03 3f 8d 00 00 1f 00 ..) [wodim]
 11,0    3      120     1.434823447 11653  D   W 63488 (2a 00 00 03 3f 8d 00 00 1f 00 ..) [wodim]
 11,0    3      120     1.434823447 11653  D   W 63488 (2a 00 00 03 3f 8d 00 00 1f 00 ..) [wodim]
 11,0    3      120     1.434823447 11653  D   W 63488 (2a 00 00 03 3f 8d 00 00 1f 00 ..) [wodim]
 11,0    3      124     1.484418445 11653  D   W 63488 (2a 00 00 03 3f ac 00 00 1f 00 ..) [wodim]
 11,0    3      124     1.484418445 11653  D   W 63488 (2a 00 00 03 3f ac 00 00 1f 00 ..) [wodim]
 11,0    3      124     1.484418445 11653  D   W 63488 (2a 00 00 03 3f ac 00 00 1f 00 ..) [wodim]
 11,0    3      124     1.484418445 11653  D   W 63488 (2a 00 00 03 3f ac 00 00 1f 00 ..) [wodim]
 11,0    3      128     1.537282778 11653  D   W 63488 (2a 00 00 03 3f cb 00 00 1f 00 ..) [wodim]
 11,0    3      128     1.537282778 11653  D   W 63488 (2a 00 00 03 3f cb 00 00 1f 00 ..) [wodim]
 11,0    3      128     1.537282778 11653  D   W 63488 (2a 00 00 03 3f cb 00 00 1f 00 ..) [wodim]
 11,0    3      128     1.537282778 11653  D   W 63488 (2a 00 00 03 3f cb 00 00 1f 00 ..) [wodim]
 11,0    3      132     1.586938102 11653  D   W 63488 (2a 00 00 03 3f ea 00 00 1f 00 ..) [wodim]
 11,0    3      132     1.586938102 11653  D   W 63488 (2a 00 00 03 3f ea 00 00 1f 00 ..) [wodim]
 11,0    3      132     1.586938102 11653  D   W 63488 (2a 00 00 03 3f ea 00 00 1f 00 ..) [wodim]
 11,0    3      132     1.586938102 11653  D   W 63488 (2a 00 00 03 3f ea 00 00 1f 00 ..) [wodim]
 11,0    3      136     1.639686823 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      136     1.639686823 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      136     1.639686823 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      136     1.639686823 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      140     1.640119569 11653  D   W 63488 (2a 00 00 03 40 09 00 00 1f 00 ..) [wodim]
 11,0    3      140     1.640119569 11653  D   W 63488 (2a 00 00 03 40 09 00 00 1f 00 ..) [wodim]
 11,0    3      140     1.640119569 11653  D   W 63488 (2a 00 00 03 40 09 00 00 1f 00 ..) [wodim]
 11,0    3      140     1.640119569 11653  D   W 63488 (2a 00 00 03 40 09 00 00 1f 00 ..) [wodim]
 11,0    3      144     1.689279628 11653  D   W 63488 (2a 00 00 03 40 28 00 00 1f 00 ..) [wodim]
 11,0    3      144     1.689279628 11653  D   W 63488 (2a 00 00 03 40 28 00 00 1f 00 ..) [wodim]
 11,0    3      144     1.689279628 11653  D   W 63488 (2a 00 00 03 40 28 00 00 1f 00 ..) [wodim]
 11,0    3      144     1.689279628 11653  D   W 63488 (2a 00 00 03 40 28 00 00 1f 00 ..) [wodim]
 11,0    3      148     1.742208413 11653  D   W 63488 (2a 00 00 03 40 47 00 00 1f 00 ..) [wodim]
 11,0    3      148     1.742208413 11653  D   W 63488 (2a 00 00 03 40 47 00 00 1f 00 ..) [wodim]
 11,0    3      148     1.742208413 11653  D   W 63488 (2a 00 00 03 40 47 00 00 1f 00 ..) [wodim]
 11,0    3      148     1.742208413 11653  D   W 63488 (2a 00 00 03 40 47 00 00 1f 00 ..) [wodim]
 11,0    3      152     1.791786352 11653  D   W 63488 (2a 00 00 03 40 66 00 00 1f 00 ..) [wodim]
 11,0    3      152     1.791786352 11653  D   W 63488 (2a 00 00 03 40 66 00 00 1f 00 ..) [wodim]
 11,0    3      152     1.791786352 11653  D   W 63488 (2a 00 00 03 40 66 00 00 1f 00 ..) [wodim]
 11,0    3      152     1.791786352 11653  D   W 63488 (2a 00 00 03 40 66 00 00 1f 00 ..) [wodim]
 11,0    3      156     1.844604816 11653  D   W 63488 (2a 00 00 03 40 85 00 00 1f 00 ..) [wodim]
 11,0    3      156     1.844604816 11653  D   W 63488 (2a 00 00 03 40 85 00 00 1f 00 ..) [wodim]
 11,0    3      156     1.844604816 11653  D   W 63488 (2a 00 00 03 40 85 00 00 1f 00 ..) [wodim]
 11,0    3      156     1.844604816 11653  D   W 63488 (2a 00 00 03 40 85 00 00 1f 00 ..) [wodim]
 11,0    3      160     1.894300726 11653  D   W 63488 (2a 00 00 03 40 a4 00 00 1f 00 ..) [wodim]
 11,0    3      160     1.894300726 11653  D   W 63488 (2a 00 00 03 40 a4 00 00 1f 00 ..) [wodim]
 11,0    3      160     1.894300726 11653  D   W 63488 (2a 00 00 03 40 a4 00 00 1f 00 ..) [wodim]
 11,0    3      160     1.894300726 11653  D   W 63488 (2a 00 00 03 40 a4 00 00 1f 00 ..) [wodim]
 11,0    3      164     1.947127311 11653  D   W 63488 (2a 00 00 03 40 c3 00 00 1f 00 ..) [wodim]
 11,0    3      164     1.947127311 11653  D   W 63488 (2a 00 00 03 40 c3 00 00 1f 00 ..) [wodim]
 11,0    3      164     1.947127311 11653  D   W 63488 (2a 00 00 03 40 c3 00 00 1f 00 ..) [wodim]
 11,0    3      164     1.947127311 11653  D   W 63488 (2a 00 00 03 40 c3 00 00 1f 00 ..) [wodim]
 11,0    3      168     1.996705151 11653  D   W 63488 (2a 00 00 03 40 e2 00 00 1f 00 ..) [wodim]
 11,0    3      168     1.996705151 11653  D   W 63488 (2a 00 00 03 40 e2 00 00 1f 00 ..) [wodim]
 11,0    3      168     1.996705151 11653  D   W 63488 (2a 00 00 03 40 e2 00 00 1f 00 ..) [wodim]
 11,0    3      168     1.996705151 11653  D   W 63488 (2a 00 00 03 40 e2 00 00 1f 00 ..) [wodim]
 11,0    3      172     2.049631118 11653  D   W 63488 (2a 00 00 03 41 01 00 00 1f 00 ..) [wodim]
 11,0    3      172     2.049631118 11653  D   W 63488 (2a 00 00 03 41 01 00 00 1f 00 ..) [wodim]
 11,0    3      172     2.049631118 11653  D   W 63488 (2a 00 00 03 41 01 00 00 1f 00 ..) [wodim]
 11,0    3      172     2.049631118 11653  D   W 63488 (2a 00 00 03 41 01 00 00 1f 00 ..) [wodim]
 11,0    3      176     2.099187759 11653  D   W 63488 (2a 00 00 03 41 20 00 00 1f 00 ..) [wodim]
 11,0    3      176     2.099187759 11653  D   W 63488 (2a 00 00 03 41 20 00 00 1f 00 ..) [wodim]
 11,0    3      176     2.099187759 11653  D   W 63488 (2a 00 00 03 41 20 00 00 1f 00 ..) [wodim]
 11,0    3      176     2.099187759 11653  D   W 63488 (2a 00 00 03 41 20 00 00 1f 00 ..) [wodim]
 11,0    3      180     2.152062801 11653  D   W 63488 (2a 00 00 03 41 3f 00 00 1f 00 ..) [wodim]
 11,0    3      180     2.152062801 11653  D   W 63488 (2a 00 00 03 41 3f 00 00 1f 00 ..) [wodim]
 11,0    3      180     2.152062801 11653  D   W 63488 (2a 00 00 03 41 3f 00 00 1f 00 ..) [wodim]
 11,0    3      180     2.152062801 11653  D   W 63488 (2a 00 00 03 41 3f 00 00 1f 00 ..) [wodim]
 11,0    3      184     2.201783733 11653  D   W 63488 (2a 00 00 03 41 5e 00 00 1f 00 ..) [wodim]
 11,0    3      184     2.201783733 11653  D   W 63488 (2a 00 00 03 41 5e 00 00 1f 00 ..) [wodim]
 11,0    3      184     2.201783733 11653  D   W 63488 (2a 00 00 03 41 5e 00 00 1f 00 ..) [wodim]
 11,0    3      184     2.201783733 11653  D   W 63488 (2a 00 00 03 41 5e 00 00 1f 00 ..) [wodim]
 11,0    3      188     2.254641413 11653  D   W 63488 (2a 00 00 03 41 7d 00 00 1f 00 ..) [wodim]
 11,0    3      188     2.254641413 11653  D   W 63488 (2a 00 00 03 41 7d 00 00 1f 00 ..) [wodim]
 11,0    3      188     2.254641413 11653  D   W 63488 (2a 00 00 03 41 7d 00 00 1f 00 ..) [wodim]
 11,0    3      188     2.254641413 11653  D   W 63488 (2a 00 00 03 41 7d 00 00 1f 00 ..) [wodim]
 11,0    3      192     2.304251293 11653  D   W 63488 (2a 00 00 03 41 9c 00 00 1f 00 ..) [wodim]
 11,0    3      192     2.304251293 11653  D   W 63488 (2a 00 00 03 41 9c 00 00 1f 00 ..) [wodim]
 11,0    3      192     2.304251293 11653  D   W 63488 (2a 00 00 03 41 9c 00 00 1f 00 ..) [wodim]
 11,0    3      192     2.304251293 11653  D   W 63488 (2a 00 00 03 41 9c 00 00 1f 00 ..) [wodim]
 11,0    3      196     2.357046291 11653  D   W 63488 (2a 00 00 03 41 bb 00 00 1f 00 ..) [wodim]
 11,0    3      196     2.357046291 11653  D   W 63488 (2a 00 00 03 41 bb 00 00 1f 00 ..) [wodim]
 11,0    3      196     2.357046291 11653  D   W 63488 (2a 00 00 03 41 bb 00 00 1f 00 ..) [wodim]
 11,0    3      196     2.357046291 11653  D   W 63488 (2a 00 00 03 41 bb 00 00 1f 00 ..) [wodim]
 11,0    3      200     2.406664624 11653  D   W 63488 (2a 00 00 03 41 da 00 00 1f 00 ..) [wodim]
 11,0    3      200     2.406664624 11653  D   W 63488 (2a 00 00 03 41 da 00 00 1f 00 ..) [wodim]
 11,0    3      200     2.406664624 11653  D   W 63488 (2a 00 00 03 41 da 00 00 1f 00 ..) [wodim]
 11,0    3      200     2.406664624 11653  D   W 63488 (2a 00 00 03 41 da 00 00 1f 00 ..) [wodim]
 11,0    3      204     2.459591585 11653  D   W 63488 (2a 00 00 03 41 f9 00 00 1f 00 ..) [wodim]
 11,0    3      204     2.459591585 11653  D   W 63488 (2a 00 00 03 41 f9 00 00 1f 00 ..) [wodim]
 11,0    3      204     2.459591585 11653  D   W 63488 (2a 00 00 03 41 f9 00 00 1f 00 ..) [wodim]
 11,0    3      204     2.459591585 11653  D   W 63488 (2a 00 00 03 41 f9 00 00 1f 00 ..) [wodim]
 11,0    3      208     2.509106118 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      208     2.509106118 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      208     2.509106118 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      208     2.509106118 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      212     2.509520041 11653  D   W 63488 (2a 00 00 03 42 18 00 00 1f 00 ..) [wodim]
 11,0    3      212     2.509520041 11653  D   W 63488 (2a 00 00 03 42 18 00 00 1f 00 ..) [wodim]
 11,0    3      212     2.509520041 11653  D   W 63488 (2a 00 00 03 42 18 00 00 1f 00 ..) [wodim]
 11,0    3      212     2.509520041 11653  D   W 63488 (2a 00 00 03 42 18 00 00 1f 00 ..) [wodim]
 11,0    3      216     2.561980963 11653  D   W 63488 (2a 00 00 03 42 37 00 00 1f 00 ..) [wodim]
 11,0    3      216     2.561980963 11653  D   W 63488 (2a 00 00 03 42 37 00 00 1f 00 ..) [wodim]
 11,0    3      216     2.561980963 11653  D   W 63488 (2a 00 00 03 42 37 00 00 1f 00 ..) [wodim]
 11,0    3      216     2.561980963 11653  D   W 63488 (2a 00 00 03 42 37 00 00 1f 00 ..) [wodim]
 11,0    3      220     2.611607189 11653  D   W 63488 (2a 00 00 03 42 56 00 00 1f 00 ..) [wodim]
 11,0    3      220     2.611607189 11653  D   W 63488 (2a 00 00 03 42 56 00 00 1f 00 ..) [wodim]
 11,0    3      220     2.611607189 11653  D   W 63488 (2a 00 00 03 42 56 00 00 1f 00 ..) [wodim]
 11,0    3      220     2.611607189 11653  D   W 63488 (2a 00 00 03 42 56 00 00 1f 00 ..) [wodim]
 11,0    3      224     2.664479764 11653  D   W 63488 (2a 00 00 03 42 75 00 00 1f 00 ..) [wodim]
 11,0    3      224     2.664479764 11653  D   W 63488 (2a 00 00 03 42 75 00 00 1f 00 ..) [wodim]
 11,0    3      224     2.664479764 11653  D   W 63488 (2a 00 00 03 42 75 00 00 1f 00 ..) [wodim]
 11,0    3      224     2.664479764 11653  D   W 63488 (2a 00 00 03 42 75 00 00 1f 00 ..) [wodim]
 11,0    3      228     2.714063104 11653  D   W 63488 (2a 00 00 03 42 94 00 00 1f 00 ..) [wodim]
 11,0    3      228     2.714063104 11653  D   W 63488 (2a 00 00 03 42 94 00 00 1f 00 ..) [wodim]
 11,0    3      228     2.714063104 11653  D   W 63488 (2a 00 00 03 42 94 00 00 1f 00 ..) [wodim]
 11,0    3      228     2.714063104 11653  D   W 63488 (2a 00 00 03 42 94 00 00 1f 00 ..) [wodim]
 11,0    3      232     2.766926885 11653  D   W 63488 (2a 00 00 03 42 b3 00 00 1f 00 ..) [wodim]
 11,0    3      232     2.766926885 11653  D   W 63488 (2a 00 00 03 42 b3 00 00 1f 00 ..) [wodim]
 11,0    3      232     2.766926885 11653  D   W 63488 (2a 00 00 03 42 b3 00 00 1f 00 ..) [wodim]
 11,0    3      232     2.766926885 11653  D   W 63488 (2a 00 00 03 42 b3 00 00 1f 00 ..) [wodim]
 11,0    3      236     2.816529258 11653  D   W 63488 (2a 00 00 03 42 d2 00 00 1f 00 ..) [wodim]
 11,0    3      236     2.816529258 11653  D   W 63488 (2a 00 00 03 42 d2 00 00 1f 00 ..) [wodim]
 11,0    3      236     2.816529258 11653  D   W 63488 (2a 00 00 03 42 d2 00 00 1f 00 ..) [wodim]
 11,0    3      236     2.816529258 11653  D   W 63488 (2a 00 00 03 42 d2 00 00 1f 00 ..) [wodim]
 11,0    3      240     2.869391231 11653  D   W 63488 (2a 00 00 03 42 f1 00 00 1f 00 ..) [wodim]
 11,0    3      240     2.869391231 11653  D   W 63488 (2a 00 00 03 42 f1 00 00 1f 00 ..) [wodim]
 11,0    3      240     2.869391231 11653  D   W 63488 (2a 00 00 03 42 f1 00 00 1f 00 ..) [wodim]
 11,0    3      240     2.869391231 11653  D   W 63488 (2a 00 00 03 42 f1 00 00 1f 00 ..) [wodim]
 11,0    3      244     2.919005864 11653  D   W 63488 (2a 00 00 03 43 10 00 00 1f 00 ..) [wodim]
 11,0    3      244     2.919005864 11653  D   W 63488 (2a 00 00 03 43 10 00 00 1f 00 ..) [wodim]
 11,0    3      244     2.919005864 11653  D   W 63488 (2a 00 00 03 43 10 00 00 1f 00 ..) [wodim]
 11,0    3      244     2.919005864 11653  D   W 63488 (2a 00 00 03 43 10 00 00 1f 00 ..) [wodim]
 11,0    3      248     2.971836308 11653  D   W 63488 (2a 00 00 03 43 2f 00 00 1f 00 ..) [wodim]
 11,0    3      248     2.971836308 11653  D   W 63488 (2a 00 00 03 43 2f 00 00 1f 00 ..) [wodim]
 11,0    3      248     2.971836308 11653  D   W 63488 (2a 00 00 03 43 2f 00 00 1f 00 ..) [wodim]
 11,0    3      248     2.971836308 11653  D   W 63488 (2a 00 00 03 43 2f 00 00 1f 00 ..) [wodim]
 11,0    3      252     3.021561374 11653  D   W 63488 (2a 00 00 03 43 4e 00 00 1f 00 ..) [wodim]
 11,0    3      252     3.021561374 11653  D   W 63488 (2a 00 00 03 43 4e 00 00 1f 00 ..) [wodim]
 11,0    3      252     3.021561374 11653  D   W 63488 (2a 00 00 03 43 4e 00 00 1f 00 ..) [wodim]
 11,0    3      252     3.021561374 11653  D   W 63488 (2a 00 00 03 43 4e 00 00 1f 00 ..) [wodim]
 11,0    3      256     3.074414857 11653  D   W 63488 (2a 00 00 03 43 6d 00 00 1f 00 ..) [wodim]
 11,0    3      256     3.074414857 11653  D   W 63488 (2a 00 00 03 43 6d 00 00 1f 00 ..) [wodim]
 11,0    3      256     3.074414857 11653  D   W 63488 (2a 00 00 03 43 6d 00 00 1f 00 ..) [wodim]
 11,0    3      256     3.074414857 11653  D   W 63488 (2a 00 00 03 43 6d 00 00 1f 00 ..) [wodim]
 11,0    3      260     3.124059392 11653  D   W 63488 (2a 00 00 03 43 8c 00 00 1f 00 ..) [wodim]
 11,0    3      260     3.124059392 11653  D   W 63488 (2a 00 00 03 43 8c 00 00 1f 00 ..) [wodim]
 11,0    3      260     3.124059392 11653  D   W 63488 (2a 00 00 03 43 8c 00 00 1f 00 ..) [wodim]
 11,0    3      260     3.124059392 11653  D   W 63488 (2a 00 00 03 43 8c 00 00 1f 00 ..) [wodim]
 11,0    3      264     3.176940827 11653  D   W 63488 (2a 00 00 03 43 ab 00 00 1f 00 ..) [wodim]
 11,0    3      264     3.176940827 11653  D   W 63488 (2a 00 00 03 43 ab 00 00 1f 00 ..) [wodim]
 11,0    3      264     3.176940827 11653  D   W 63488 (2a 00 00 03 43 ab 00 00 1f 00 ..) [wodim]
 11,0    3      264     3.176940827 11653  D   W 63488 (2a 00 00 03 43 ab 00 00 1f 00 ..) [wodim]
 11,0    3      268     3.226538137 11653  D   W 63488 (2a 00 00 03 43 ca 00 00 1f 00 ..) [wodim]
 11,0    3      268     3.226538137 11653  D   W 63488 (2a 00 00 03 43 ca 00 00 1f 00 ..) [wodim]
 11,0    3      268     3.226538137 11653  D   W 63488 (2a 00 00 03 43 ca 00 00 1f 00 ..) [wodim]
 11,0    3      268     3.226538137 11653  D   W 63488 (2a 00 00 03 43 ca 00 00 1f 00 ..) [wodim]
 11,0    3      272     3.279284870 11653  D   W 63488 (2a 00 00 03 43 e9 00 00 1f 00 ..) [wodim]
 11,0    3      272     3.279284870 11653  D   W 63488 (2a 00 00 03 43 e9 00 00 1f 00 ..) [wodim]
 11,0    3      272     3.279284870 11653  D   W 63488 (2a 00 00 03 43 e9 00 00 1f 00 ..) [wodim]
 11,0    3      272     3.279284870 11653  D   W 63488 (2a 00 00 03 43 e9 00 00 1f 00 ..) [wodim]
 11,0    3      276     3.328940470 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      276     3.328940470 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      276     3.328940470 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      276     3.328940470 11653  D   R 12 (5c 00 00 00 00 00 00 00 0c 00 ..) [wodim]
 11,0    3      280     3.329328542 11653  D   W 63488 (2a 00 00 03 44 08 00 00 1f 00 ..) [wodim]
 11,0    3      280     3.329328542 11653  D   W 63488 (2a 00 00 03 44 08 00 00 1f 00 ..) [wodim]
 11,0    3      280     3.329328542 11653  D   W 63488 (2a 00 00 03 44 08 00 00 1f 00 ..) [wodim]
 11,0    3      280     3.329328542 11653  D   W 63488 (2a 00 00 03 44 08 00 00 1f 00 ..) [wodim]
 11,0    3      284     3.381808009 11653  D   W 63488 (2a 00 00 03 44 27 00 00 1f 00 ..) [wodim]
 11,0    3      284     3.381808009 11653  D   W 63488 (2a 00 00 03 44 27 00 00 1f 00 ..) [wodim]
 11,0    3      284     3.381808009 11653  D   W 63488 (2a 00 00 03 44 27 00 00 1f 00 ..) [wodim]
 11,0    3      284     3.381808009 11653  D   W 63488 (2a 00 00 03 44 27 00 00 1f 00 ..) [wodim]
 11,0    3      288     3.431395134 11653  D   W 63488 (2a 00 00 03 44 46 00 00 1f 00 ..) [wodim]
 11,0    3      288     3.431395134 11653  D   W 63488 (2a 00 00 03 44 46 00 00 1f 00 ..) [wodim]
 11,0    3      288     3.431395134 11653  D   W 63488 (2a 00 00 03 44 46 00 00 1f 00 ..) [wodim]
 11,0    3      288     3.431395134 11653  D   W 63488 (2a 00 00 03 44 46 00 00 1f 00 ..) [wodim]
 11,0    3      292     3.484256662 11653  D   W 63488 (2a 00 00 03 44 65 00 00 1f 00 ..) [wodim]
 11,0    3      292     3.484256662 11653  D   W 63488 (2a 00 00 03 44 65 00 00 1f 00 ..) [wodim]
 11,0    3      292     3.484256662 11653  D   W 63488 (2a 00 00 03 44 65 00 00 1f 00 ..) [wodim]
 11,0    3      292     3.484256662 11653  D   W 63488 (2a 00 00 03 44 65 00 00 1f 00 ..) [wodim]
 11,0    3      296     3.533837267 11653  D   W 63488 (2a 00 00 03 44 84 00 00 1f 00 ..) [wodim]
 11,0    3      296     3.533837267 11653  D   W 63488 (2a 00 00 03 44 84 00 00 1f 00 ..) [wodim]
 11,0    3      296     3.533837267 11653  D   W 63488 (2a 00 00 03 44 84 00 00 1f 00 ..) [wodim]
 11,0    3      296     3.533837267 11653  D   W 63488 (2a 00 00 03 44 84 00 00 1f 00 ..) [wodim]
 11,0    3      300     3.586732767 11653  D   W 18432 (2a 00 00 03 44 a3 00 00 09 00 ..) [wodim]
 11,0    3      300     3.586732767 11653  D   W 18432 (2a 00 00 03 44 a3 00 00 09 00 ..) [wodim]
 11,0    3      300     3.586732767 11653  D   W 18432 (2a 00 00 03 44 a3 00 00 09 00 ..) [wodim]
 11,0    3      300     3.586732767 11653  D   W 18432 (2a 00 00 03 44 a3 00 00 09 00 ..) [wodim]
 11,0    3      304     3.600032959 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      304     3.600032959 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      304     3.600032959 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      304     3.600032959 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      308    18.474003447 11653  D   N 0 (00 ..) [wodim]
 11,0    3      308    18.474003447 11653  D   N 0 (00 ..) [wodim]
 11,0    3      308    18.474003447 11653  D   N 0 (00 ..) [wodim]
 11,0    3      308    18.474003447 11653  D   N 0 (00 ..) [wodim]
 11,0    3      312    18.474427660 11653  D   R 16 (51 00 00 00 00 00 00 00 10 00 ..) [wodim]
 11,0    3      312    18.474427660 11653  D   R 16 (51 00 00 00 00 00 00 00 10 00 ..) [wodim]
 11,0    3      312    18.474427660 11653  D   R 16 (51 00 00 00 00 00 00 00 10 00 ..) [wodim]
 11,0    3      312    18.474427660 11653  D   R 16 (51 00 00 00 00 00 00 00 10 00 ..) [wodim]
 11,0    3      316    18.475087954 11653  D   N 0 (00 ..) [wodim]
 11,0    3      316    18.475087954 11653  D   N 0 (00 ..) [wodim]
 11,0    3      316    18.475087954 11653  D   N 0 (00 ..) [wodim]
 11,0    3      316    18.475087954 11653  D   N 0 (00 ..) [wodim]
 11,0    3      320    18.475460653 11653  D   R 2 (5a 00 30 00 00 00 00 00 02 00 ..) [wodim]
 11,0    3      320    18.475460653 11653  D   R 2 (5a 00 30 00 00 00 00 00 02 00 ..) [wodim]
 11,0    3      320    18.475460653 11653  D   R 2 (5a 00 30 00 00 00 00 00 02 00 ..) [wodim]
 11,0    3      320    18.475460653 11653  D   R 2 (5a 00 30 00 00 00 00 00 02 00 ..) [wodim]
 11,0    3      324    18.485186382 11653  D   N 0 (00 ..) [wodim]
 11,0    3      324    18.485186382 11653  D   N 0 (00 ..) [wodim]
 11,0    3      324    18.485186382 11653  D   N 0 (00 ..) [wodim]
 11,0    3      324    18.485186382 11653  D   N 0 (00 ..) [wodim]
 11,0    3      328    18.485524953 11653  D   R 8 (5a 00 30 00 00 00 00 00 08 00 ..) [wodim]
 11,0    3      328    18.485524953 11653  D   R 8 (5a 00 30 00 00 00 00 00 08 00 ..) [wodim]
 11,0    3      328    18.485524953 11653  D   R 8 (5a 00 30 00 00 00 00 00 08 00 ..) [wodim]
 11,0    3      328    18.485524953 11653  D   R 8 (5a 00 30 00 00 00 00 00 08 00 ..) [wodim]
 11,0    3      332    18.496219927 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      332    18.496219927 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      332    18.496219927 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      332    18.496219927 11653  D   N 0 (35 00 ..) [wodim]
 11,0    3      336    18.496578264 11653  D   N 0 (00 ..) [wodim]
 11,0    3      336    18.496578264 11653  D   N 0 (00 ..) [wodim]
 11,0    3      336    18.496578264 11653  D   N 0 (00 ..) [wodim]
 11,0    3      336    18.496578264 11653  D   N 0 (00 ..) [wodim]
 11,0    3      340    18.497010461 11653  D   W 16 (55 10 00 00 00 00 00 00 10 00 ..) [wodim]
 11,0    3      340    18.497010461 11653  D   W 16 (55 10 00 00 00 00 00 00 10 00 ..) [wodim]
 11,0    3      340    18.497010461 11653  D   W 16 (55 10 00 00 00 00 00 00 10 00 ..) [wodim]
 11,0    3      340    18.497010461 11653  D   W 16 (55 10 00 00 00 00 00 00 10 00 ..) [wodim]
 11,0    3      344    18.497492601 11653  D   N 0 (1e 00 ..) [wodim]
 11,0    3      344    18.497492601 11653  D   N 0 (1e 00 ..) [wodim]
 11,0    3      344    18.497492601 11653  D   N 0 (1e 00 ..) [wodim]
 11,0    3      344    18.497492601 11653  D   N 0 (1e 00 ..) [wodim]
 11,0    3      348    18.498852009  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      348    18.498852009  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      348    18.498852009  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      348    18.498852009  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      352    18.499114653  7433  D   N 0 (00 ..) [kworker/3:2]
 11,0    3      352    18.499114653  7433  D   N 0 (00 ..) [kworker/3:2]
 11,0    3      352    18.499114653  7433  D   N 0 (00 ..) [kworker/3:2]
 11,0    3      352    18.499114653  7433  D   N 0 (00 ..) [kworker/3:2]
 11,0    3      356    20.898947607  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      356    20.898947607  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      356    20.898947607  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      356    20.898947607  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      360    22.946948480  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      360    22.946948480  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      360    22.946948480  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      360    22.946948480  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      364    24.994919395  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      364    24.994919395  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      364    24.994919395  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      364    24.994919395  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      368    27.042954783  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      368    27.042954783  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      368    27.042954783  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      368    27.042954783  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      372    29.090963293  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      372    29.090963293  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      372    29.090963293  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      372    29.090963293  7433  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:2]
 11,0    3      376    31.138999395 11925  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:1]
 11,0    3      376    31.138999395 11925  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:1]
 11,0    3      376    31.138999395 11925  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:1]
 11,0    3      376    31.138999395 11925  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:1]
 11,0    3      380    33.186976374 11925  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:1]
 11,0    3      380    33.186976374 11925  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:1]
 11,0    3      380    33.186976374 11925  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:1]
 11,0    3      380    33.186976374 11925  D   R 8 (4a 01 00 00 10 00 00 00 08 00 ..) [kworker/3:1]
CPU3 (sr0):
 Reads Queued:           0,        0KiB	 Writes Queued:           0,        0KiB
 Read Dispatches:        0,        0KiB	 Write Dispatches:        0,        0KiB
 Reads Requeued:         0		 Writes Requeued:         0
 Reads Completed:        0,        0KiB	 Writes Completed:        0,        0KiB
 Read Merges:            0,        0KiB	 Write Merges:            0,        0KiB
 Read depth:            23        	 Write depth:            72
 PC Reads Queued:        0,        0KiB	 PC Writes Queued:        0,        0KiB
 PC Read Disp.:         23,        0KiB	 PC Write Disp.:         72,    4,358KiB
 PC Reads Req.:          0		 PC Writes Req.:          0
 PC Reads Compl.:        0		 PC Writes Compl.:        0
 IO unplugs:             0        	 Timer unplugs:           0

Throughput (R/W): 0KiB/s / 0KiB/s
Events (sr0): 95 entries
Skips: 0 forward (0 -   0.0%)

CPU3 (sr0):
 Reads Queued:           0,        0KiB	 Writes Queued:           0,        0KiB
 Read Dispatches:        0,        0KiB	 Write Dispatches:        0,        0KiB
 Reads Requeued:         0		 Writes Requeued:         0
 Reads Completed:        0,        0KiB	 Writes Completed:        0,        0KiB
 Read Merges:            0,        0KiB	 Write Merges:            0,        0KiB
 Read depth:            23        	 Write depth:            72
 PC Reads Queued:        0,        0KiB	 PC Writes Queued:        0,        0KiB
 PC Read Disp.:         23,        0KiB	 PC Write Disp.:         72,    4,358KiB
 PC Reads Req.:          0		 PC Writes Req.:          0
 PC Reads Compl.:        0		 PC Writes Compl.:        0
 IO unplugs:             0        	 Timer unplugs:           0

Throughput (R/W): 0KiB/s / 0KiB/s
Events (sr0): 95 entries
Skips: 0 forward (0 -   0.0%)

CPU3 (sr0):
 Reads Queued:           0,        0KiB	 Writes Queued:           0,        0KiB
 Read Dispatches:        0,        0KiB	 Write Dispatches:        0,        0KiB
 Reads Requeued:         0		 Writes Requeued:         0
 Reads Completed:        0,        0KiB	 Writes Completed:        0,        0KiB
 Read Merges:            0,        0KiB	 Write Merges:            0,        0KiB
 Read depth:            23        	 Write depth:            72
 PC Reads Queued:        0,        0KiB	 PC Writes Queued:        0,        0KiB
 PC Read Disp.:         23,        0KiB	 PC Write Disp.:         72,    4,358KiB
 PC Reads Req.:          0		 PC Writes Req.:          0
 PC Reads Compl.:        0		 PC Writes Compl.:        0
 IO unplugs:             0        	 Timer unplugs:           0

Throughput (R/W): 0KiB/s / 0KiB/s
Events (sr0): 95 entries
Skips: 0 forward (0 -   0.0%)

CPU3 (sr0):
 Reads Queued:           0,        0KiB	 Writes Queued:           0,        0KiB
 Read Dispatches:        0,        0KiB	 Write Dispatches:        0,        0KiB
 Reads Requeued:         0		 Writes Requeued:         0
 Reads Completed:        0,        0KiB	 Writes Completed:        0,        0KiB
 Read Merges:            0,        0KiB	 Write Merges:            0,        0KiB
 Read depth:            23        	 Write depth:            72
 PC Reads Queued:        0,        0KiB	 PC Writes Queued:        0,        0KiB
 PC Read Disp.:         23,        0KiB	 PC Write Disp.:         72,    4,358KiB
 PC Reads Req.:          0		 PC Writes Req.:          0
 PC Reads Compl.:        0		 PC Writes Compl.:        0
 IO unplugs:             0        	 Timer unplugs:           0

Throughput (R/W): 0KiB/s / 0KiB/s
Events (sr0): 95 entries
Skips: 0 forward (0 -   0.0%)
Input file sr0.blktrace.2 added
Input file sr0.blktrace.3 added
Input file sr0.blktrace.2 added
Input file sr0.blktrace.3 added
Input file sr0.blktrace.2 added
Input file sr0.blktrace.3 added
Input file sr0.blktrace.2 added
Input file sr0.blktrace.3 added
diff mbox

Patch

diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c
index 3f3cb72e0c0c..48f0d7a096db 100644
--- a/drivers/scsi/sr.c
+++ b/drivers/scsi/sr.c
@@ -328,6 +328,9 @@  static int sr_done(struct scsi_cmnd *SCpnt)
 	scmd_printk(KERN_INFO, SCpnt, "done: %x\n", result);
 #endif
 
+	if (SCpnt->cmnd[0] == GPCMD_CLOSE_TRACK)
+		cd->device->changed = 1;
+
 	/*
 	 * Handle MEDIUM ERRORs or VOLUME OVERFLOWs that indicate partial
 	 * success.  Since this is a relatively rare error condition, no