public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [linux-usb-devel] Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
       [not found] <20061018223058.65f1cf5e.akpm@osdl.org>
@ 2006-10-19 15:42 ` Alan Stern
  2006-10-23  4:57   ` Meelis Roos
  0 siblings, 1 reply; 11+ messages in thread
From: Alan Stern @ 2006-10-19 15:42 UTC (permalink / raw)
  To: Meelis Roos, Andrew Morton; +Cc: USB development list, SCSI development list

On Wed, 18 Oct 2006, Andrew Morton wrote:

> Begin forwarded message:
> 
> Date: Sun, 15 Oct 2006 12:20:02 +0300 (EEST)
> From: Meelis Roos <mroos@linux.ee>
> To: Linux Kernel list <linux-kernel@vger.kernel.org>
> Subject: garbled usb storage scsi vendor & model in 2.6.19-rc1
> 
> 
> This 2.6.19-rc1-g53a5fbdc kernel, compiled for x86_64. Plugging in a USB 
> storage device gave this in dmesg:
> 
> usb 2-2: new full speed USB device using ohci_hcd and address 4
> usb 2-2: configuration #1 chosen from 1 choice
> scsi2 : SCSI emulation for USB Mass Storage devices
> usb-storage: device found at 4
> usb-storage: waiting for device to settle before scanning
> scsi 2:0:0:0: Direct-Access     ugin.upd .dpkg-new  PQ: 0 ANSI: 0 CCS

> Notice the line
> scsi 2:0:0:0: Direct-Access     ugin.upd .dpkg-new  PQ: 0 ANSI: 0 CCS
> 
> The data is garbage here (obviously I'm running debian and have done 
> daily upgrade recently). Other than that message, the device appeared 
> running fine. But it still worries.

Try using the patch below.  If you still see the same garbage showing up, 
it must be because the drive is sending this garbage to your computer.

Alan Stern



Index: usb-2.6/drivers/scsi/scsi_scan.c
===================================================================
--- usb-2.6.orig/drivers/scsi/scsi_scan.c
+++ usb-2.6/drivers/scsi/scsi_scan.c
@@ -478,7 +478,7 @@ static int scsi_probe_lun(struct scsi_de
 		scsi_cmd[0] = INQUIRY;
 		scsi_cmd[4] = (unsigned char) try_inquiry_len;
 
-		memset(inq_result, 0, try_inquiry_len);
+		memset(inq_result, 0, max(36, try_inquiry_len));
 
 		result = scsi_execute_req(sdev,  scsi_cmd, DMA_FROM_DEVICE,
 					  inq_result, try_inquiry_len, &sshdr,


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-19 15:42 ` [linux-usb-devel] Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1 Alan Stern
@ 2006-10-23  4:57   ` Meelis Roos
  2006-10-23 14:05     ` [linux-usb-devel] " Alan Stern
  0 siblings, 1 reply; 11+ messages in thread
From: Meelis Roos @ 2006-10-23  4:57 UTC (permalink / raw)
  To: Alan Stern; +Cc: Andrew Morton, USB development list, SCSI development list

>> scsi 2:0:0:0: Direct-Access     ugin.upd .dpkg-new  PQ: 0 ANSI: 0 CCS
>>
>> The data is garbage here (obviously I'm running debian and have done
>> daily upgrade recently). Other than that message, the device appeared
>> running fine. But it still worries.
>
> Try using the patch below.  If you still see the same garbage showing up,
> it must be because the drive is sending this garbage to your computer.

Tried the patch, still garbage. It returns different garbage each time, 
and it has returned sensible data before. Since the garbage contains 
debian-specific strings sometimes, it seems to come from system RAM 
(someone is overwriting scsi data?).

This is not x86_64 specific, the same happened on yesterdays 
2.6.19-rc2+git on i386. Have not yet compiled and older kernel to really 
see if it still works with older kernel.

-- 
Meelis Roos (mroos@linux.ee)

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-usb-devel] Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-23  4:57   ` Meelis Roos
@ 2006-10-23 14:05     ` Alan Stern
  2006-10-24 19:35       ` Meelis Roos
  0 siblings, 1 reply; 11+ messages in thread
From: Alan Stern @ 2006-10-23 14:05 UTC (permalink / raw)
  To: Meelis Roos; +Cc: Andrew Morton, USB development list, SCSI development list

On Mon, 23 Oct 2006, Meelis Roos wrote:

> >> scsi 2:0:0:0: Direct-Access     ugin.upd .dpkg-new  PQ: 0 ANSI: 0 CCS
> >>
> >> The data is garbage here (obviously I'm running debian and have done
> >> daily upgrade recently). Other than that message, the device appeared
> >> running fine. But it still worries.
> >
> > Try using the patch below.  If you still see the same garbage showing up,
> > it must be because the drive is sending this garbage to your computer.
> 
> Tried the patch, still garbage. It returns different garbage each time, 
> and it has returned sensible data before. Since the garbage contains 
> debian-specific strings sometimes, it seems to come from system RAM 
> (someone is overwriting scsi data?).
> 
> This is not x86_64 specific, the same happened on yesterdays 
> 2.6.19-rc2+git on i386. Have not yet compiled and older kernel to really 
> see if it still works with older kernel.

Here's the best thing to do to find out what is really happening:  Use the
usbmon facility to see exactly what data bytes are being sent to the
computer (instructions in Documentation/usb/usbmon.txt).  This will tell
us for certain whether those garbage bytes are left-over junk in RAM or
the device is actually sending them.

You don't even need to use the patch I sent for this test, although it 
won't hurt.

Alan Stern


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-23 14:05     ` [linux-usb-devel] " Alan Stern
@ 2006-10-24 19:35       ` Meelis Roos
  2006-10-24 20:30         ` [linux-usb-devel] " Alan Stern
  0 siblings, 1 reply; 11+ messages in thread
From: Meelis Roos @ 2006-10-24 19:35 UTC (permalink / raw)
  To: Alan Stern; +Cc: Andrew Morton, USB development list, SCSI development list

> Here's the best thing to do to find out what is really happening:  Use the
> usbmon facility to see exactly what data bytes are being sent to the
> computer (instructions in Documentation/usb/usbmon.txt).  This will tell
> us for certain whether those garbage bytes are left-over junk in RAM or
> the device is actually sending them.

ffff81007ecc4dc0 1463609779 C Ii:001:01 0 1 = 04
ffff81007ecc4dc0 1463609785 S Ii:001:01 -115 2 <
ffff8100745de280 1463609797 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100745de280 1463609799 C Ci:001:00 0 4 = 01010100
ffff8100745de280 1463609800 S Co:001:00 s 23 01 0010 0002 0000 0
ffff8100745de280 1463609801 C Co:001:00 0 0
ffff8100745de280 1463609802 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100745de280 1463609803 C Ci:001:00 0 4 = 01010000
ffff8100795e86c0 1463641761 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e86c0 1463641763 C Ci:001:00 0 4 = 01010000
ffff8100795e86c0 1463673762 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e86c0 1463673763 C Ci:001:00 0 4 = 01010000
ffff8100795e86c0 1463705763 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e86c0 1463705765 C Ci:001:00 0 4 = 01010000
ffff8100795e86c0 1463737765 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e86c0 1463737766 C Ci:001:00 0 4 = 01010000
ffff8100795e86c0 1463737770 S Co:001:00 s 23 03 0004 0002 0000 0
ffff8100795e86c0 1463801767 C Co:001:00 0 0
ffff8100795e86c0 1463857769 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e86c0 1463857771 C Ci:001:00 0 4 = 03011000
ffff81007ecc4dc0 1463861773 C Ii:001:01 0 1 = 04
ffff81007ecc4dc0 1463861774 S Ii:001:01 -115 2 <
ffff8100795e86c0 1463913771 S Co:001:00 s 23 01 0014 0002 0000 0
ffff8100795e86c0 1463913772 C Co:001:00 0 0
ffff8100795e86c0 1463913779 S Ci:000:00 s 80 06 0100 0000 0040 64 <
ffff8100795e86c0 1463915225 C Ci:000:00 0 8 = 12011001 00000008
ffff8100795e86c0 1463915231 S Co:001:00 s 23 03 0004 0002 0000 0
ffff8100795e86c0 1463977775 C Co:001:00 0 0
ffff8100795e86c0 1464033777 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e86c0 1464033780 C Ci:001:00 0 4 = 03011000
ffff8100795e86c0 1464089778 S Co:001:00 s 23 01 0014 0002 0000 0
ffff8100795e86c0 1464089780 C Co:001:00 0 0
ffff8100795e86c0 1464089781 S Co:000:00 s 00 05 0006 0000 0000 0
ffff8100795e86c0 1464091227 C Co:000:00 0 0
ffff8100795e86c0 1464109779 S Ci:006:00 s 80 06 0100 0000 0012 18 <
ffff8100795e86c0 1464111225 C Ci:006:00 0 18 = 12011001 00000008 d6100011 00010001 0201
ffff8100795e86c0 1464111234 S Ci:006:00 s 80 06 0200 0000 0009 9 <
ffff8100795e86c0 1464114226 C Ci:006:00 0 9 = 09022000 01010080 32
ffff8100795e86c0 1464114231 S Ci:006:00 s 80 06 0200 0000 0020 32 <
ffff8100795e86c0 1464117226 C Ci:006:00 0 32 = 09022000 01010080 32090400 00020805 50000705 01024000 00070582 02400000
ffff8100795e8dc0 1464117234 S Ci:006:00 s 80 06 0300 0000 00ff 255 <
ffff8100795e8dc0 1464120226 C Ci:006:00 0 4 = 04030904
ffff8100795e8dc0 1464120230 S Ci:006:00 s 80 06 0301 0409 00ff 255 <
ffff8100795e8dc0 1464123226 C Ci:006:00 0 48 = 30035500 53004200 20004d00 41005300 53002000 53005400 4f005200 41004700
ffff8100795e8dc0 1464123231 S Ci:006:00 s 80 06 0302 0409 00ff 255 <
ffff8100795e8dc0 1464126226 C Ci:006:00 0 255 = 30035500 53004200 20004d00 41005300 53002000 53005400 4f005200 41004700
ffff8100795e86c0 1464126322 S Co:006:00 s 00 09 0001 0000 0000 0
ffff8100795e86c0 1464129232 C Co:006:00 0 0
ffff8100795e8ec0 1464129490 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e8ec0 1464129493 C Ci:001:00 0 4 = 03010000
ffff8100795e8ac0 1469125978 S Ci:006:00 s a1 fe 0000 0000 0001 1 <
ffff8100795e8ac0 1469127299 C Ci:006:00 0 1 = 00
ffff8100795e8ac0 1469127365 S Bo:006:01 -115 31 = 55534243 01000000 24000000 80000c12 00000024 00000000 00000000 000000
ffff8100795e8ac0 1469130296 C Bo:006:01 0 31 >
ffff8100795e84c0 1469130303 S Bi:006:02 -115 36 <
ffff8100795e84c0 1469131296 C Bi:006:02 0 36 = 00800001 00000000 47454e45 52494320 55534220 4449534b 20444556 49434520
ffff8100795e8ac0 1469131302 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469134296 C Bi:006:02 0 13 = 55534253 01000000 00000000 00
ffff8100795e8ac0 1469134383 S Bo:006:01 -115 31 = 55534243 02000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469135300 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469135310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469138297 C Bi:006:02 0 13 = 55534253 02000000 00000000 00
ffff8100795e8ac0 1469138343 S Bo:006:01 -115 31 = 55534243 03000000 08000000 80000c25 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469139297 C Bo:006:01 0 31 >
ffff8100795e8cc0 1469139304 S Bi:006:02 -115 8 <
ffff8100795e8cc0 1469142296 C Bi:006:02 0 8 = 001e35a0 00000200
ffff8100795e8ac0 1469142302 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469145297 C Bi:006:02 0 13 = 55534253 03000000 00000000 00
ffff8100795e8ac0 1469145328 S Bo:006:01 -115 31 = 55534243 04000000 c0000000 80000c5a 003f0000 000000c0 00000000 000000
ffff8100795e8ac0 1469146297 C Bo:006:01 0 31 >
ffff8100795e8cc0 1469146302 S Bi:006:02 -115 192 <
ffff8100795e8cc0 1469149296 C Bi:006:02 0 192 = 00c00000 00000000 010a0000 00000000 00000000 080a0100 00000000 00000000
ffff8100795e8ac0 1469149301 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469152297 C Bi:006:02 0 13 = 55534253 04000000 00000000 00
ffff8100795e8ac0 1469152362 S Bo:006:01 -115 31 = 55534243 05000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469153297 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469153302 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469156296 C Bi:006:02 0 13 = 55534253 05000000 00000000 00
ffff8100795e8ac0 1469156321 S Bo:006:01 -115 31 = 55534243 06000000 00000000 00000c1e 00000001 00000000 00000000 000000
ffff8100795e8ac0 1469157296 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469157301 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469160296 C Bi:006:02 0 13 = 55534253 06000000 00000000 00
ffff8100795e8ac0 1469160325 S Bo:006:01 -115 31 = 55534243 07000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469161296 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469161301 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469164297 C Bi:006:02 0 13 = 55534253 07000000 00000000 00
ffff8100795e8ac0 1469164321 S Bo:006:01 -115 31 = 55534243 08000000 08000000 80000c25 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469165297 C Bo:006:01 0 31 >
ffff8100795e8cc0 1469165302 S Bi:006:02 -115 8 <
ffff8100795e8cc0 1469168297 C Bi:006:02 0 8 = 001e35a0 00000200
ffff8100795e8ac0 1469168302 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469171296 C Bi:006:02 0 13 = 55534253 08000000 00000000 00
ffff8100795e8ac0 1469171325 S Bo:006:01 -115 31 = 55534243 09000000 c0000000 80000c5a 003f0000 000000c0 00000000 000000
ffff8100795e8ac0 1469172297 C Bo:006:01 0 31 >
ffff8100795e8cc0 1469172303 S Bi:006:02 -115 192 <
ffff8100795e8cc0 1469175296 C Bi:006:02 0 192 = 00c00000 00000000 010a0000 00000000 00000000 080a0100 00000000 00000000
ffff8100795e8ac0 1469175301 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469178296 C Bi:006:02 0 13 = 55534253 09000000 00000000 00
ffff8100795e8ac0 1469178352 S Bo:006:01 -115 31 = 55534243 0a000000 00100000 80000c28 00000000 00000008 00000000 000000
ffff8100795e8ac0 1469179297 C Bo:006:01 0 31 >
ffff8100795e8cc0 1469179302 S Bi:006:02 -115 4096 <
ffff8100795e8cc0 1469185296 C Bi:006:02 0 4096 = eb3c904d 53444f53 352e3000 02200100 02000200 00f8f200 3f00ff00 00000000
ffff8100795e8ac0 1469185302 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469188297 C Bi:006:02 0 13 = 55534253 0a000000 00000000 00
ffff8100795e8ac0 1469188349 S Bo:006:01 -115 31 = 55534243 0b000000 00020000 80000c28 00000000 08000001 00000000 000000
ffff8100795e8ac0 1469192297 C Bo:006:01 0 31 >
ffff8100795e8cc0 1469192303 S Bi:006:02 -115 512 <
ffff8100795e8cc0 1469193297 C Bi:006:02 0 512 = 01070207 03070407 05070607 07070807 09070a07 0b070c07 0d070e07 0f071007
ffff8100795e8ac0 1469193302 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469196297 C Bi:006:02 0 13 = 55534253 0b000000 00000000 00
ffff8100795e8ac0 1469196319 S Bo:006:01 -115 31 = 55534243 0c000000 000e0000 80000c28 00000000 09000007 00000000 000000
ffff8100795e8ac0 1469197297 C Bo:006:01 0 31 >
ffff8100795e8cc0 1469197302 S Bi:006:02 -115 3584 <
ffff8100795e8cc0 1469202298 C Bi:006:02 0 3584 = 01080208 03080408 05080608 07080808 09080a08 0b080c08 0d080e08 0f081008
ffff8100795e8ac0 1469202305 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469205297 C Bi:006:02 0 13 = 55534253 0c000000 00000000 00
ffff8100795e8ac0 1469205352 S Bo:006:01 -115 31 = 55534243 0d000000 00020000 80000c28 00000000 18000001 00000000 000000
ffff8100795e8ac0 1469206298 C Bo:006:01 0 31 >
ffff8100795e8cc0 1469206303 S Bi:006:02 -115 512 <
ffff8100795e8cc0 1469209297 C Bi:006:02 0 512 = 01170217 03170417 05170617 07170817 09170a17 0b170c17 0d170e17 0f171017
ffff8100795e8ac0 1469209302 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469212297 C Bi:006:02 0 13 = 55534253 0d000000 00000000 00
ffff8100795e8ac0 1469212319 S Bo:006:01 -115 31 = 55534243 0e000000 000e0000 80000c28 00000000 19000007 00000000 000000
ffff8100795e8ac0 1469213297 C Bo:006:01 0 31 >
ffff8100795e8cc0 1469213302 S Bi:006:02 -115 3584 <
ffff8100795e8cc0 1469218298 C Bi:006:02 0 3584 = 01180218 03180418 05180618 07180818 09180a18 0b180c18 0d180e18 0f181018
ffff8100795e8ac0 1469218303 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469221297 C Bi:006:02 0 13 = 55534253 0e000000 00000000 00
ffff8100795e8ac0 1469221342 S Bo:006:01 -115 31 = 55534243 0f000000 00000000 00000c1e 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469222297 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469222302 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469225297 C Bi:006:02 0 13 = 55534253 0f000000 00000000 00
ffff8100795e8ac0 1469273485 S Bo:006:01 -115 31 = 55534243 10000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469275302 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469275314 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469276296 C Bi:006:02 0 13 = 55534253 10000000 00000000 00
ffff8100795e8ac0 1469305238 S Bo:006:01 -115 31 = 55534243 11000000 00000000 00000c1e 00000001 00000000 00000000 000000
ffff8100795e8ac0 1469306301 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469306308 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469307298 C Bi:006:02 0 13 = 55534253 11000000 00000000 00
ffff8100795e8ac0 1469307432 S Bo:006:01 -115 31 = 55534243 12000000 00400000 80000c28 00000000 00000020 00000000 000000
ffff8100795e8ac0 1469310298 C Bo:006:01 0 31 >
ffff8100795e88c0 1469310306 S Bi:006:02 -115 4096 <
ffff8100745dec80 1469310308 S Bi:006:02 -115 12288 <
ffff8100795e88c0 1469321300 C Bi:006:02 0 4096 = eb3c904d 53444f53 352e3000 02200100 02000200 00f8f200 3f00ff00 00000000
ffff8100745dec80 1469326300 C Bi:006:02 0 12288 = 01070207 03070407 05070607 07070807 09070a07 0b070c07 0d070e07 0f071007
ffff8100795e8ac0 1469326307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469329299 C Bi:006:02 0 13 = 55534253 12000000 00000000 00
ffff8100795e8ac0 1469329370 S Bo:006:01 -115 31 = 55534243 13000000 00000000 00000c1e 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469330299 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469330304 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469333299 C Bi:006:02 0 13 = 55534253 13000000 00000000 00
ffff8100795e8ac0 1469334665 S Bo:006:01 -115 31 = 55534243 14000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469336305 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469336318 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469337304 C Bi:006:02 0 13 = 55534253 14000000 00000000 00
ffff8100795e8ac0 1469337629 S Bo:006:01 -115 31 = 55534243 15000000 00000000 00000c1e 00000001 00000000 00000000 000000
ffff8100795e8ac0 1469340297 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469340302 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469341297 C Bi:006:02 0 13 = 55534253 15000000 00000000 00
ffff8100795e8ac0 1469341919 S Bo:006:01 -115 31 = 55534243 16000000 00100000 80000c28 00001e35 00000008 00000000 000000
ffff8100795e8ac0 1469344298 C Bo:006:01 0 31 >
ffff8100745dec80 1469344306 S Bi:006:02 -115 4096 <
ffff8100745dec80 1469351299 C Bi:006:02 0 4096 = dae8b0e3 3e225903 1a98fffa 52c00940 d5000bb0 e337a7a5 2b696e19 e530f1a5
ffff8100795e8ac0 1469351305 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469354299 C Bi:006:02 0 13 = 55534253 16000000 00000000 00
ffff8100795e8ac0 1469354352 S Bo:006:01 -115 31 = 55534243 17000000 00020000 80000c28 00001e35 98000001 00000000 000000
ffff8100795e8ac0 1469355299 C Bo:006:01 0 31 >
ffff8100745dec80 1469355305 S Bi:006:02 -115 512 <
ffff8100745dec80 1469358299 C Bi:006:02 0 512 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469358304 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469361299 C Bi:006:02 0 13 = 55534253 17000000 00000000 00
ffff8100795e8ac0 1469361341 S Bo:006:01 -115 31 = 55534243 18000000 000e0000 80000c28 00001e35 99000007 00000000 000000
ffff8100795e8ac0 1469362299 C Bo:006:01 0 31 >
ffff8100745dec80 1469362304 S Bi:006:02 -115 3584 <
ffff8100745dec80 1469368300 C Bi:006:02 0 3584 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469368306 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469371300 C Bi:006:02 0 13 = 55534253 18000000 00000000 00
ffff8100795e8ac0 1469371350 S Bo:006:01 -115 31 = 55534243 19000000 00020000 80000c28 00001e35 a0000001 00000000 000000
ffff8100795e8ac0 1469372300 C Bo:006:01 0 31 >
ffff8100745dec80 1469372306 S Bi:006:02 -115 512 <
ffff8100745dec80 1469375300 C Bi:006:02 0 512 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469375305 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469378300 C Bi:006:02 0 13 = 55534253 19000000 00000000 00
ffff8100795e8ac0 1469378347 S Bo:006:01 -115 31 = 55534243 1a000000 00020000 80000c28 00001e35 60000001 00000000 000000
ffff8100795e8ac0 1469379300 C Bo:006:01 0 31 >
ffff8100745dec80 1469379305 S Bi:006:02 -115 512 <
ffff8100745dec80 1469382300 C Bi:006:02 0 512 = de249c21 0a9a0d6b 1bb8546f 5d347b57 952a4f2f be7974d4 9eb3e1e5 5b1215d2
ffff8100795e8ac0 1469382304 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469385300 C Bi:006:02 0 13 = 55534253 1a000000 00000000 00
ffff8100795e8ac0 1469385321 S Bo:006:01 -115 31 = 55534243 1b000000 000e0000 80000c28 00001e35 61000007 00000000 000000
ffff8100795e8ac0 1469386300 C Bo:006:01 0 31 >
ffff8100745dec80 1469386305 S Bi:006:02 -115 3584 <
ffff8100745dec80 1469391300 C Bi:006:02 0 3584 = b116b4b7 b56d577f 25aa9f12 783a0b35 21d07ab0 1502469c 70c30956 ca820a39
ffff8100795e8ac0 1469391304 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469394300 C Bi:006:02 0 13 = 55534253 1b000000 00000000 00
ffff8100795e8ac0 1469394336 S Bo:006:01 -115 31 = 55534243 1c000000 00020000 80000c28 00001e34 a0000001 00000000 000000
ffff8100795e8ac0 1469395301 C Bo:006:01 0 31 >
ffff8100745dec80 1469395306 S Bi:006:02 -115 512 <
ffff8100745dec80 1469398300 C Bi:006:02 0 512 = f92c9ebf 71c8132d bac925b6 d003d4c1 919c49ac aa4124a4 ddb9ecd3 edf65eaf
ffff8100795e8ac0 1469398304 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469401300 C Bi:006:02 0 13 = 55534253 1c000000 00000000 00
ffff8100795e8ac0 1469401321 S Bo:006:01 -115 31 = 55534243 1d000000 000e0000 80000c28 00001e34 a1000007 00000000 000000
ffff8100795e8ac0 1469402300 C Bo:006:01 0 31 >
ffff8100745dec80 1469402305 S Bi:006:02 -115 3584 <
ffff8100745dec80 1469407299 C Bi:006:02 0 3584 = ea595bd5 aa452628 9147391a cd4e2d73 a9ceb6a3 9257e85c 8d9160c4 78c6c71e
ffff8100795e8ac0 1469407304 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469410299 C Bi:006:02 0 13 = 55534253 1d000000 00000000 00
ffff8100795e8ac0 1469410339 S Bo:006:01 -115 31 = 55534243 1e000000 00020000 80000c28 00001e35 90000001 00000000 000000
ffff8100795e8ac0 1469411300 C Bo:006:01 0 31 >
ffff8100745dec80 1469411305 S Bi:006:02 -115 512 <
ffff8100745dec80 1469414299 C Bi:006:02 0 512 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469414304 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469417299 C Bi:006:02 0 13 = 55534253 1e000000 00000000 00
ffff8100795e8ac0 1469417320 S Bo:006:01 -115 31 = 55534243 1f000000 000e0000 80000c28 00001e35 91000007 00000000 000000
ffff8100795e8ac0 1469418300 C Bo:006:01 0 31 >
ffff8100745dec80 1469418306 S Bi:006:02 -115 3584 <
ffff8100745dec80 1469424300 C Bi:006:02 0 3584 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469424305 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469427300 C Bi:006:02 0 13 = 55534253 1f000000 00000000 00
ffff8100795e8ac0 1469427337 S Bo:006:01 -115 31 = 55534243 20000000 00020000 80000c28 00001e34 10000001 00000000 000000
ffff8100795e8ac0 1469428301 C Bo:006:01 0 31 >
ffff8100745dec80 1469428306 S Bi:006:02 -115 512 <
ffff8100745dec80 1469431300 C Bi:006:02 0 512 = 592b9547 125c460c d6e3fffa 52c04002 b6800afc e95927bc cb71711d eaa58625
ffff8100795e8ac0 1469431305 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469434300 C Bi:006:02 0 13 = 55534253 20000000 00000000 00
ffff8100795e8ac0 1469434322 S Bo:006:01 -115 31 = 55534243 21000000 000e0000 80000c28 00001e34 11000007 00000000 000000
ffff8100795e8ac0 1469435300 C Bo:006:01 0 31 >
ffff8100745dec80 1469435305 S Bi:006:02 -115 3584 <
ffff8100745dec80 1469440300 C Bi:006:02 0 3584 = 85b4dd89 69899864 41101690 0a032250 40705e60 38beb240 029c4639 5ac75537
ffff8100795e8ac0 1469440305 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469443303 C Bi:006:02 0 13 = 55534253 21000000 00000000 00
ffff8100795e8ac0 1469443418 S Bo:006:01 -115 31 = 55534243 22000000 00020000 80000c28 00000000 00000001 00000000 000000
ffff8100795e8ac0 1469444302 C Bo:006:01 0 31 >
ffff8100745dec80 1469444309 S Bi:006:02 -115 512 <
ffff8100745dec80 1469447301 C Bi:006:02 0 512 = eb3c904d 53444f53 352e3000 02200100 02000200 00f8f200 3f00ff00 00000000
ffff8100795e8ac0 1469447307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469450301 C Bi:006:02 0 13 = 55534253 22000000 00000000 00
ffff8100795e8ac0 1469450323 S Bo:006:01 -115 31 = 55534243 23000000 000e0000 80000c28 00000000 01000007 00000000 000000
ffff8100795e8ac0 1469451301 C Bo:006:01 0 31 >
ffff8100745dec80 1469451306 S Bi:006:02 -115 3584 <
ffff8100745dec80 1469456300 C Bi:006:02 0 3584 = f8ffffff b318ffff ffff0600 07000800 09000a00 0b000c00 0d000e00 0f001000
ffff8100795e8ac0 1469456305 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469459300 C Bi:006:02 0 13 = 55534253 23000000 00000000 00
ffff8100795e8ac0 1469459348 S Bo:006:01 -115 31 = 55534243 24000000 00020000 80000c28 00000000 08000001 00000000 000000
ffff8100795e8ac0 1469460301 C Bo:006:01 0 31 >
ffff8100745dec80 1469460306 S Bi:006:02 -115 512 <
ffff8100745dec80 1469463300 C Bi:006:02 0 512 = 01070207 03070407 05070607 07070807 09070a07 0b070c07 0d070e07 0f071007
ffff8100795e8ac0 1469463305 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469466300 C Bi:006:02 0 13 = 55534253 24000000 00000000 00
ffff8100795e8ac0 1469466324 S Bo:006:01 -115 31 = 55534243 25000000 003e0000 80000c28 00000000 0900001f 00000000 000000
ffff8100795e8ac0 1469467300 C Bo:006:01 0 31 >
ffff8100745dec80 1469467305 S Bi:006:02 -115 15872 <
ffff8100745dec80 1469483302 C Bi:006:02 0 15872 = 01080208 03080408 05080608 07080808 09080a08 0b080c08 0d080e08 0f081008
ffff8100795e8ac0 1469483307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469486301 C Bi:006:02 0 13 = 55534253 25000000 00000000 00
ffff8100795e8ac0 1469486407 S Bo:006:01 -115 31 = 55534243 26000000 00500000 80000c28 00000001 e0000028 00000000 000000
ffff8100795e8ac0 1469487301 C Bo:006:01 0 31 >
ffff8100745dec80 1469487307 S Bi:006:02 -115 12288 <
ffff8100745de980 1469487308 S Bi:006:02 -115 8192 <
ffff8100745dec80 1469506302 C Bi:006:02 0 12288 = 01ed02ed 03ed04ed 05ed06ed 07ed08ed 09ed0aed 0bed0ced 0ded0eed 0fed10ed
ffff8100745de980 1469507302 C Bi:006:02 0 8192 = e5650020 004c006f 0063000f 000b6b00 68006100 72007400 2e000000 6d007000
ffff8100795e8ac0 1469507307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469510302 C Bi:006:02 0 13 = 55534253 26000000 00000000 00
ffff8100795e8ac0 1469510446 S Bo:006:01 -115 31 = 55534243 27000000 00000000 00000c1e 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469511302 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469511307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469514301 C Bi:006:02 0 13 = 55534253 27000000 00000000 00
ffff8100795e8ac0 1469516696 S Bo:006:01 -115 31 = 55534243 28000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469518303 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469518310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469519300 C Bi:006:02 0 13 = 55534253 28000000 00000000 00
ffff8100795e8ac0 1469519332 S Bo:006:01 -115 31 = 55534243 29000000 00000000 00000c1e 00000001 00000000 00000000 000000
ffff8100795e8ac0 1469522302 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469522307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469523302 C Bi:006:02 0 13 = 55534253 29000000 00000000 00
ffff8100795e8ac0 1469523828 S Bo:006:01 -115 31 = 55534243 2a000000 00100000 80000c28 00001e35 00000008 00000000 000000
ffff8100795e8ac0 1469526301 C Bo:006:01 0 31 >
ffff8100795e88c0 1469526309 S Bi:006:02 -115 4096 <
ffff8100795e88c0 1469533302 C Bi:006:02 0 4096 = dae8b0e3 3e225903 1a98fffa 52c00940 d5000bb0 e337a7a5 2b696e19 e530f1a5
ffff8100795e8ac0 1469533308 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469536302 C Bi:006:02 0 13 = 55534253 2a000000 00000000 00
ffff8100795e8ac0 1469536357 S Bo:006:01 -115 31 = 55534243 2b000000 00020000 80000c28 00001e35 98000001 00000000 000000
ffff8100795e8ac0 1469537302 C Bo:006:01 0 31 >
ffff8100795e88c0 1469537308 S Bi:006:02 -115 512 <
ffff8100795e88c0 1469540301 C Bi:006:02 0 512 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469540306 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469543301 C Bi:006:02 0 13 = 55534253 2b000000 00000000 00
ffff8100795e8ac0 1469543324 S Bo:006:01 -115 31 = 55534243 2c000000 000e0000 80000c28 00001e35 99000007 00000000 000000
ffff8100795e8ac0 1469544302 C Bo:006:01 0 31 >
ffff8100795e88c0 1469544307 S Bi:006:02 -115 3584 <
ffff8100795e88c0 1469550303 C Bi:006:02 0 3584 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469550308 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469553303 C Bi:006:02 0 13 = 55534253 2c000000 00000000 00
ffff8100795e8ac0 1469553349 S Bo:006:01 -115 31 = 55534243 2d000000 00020000 80000c28 00001e35 a0000001 00000000 000000
ffff8100795e8ac0 1469554302 C Bo:006:01 0 31 >
ffff8100795e88c0 1469554308 S Bi:006:02 -115 512 <
ffff8100795e88c0 1469557302 C Bi:006:02 0 512 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469557307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469560302 C Bi:006:02 0 13 = 55534253 2d000000 00000000 00
ffff8100795e8ac0 1469560348 S Bo:006:01 -115 31 = 55534243 2e000000 00020000 80000c28 00001e35 60000001 00000000 000000
ffff8100795e8ac0 1469561303 C Bo:006:01 0 31 >
ffff8100795e88c0 1469561308 S Bi:006:02 -115 512 <
ffff8100795e88c0 1469564302 C Bi:006:02 0 512 = de249c21 0a9a0d6b 1bb8546f 5d347b57 952a4f2f be7974d4 9eb3e1e5 5b1215d2
ffff8100795e8ac0 1469564307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469567303 C Bi:006:02 0 13 = 55534253 2e000000 00000000 00
ffff8100795e8ac0 1469567329 S Bo:006:01 -115 31 = 55534243 2f000000 000e0000 80000c28 00001e35 61000007 00000000 000000
ffff8100795e8ac0 1469568302 C Bo:006:01 0 31 >
ffff8100795e88c0 1469568308 S Bi:006:02 -115 3584 <
ffff8100795e88c0 1469573302 C Bi:006:02 0 3584 = b116b4b7 b56d577f 25aa9f12 783a0b35 21d07ab0 1502469c 70c30956 ca820a39
ffff8100795e8ac0 1469573307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469576302 C Bi:006:02 0 13 = 55534253 2f000000 00000000 00
ffff8100795e8ac0 1469576340 S Bo:006:01 -115 31 = 55534243 30000000 00020000 80000c28 00001e34 a0000001 00000000 000000
ffff8100795e8ac0 1469577303 C Bo:006:01 0 31 >
ffff8100795e88c0 1469577308 S Bi:006:02 -115 512 <
ffff8100795e88c0 1469580302 C Bi:006:02 0 512 = f92c9ebf 71c8132d bac925b6 d003d4c1 919c49ac aa4124a4 ddb9ecd3 edf65eaf
ffff8100795e8ac0 1469580307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469583302 C Bi:006:02 0 13 = 55534253 30000000 00000000 00
ffff8100795e8ac0 1469583324 S Bo:006:01 -115 31 = 55534243 31000000 000e0000 80000c28 00001e34 a1000007 00000000 000000
ffff8100795e8ac0 1469584302 C Bo:006:01 0 31 >
ffff8100795e88c0 1469584307 S Bi:006:02 -115 3584 <
ffff8100795e88c0 1469589302 C Bi:006:02 0 3584 = ea595bd5 aa452628 9147391a cd4e2d73 a9ceb6a3 9257e85c 8d9160c4 78c6c71e
ffff8100795e8ac0 1469589307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469592302 C Bi:006:02 0 13 = 55534253 31000000 00000000 00
ffff8100795e8ac0 1469592342 S Bo:006:01 -115 31 = 55534243 32000000 00020000 80000c28 00001e35 90000001 00000000 000000
ffff8100795e8ac0 1469593302 C Bo:006:01 0 31 >
ffff8100795e88c0 1469593308 S Bi:006:02 -115 512 <
ffff8100795e88c0 1469596302 C Bi:006:02 0 512 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469596307 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469599303 C Bi:006:02 0 13 = 55534253 32000000 00000000 00
ffff8100795e8ac0 1469599339 S Bo:006:01 -115 31 = 55534243 33000000 000e0000 80000c28 00001e35 91000007 00000000 000000
ffff8100795e8ac0 1469600303 C Bo:006:01 0 31 >
ffff8100795e88c0 1469600308 S Bi:006:02 -115 3584 <
ffff8100795e88c0 1469606303 C Bi:006:02 0 3584 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469606308 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469609303 C Bi:006:02 0 13 = 55534253 33000000 00000000 00
ffff8100795e8ac0 1469609338 S Bo:006:01 -115 31 = 55534243 34000000 00020000 80000c28 00001e34 10000001 00000000 000000
ffff8100795e8ac0 1469610303 C Bo:006:01 0 31 >
ffff8100795e88c0 1469610308 S Bi:006:02 -115 512 <
ffff8100795e88c0 1469613303 C Bi:006:02 0 512 = 592b9547 125c460c d6e3fffa 52c04002 b6800afc e95927bc cb71711d eaa58625
ffff8100795e8ac0 1469613308 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469616303 C Bi:006:02 0 13 = 55534253 34000000 00000000 00
ffff8100795e8ac0 1469616324 S Bo:006:01 -115 31 = 55534243 35000000 000e0000 80000c28 00001e34 11000007 00000000 000000
ffff8100795e8ac0 1469617303 C Bo:006:01 0 31 >
ffff8100795e88c0 1469617308 S Bi:006:02 -115 3584 <
ffff8100795e88c0 1469622304 C Bi:006:02 0 3584 = 85b4dd89 69899864 41101690 0a032250 40705e60 38beb240 029c4639 5ac75537
ffff8100795e8ac0 1469622309 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469625304 C Bi:006:02 0 13 = 55534253 35000000 00000000 00
ffff8100795e8ac0 1469625362 S Bo:006:01 -115 31 = 55534243 36000000 00020000 80000c28 00000000 00000001 00000000 000000
ffff8100795e8ac0 1469626304 C Bo:006:01 0 31 >
ffff8100795e88c0 1469626309 S Bi:006:02 -115 512 <
ffff8100795e88c0 1469629304 C Bi:006:02 0 512 = eb3c904d 53444f53 352e3000 02200100 02000200 00f8f200 3f00ff00 00000000
ffff8100795e8ac0 1469629308 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469632303 C Bi:006:02 0 13 = 55534253 36000000 00000000 00
ffff8100795e8ac0 1469632325 S Bo:006:01 -115 31 = 55534243 37000000 000e0000 80000c28 00000000 01000007 00000000 000000
ffff8100795e8ac0 1469633303 C Bo:006:01 0 31 >
ffff8100795e88c0 1469633308 S Bi:006:02 -115 3584 <
ffff8100795e88c0 1469638303 C Bi:006:02 0 3584 = f8ffffff b318ffff ffff0600 07000800 09000a00 0b000c00 0d000e00 0f001000
ffff8100795e8ac0 1469638308 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469641303 C Bi:006:02 0 13 = 55534253 37000000 00000000 00
ffff8100795e8ac0 1469641347 S Bo:006:01 -115 31 = 55534243 38000000 00020000 80000c28 00000000 08000001 00000000 000000
ffff8100795e8ac0 1469642303 C Bo:006:01 0 31 >
ffff8100795e88c0 1469642308 S Bi:006:02 -115 512 <
ffff8100795e88c0 1469645303 C Bi:006:02 0 512 = 01070207 03070407 05070607 07070807 09070a07 0b070c07 0d070e07 0f071007
ffff8100795e8ac0 1469645308 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469648303 C Bi:006:02 0 13 = 55534253 38000000 00000000 00
ffff8100795e8ac0 1469648324 S Bo:006:01 -115 31 = 55534243 39000000 003e0000 80000c28 00000000 0900001f 00000000 000000
ffff8100795e8ac0 1469649303 C Bo:006:01 0 31 >
ffff8100795e88c0 1469649308 S Bi:006:02 -115 15872 <
ffff8100795e88c0 1469665304 C Bi:006:02 0 15872 = 01080208 03080408 05080608 07080808 09080a08 0b080c08 0d080e08 0f081008
ffff8100795e8ac0 1469665309 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469668304 C Bi:006:02 0 13 = 55534253 39000000 00000000 00
ffff8100795e8ac0 1469668399 S Bo:006:01 -115 31 = 55534243 3a000000 00500000 80000c28 00000001 e0000028 00000000 000000
ffff8100795e8ac0 1469669304 C Bo:006:01 0 31 >
ffff8100795e88c0 1469669310 S Bi:006:02 -115 8192 <
ffff8100745de980 1469669311 S Bi:006:02 -115 8192 <
ffff8100745de680 1469669312 S Bi:006:02 -115 4096 <
ffff8100795e88c0 1469681305 C Bi:006:02 0 8192 = 01ed02ed 03ed04ed 05ed06ed 07ed08ed 09ed0aed 0bed0ced 0ded0eed 0fed10ed
ffff8100745de980 1469688305 C Bi:006:02 0 8192 = e5650020 00710075 0069000f 00cb6400 64006900 74006300 68000000 20006d00
ffff8100745de680 1469689304 C Bi:006:02 0 4096 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469689310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469692303 C Bi:006:02 0 13 = 55534253 3a000000 00000000 00
ffff8100795e8ac0 1469692439 S Bo:006:01 -115 31 = 55534243 3b000000 00000000 00000c1e 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469693304 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469693309 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469696303 C Bi:006:02 0 13 = 55534253 3b000000 00000000 00
ffff8100795e8ac0 1469704898 S Bo:006:01 -115 31 = 55534243 3c000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469706306 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469706313 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469707303 C Bi:006:02 0 13 = 55534253 3c000000 00000000 00
ffff8100795e8ac0 1469707336 S Bo:006:01 -115 31 = 55534243 3d000000 00000000 00000c1e 00000001 00000000 00000000 000000
ffff8100795e8ac0 1469710304 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469710309 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469711304 C Bi:006:02 0 13 = 55534253 3d000000 00000000 00
ffff8100795e8ac0 1469711358 S Bo:006:01 -115 31 = 55534243 3e000000 00020000 80000c28 00000000 00000001 00000000 000000
ffff8100795e8ac0 1469714304 C Bo:006:01 0 31 >
ffff8100745dec80 1469714311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469715304 C Bi:006:02 0 512 = eb3c904d 53444f53 352e3000 02200100 02000200 00f8f200 3f00ff00 00000000
ffff8100795e8ac0 1469715310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469718304 C Bi:006:02 0 13 = 55534253 3e000000 00000000 00
ffff8100795e8ac0 1469718348 S Bo:006:01 -115 31 = 55534243 3f000000 00020000 80000c28 00000001 e5000001 00000000 000000
ffff8100795e8ac0 1469719305 C Bo:006:01 0 31 >
ffff8100745dec80 1469719310 S Bi:006:02 -115 512 <
ffff8100745dec80 1469722304 C Bi:006:02 0 512 = 41640061 00720076 0069000f 00226e00 32000000 ffffffff ffff0000 ffffffff
ffff8100795e8ac0 1469722309 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469725304 C Bi:006:02 0 13 = 55534253 3f000000 00000000 00
ffff8100795e8ac0 1469725332 S Bo:006:01 -115 31 = 55534243 40000000 00020000 80000c28 00000001 e6000001 00000000 000000
ffff8100795e8ac0 1469726305 C Bo:006:01 0 31 >
ffff8100745dec80 1469726310 S Bi:006:02 -115 512 <
ffff8100745dec80 1469729305 C Bi:006:02 0 512 = 41500061 0075006c 0000000f 0061ffff ffffffff ffffffff ffff0000 ffffffff
ffff8100795e8ac0 1469729310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469732305 C Bi:006:02 0 13 = 55534253 40000000 00000000 00
ffff8100795e8ac0 1469732333 S Bo:006:01 -115 31 = 55534243 41000000 00020000 80000c28 00000001 e7000001 00000000 000000
ffff8100795e8ac0 1469733305 C Bo:006:01 0 31 >
ffff8100745dec80 1469733311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469736305 C Bi:006:02 0 512 = e569006d 00200044 0065000f 00896600 65006100 74002e00 6d000000 70003300
ffff8100795e8ac0 1469736310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469739305 C Bi:006:02 0 13 = 55534253 41000000 00000000 00
ffff8100795e8ac0 1469739335 S Bo:006:01 -115 31 = 55534243 42000000 00020000 80000c28 00000001 e8000001 00000000 000000
ffff8100795e8ac0 1469740305 C Bo:006:01 0 31 >
ffff8100745dec80 1469740310 S Bi:006:02 -115 512 <
ffff8100745dec80 1469743305 C Bi:006:02 0 512 = e5790070 00680079 0069000f 00476e00 64006f00 72002000 56000000 73002000
ffff8100795e8ac0 1469743309 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469746305 C Bi:006:02 0 13 = 55534253 42000000 00000000 00
ffff8100795e8ac0 1469746332 S Bo:006:01 -115 31 = 55534243 43000000 00020000 80000c28 00000001 e9000001 00000000 000000
ffff8100795e8ac0 1469747305 C Bo:006:01 0 31 >
ffff8100745dec80 1469747310 S Bi:006:02 -115 512 <
ffff8100745dec80 1469750306 C Bi:006:02 0 512 = e56d0070 00330000 00ffff0f 0049ffff ffffffff ffffffff ffff0000 ffffffff
ffff8100795e8ac0 1469750310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469753305 C Bi:006:02 0 13 = 55534253 43000000 00000000 00
ffff8100795e8ac0 1469753332 S Bo:006:01 -115 31 = 55534243 44000000 00020000 80000c28 00000001 ea000001 00000000 000000
ffff8100795e8ac0 1469754305 C Bo:006:01 0 31 >
ffff8100745dec80 1469754310 S Bi:006:02 -115 512 <
ffff8100745dec80 1469757305 C Bi:006:02 0 512 = e5320030 0020006f 0066000f 008d2000 32003200 20002d00 20000000 54006800
ffff8100795e8ac0 1469757310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469760305 C Bi:006:02 0 13 = 55534253 44000000 00000000 00
ffff8100795e8ac0 1469760354 S Bo:006:01 -115 31 = 55534243 45000000 00020000 80000c28 00000001 eb000001 00000000 000000
ffff8100795e8ac0 1469761305 C Bo:006:01 0 31 >
ffff8100745dec80 1469761311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469764305 C Bi:006:02 0 512 = e5314f46 37387e31 4d503320 006429a9 93349334 000029a9 93349f1a dad84b00
ffff8100795e8ac0 1469764310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469767305 C Bi:006:02 0 13 = 55534253 45000000 00000000 00
ffff8100795e8ac0 1469767334 S Bo:006:01 -115 31 = 55534243 46000000 00020000 80000c28 00000001 ec000001 00000000 000000
ffff8100795e8ac0 1469768305 C Bo:006:01 0 31 >
ffff8100745dec80 1469768310 S Bi:006:02 -115 512 <
ffff8100745dec80 1469771305 C Bi:006:02 0 512 = e5320035 0020006f 0066000f 00c52000 37003800 20002d00 20000000 51007500
ffff8100795e8ac0 1469771309 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469774305 C Bi:006:02 0 13 = 55534253 46000000 00000000 00
ffff8100795e8ac0 1469774332 S Bo:006:01 -115 31 = 55534243 47000000 00020000 80000c28 00000001 ed000001 00000000 000000
ffff8100795e8ac0 1469775305 C Bo:006:01 0 31 >
ffff8100745dec80 1469775310 S Bi:006:02 -115 512 <
ffff8100745dec80 1469778305 C Bi:006:02 0 512 = e5320039 0020006f 0066000f 001f2000 37003800 20002d00 20000000 49006e00
ffff8100795e8ac0 1469778310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469781305 C Bi:006:02 0 13 = 55534253 47000000 00000000 00
ffff8100795e8ac0 1469781333 S Bo:006:01 -115 31 = 55534243 48000000 00020000 80000c28 00000001 ee000001 00000000 000000
ffff8100795e8ac0 1469782306 C Bo:006:01 0 31 >
ffff8100745dec80 1469782311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469785305 C Bi:006:02 0 512 = e5770072 00690074 0069000f 008b6e00 67002000 6f006e00 20000000 74006800
ffff8100795e8ac0 1469785310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469788306 C Bi:006:02 0 13 = 55534253 48000000 00000000 00
ffff8100795e8ac0 1469788333 S Bo:006:01 -115 31 = 55534243 49000000 00020000 80000c28 00000001 ef000001 00000000 000000
ffff8100795e8ac0 1469789306 C Bo:006:01 0 31 >
ffff8100745dec80 1469789311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469792305 C Bi:006:02 0 512 = e5364f46 37387e31 4d503320 00642ba9 93349334 00002ba9 9334412c 91924200
ffff8100795e8ac0 1469792310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469795305 C Bi:006:02 0 13 = 55534253 49000000 00000000 00
ffff8100795e8ac0 1469795335 S Bo:006:01 -115 31 = 55534243 4a000000 00020000 80000c28 00000001 f0000001 00000000 000000
ffff8100795e8ac0 1469796306 C Bo:006:01 0 31 >
ffff8100745dec80 1469796311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469799305 C Bi:006:02 0 512 = e5650020 00710075 0069000f 00cb6400 64006900 74006300 68000000 20006d00
ffff8100795e8ac0 1469799310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469802306 C Bi:006:02 0 13 = 55534253 4a000000 00000000 00
ffff8100795e8ac0 1469802334 S Bo:006:01 -115 31 = 55534243 4b000000 00020000 80000c28 00000001 f1000001 00000000 000000
ffff8100795e8ac0 1469803307 C Bo:006:01 0 31 >
ffff8100745dec80 1469803312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469806306 C Bi:006:02 0 512 = e5330000 00ffffff ffffff0f 00c5ffff ffffffff ffffffff ffff0000 ffffffff
ffff8100795e8ac0 1469806311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469809306 C Bi:006:02 0 13 = 55534253 4b000000 00000000 00
ffff8100795e8ac0 1469809333 S Bo:006:01 -115 31 = 55534243 4c000000 00020000 80000c28 00000001 f2000001 00000000 000000
ffff8100795e8ac0 1469810306 C Bo:006:01 0 31 >
ffff8100745dec80 1469810311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469813305 C Bi:006:02 0 512 = e5760065 00730064 0072000f 00456f00 70007000 65007200 73000000 20006800
ffff8100795e8ac0 1469813310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469816305 C Bi:006:02 0 13 = 55534253 4c000000 00000000 00
ffff8100795e8ac0 1469816332 S Bo:006:01 -115 31 = 55534243 4d000000 00020000 80000c28 00000001 f3000001 00000000 000000
ffff8100795e8ac0 1469817306 C Bo:006:01 0 31 >
ffff8100745dec80 1469817311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469820305 C Bi:006:02 0 512 = e56d006f 006e0020 0072000f 000b6f00 6f006d00 2e006d00 70000000 33000000
ffff8100795e8ac0 1469820310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469823305 C Bi:006:02 0 13 = 55534253 4d000000 00000000 00
ffff8100795e8ac0 1469823333 S Bo:006:01 -115 31 = 55534243 4e000000 00020000 80000c28 00000001 f4000001 00000000 000000
ffff8100795e8ac0 1469824306 C Bo:006:01 0 31 >
ffff8100745dec80 1469824311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469827305 C Bi:006:02 0 512 = e5344f46 37387e31 4d503320 00642fa9 93349334 00002fa9 9334af40 b0944600
ffff8100795e8ac0 1469827310 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469830306 C Bi:006:02 0 13 = 55534253 4e000000 00000000 00
ffff8100795e8ac0 1469830333 S Bo:006:01 -115 31 = 55534243 4f000000 00020000 80000c28 00000001 f5000001 00000000 000000
ffff8100795e8ac0 1469831307 C Bo:006:01 0 31 >
ffff8100745dec80 1469831312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469834306 C Bi:006:02 0 512 = e5350038 0020006f 0066000f 00602000 37003800 20002d00 20000000 49007400
ffff8100795e8ac0 1469834311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469837306 C Bi:006:02 0 13 = 55534253 4f000000 00000000 00
ffff8100795e8ac0 1469837334 S Bo:006:01 -115 31 = 55534243 50000000 00020000 80000c28 00000001 f6000001 00000000 000000
ffff8100795e8ac0 1469838306 C Bo:006:01 0 31 >
ffff8100745dec80 1469838311 S Bi:006:02 -115 512 <
ffff8100745dec80 1469841306 C Bi:006:02 0 512 = e5610070 00740065 0072000f 004b2000 31003400 20002800 63000000 6f006e00
ffff8100795e8ac0 1469841311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469844306 C Bi:006:02 0 13 = 55534253 50000000 00000000 00
ffff8100795e8ac0 1469844333 S Bo:006:01 -115 31 = 55534243 51000000 00020000 80000c28 00000001 f7000001 00000000 000000
ffff8100795e8ac0 1469845306 C Bo:006:01 0 31 >
ffff8100745dec80 1469845312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469848306 C Bi:006:02 0 512 = e5364f46 37387e31 4d503320 00003aa9 93349334 00003aa9 93343e50 1e444300
ffff8100795e8ac0 1469848311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469851306 C Bi:006:02 0 13 = 55534253 51000000 00000000 00
ffff8100795e8ac0 1469851335 S Bo:006:01 -115 31 = 55534243 52000000 00020000 80000c28 00000001 f8000001 00000000 000000
ffff8100795e8ac0 1469852306 C Bo:006:01 0 31 >
ffff8100745dec80 1469852312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469855307 C Bi:006:02 0 512 = e5650020 004c006f 0063000f 000b6b00 68006100 72007400 2e000000 6d007000
ffff8100795e8ac0 1469855312 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469858307 C Bi:006:02 0 13 = 55534253 52000000 00000000 00
ffff8100795e8ac0 1469858334 S Bo:006:01 -115 31 = 55534243 53000000 00020000 80000c28 00000001 f9000001 00000000 000000
ffff8100795e8ac0 1469859307 C Bo:006:01 0 31 >
ffff8100745dec80 1469859312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469862307 C Bi:006:02 0 512 = e5370033 0020006f 0066000f 008a2000 37003800 20002d00 20000000 54006800
ffff8100795e8ac0 1469862311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469865307 C Bi:006:02 0 13 = 55534253 53000000 00000000 00
ffff8100795e8ac0 1469865333 S Bo:006:01 -115 31 = 55534243 54000000 00020000 80000c28 00000001 fa000001 00000000 000000
ffff8100795e8ac0 1469866307 C Bo:006:01 0 31 >
ffff8100745dec80 1469866312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469869306 C Bi:006:02 0 512 = e566006f 00720020 0047000f 00607200 79006600 66006900 6e000000 64006f00
ffff8100795e8ac0 1469869311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469872306 C Bi:006:02 0 13 = 55534253 54000000 00000000 00
ffff8100795e8ac0 1469872333 S Bo:006:01 -115 31 = 55534243 55000000 00020000 80000c28 00000001 fb000001 00000000 000000
ffff8100795e8ac0 1469873306 C Bo:006:01 0 31 >
ffff8100745dec80 1469873312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469876306 C Bi:006:02 0 512 = e54f4d41 43497e31 5a495020 001ea052 16351635 0000a38b 0f357789 f4519700
ffff8100795e8ac0 1469876311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469879307 C Bi:006:02 0 13 = 55534253 55000000 00000000 00
ffff8100795e8ac0 1469879335 S Bo:006:01 -115 31 = 55534243 56000000 00020000 80000c28 00000001 fc000001 00000000 000000
ffff8100795e8ac0 1469880307 C Bo:006:01 0 31 >
ffff8100745dec80 1469880313 S Bi:006:02 -115 512 <
ffff8100745dec80 1469883307 C Bi:006:02 0 512 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469883312 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469886307 C Bi:006:02 0 13 = 55534253 56000000 00000000 00
ffff8100795e8ac0 1469886334 S Bo:006:01 -115 31 = 55534243 57000000 00020000 80000c28 00000001 fd000001 00000000 000000
ffff8100795e8ac0 1469887307 C Bo:006:01 0 31 >
ffff8100745dec80 1469887312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469890307 C Bi:006:02 0 512 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469890311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469893307 C Bi:006:02 0 13 = 55534253 57000000 00000000 00
ffff8100795e8ac0 1469893333 S Bo:006:01 -115 31 = 55534243 58000000 00020000 80000c28 00000001 fe000001 00000000 000000
ffff8100795e8ac0 1469894307 C Bo:006:01 0 31 >
ffff8100745dec80 1469894312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469897307 C Bi:006:02 0 512 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469897311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469900307 C Bi:006:02 0 13 = 55534253 58000000 00000000 00
ffff8100795e8ac0 1469900335 S Bo:006:01 -115 31 = 55534243 59000000 00020000 80000c28 00000001 ff000001 00000000 000000
ffff8100795e8ac0 1469901307 C Bo:006:01 0 31 >
ffff8100745dec80 1469901312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469904306 C Bi:006:02 0 512 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469904311 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469907308 C Bi:006:02 0 13 = 55534253 59000000 00000000 00
ffff8100795e8ac0 1469907337 S Bo:006:01 -115 31 = 55534243 5a000000 00020000 80000c28 00000002 00000001 00000000 000000
ffff8100795e8ac0 1469908308 C Bo:006:01 0 31 >
ffff8100745dec80 1469908313 S Bi:006:02 -115 512 <
ffff8100745dec80 1469911307 C Bi:006:02 0 512 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469911312 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469914307 C Bi:006:02 0 13 = 55534253 5a000000 00000000 00
ffff8100795e8ac0 1469914335 S Bo:006:01 -115 31 = 55534243 5b000000 00020000 80000c28 00000002 01000001 00000000 000000
ffff8100795e8ac0 1469915308 C Bo:006:01 0 31 >
ffff8100745dec80 1469915313 S Bi:006:02 -115 512 <
ffff8100745dec80 1469918307 C Bi:006:02 0 512 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469918312 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469921307 C Bi:006:02 0 13 = 55534253 5b000000 00000000 00
ffff8100795e8ac0 1469921334 S Bo:006:01 -115 31 = 55534243 5c000000 00020000 80000c28 00000002 02000001 00000000 000000
ffff8100795e8ac0 1469922307 C Bo:006:01 0 31 >
ffff8100745dec80 1469922312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469925307 C Bi:006:02 0 512 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469925312 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469928307 C Bi:006:02 0 13 = 55534253 5c000000 00000000 00
ffff8100795e8ac0 1469928334 S Bo:006:01 -115 31 = 55534243 5d000000 00020000 80000c28 00000002 03000001 00000000 000000
ffff8100795e8ac0 1469929307 C Bo:006:01 0 31 >
ffff8100745dec80 1469929312 S Bi:006:02 -115 512 <
ffff8100745dec80 1469932307 C Bi:006:02 0 512 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469932312 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469935308 C Bi:006:02 0 13 = 55534253 5d000000 00000000 00
ffff8100795e8ac0 1469935336 S Bo:006:01 -115 31 = 55534243 5e000000 00020000 80000c28 00000002 04000001 00000000 000000
ffff8100795e8ac0 1469936308 C Bo:006:01 0 31 >
ffff8100745dec80 1469936313 S Bi:006:02 -115 512 <
ffff8100745dec80 1469939307 C Bi:006:02 0 512 = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ffff8100795e8ac0 1469939312 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469942308 C Bi:006:02 0 13 = 55534253 5e000000 00000000 00
ffff8100795e8ac0 1469972819 S Bo:006:01 -115 31 = 55534243 5f000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1469974313 C Bo:006:01 0 31 >
ffff8100795e8ac0 1469974323 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469975308 C Bi:006:02 0 13 = 55534253 5f000000 00000000 00
ffff8100795e8ac0 1469975519 S Bo:006:01 -115 31 = 55534243 60000000 00100000 80000c28 00001e35 00000008 00000000 000000
ffff8100795e8ac0 1469978309 C Bo:006:01 0 31 >
ffff8100745dec80 1469978317 S Bi:006:02 -115 4096 <
ffff8100745dec80 1469985309 C Bi:006:02 0 4096 = dae8b0e3 3e225903 1a98fffa 52c00940 d5000bb0 e337a7a5 2b696e19 e530f1a5
ffff8100795e8ac0 1469985315 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469988308 C Bi:006:02 0 13 = 55534253 60000000 00000000 00
ffff8100795e8ac0 1469988364 S Bo:006:01 -115 31 = 55534243 61000000 00020000 80000c28 00001e35 98000001 00000000 000000
ffff8100795e8ac0 1469989308 C Bo:006:01 0 31 >
ffff8100745dec80 1469989314 S Bi:006:02 -115 512 <
ffff8100745dec80 1469992308 C Bi:006:02 0 512 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1469992313 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1469995308 C Bi:006:02 0 13 = 55534253 61000000 00000000 00
ffff8100795e8ac0 1469995330 S Bo:006:01 -115 31 = 55534243 62000000 000e0000 80000c28 00001e35 99000007 00000000 000000
ffff8100795e8ac0 1469996308 C Bo:006:01 0 31 >
ffff8100745dec80 1469996313 S Bi:006:02 -115 3584 <
ffff8100745dec80 1470002308 C Bi:006:02 0 3584 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1470002313 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470005308 C Bi:006:02 0 13 = 55534253 62000000 00000000 00
ffff8100795e8ac0 1470005357 S Bo:006:01 -115 31 = 55534243 63000000 00020000 80000c28 00001e35 a0000001 00000000 000000
ffff8100795e8ac0 1470006309 C Bo:006:01 0 31 >
ffff8100745dec80 1470006314 S Bi:006:02 -115 512 <
ffff8100745dec80 1470009309 C Bi:006:02 0 512 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1470009313 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470012309 C Bi:006:02 0 13 = 55534253 63000000 00000000 00
ffff8100795e8ac0 1470012359 S Bo:006:01 -115 31 = 55534243 64000000 00020000 80000c28 00001e35 60000001 00000000 000000
ffff8100795e8ac0 1470013309 C Bo:006:01 0 31 >
ffff8100745dec80 1470013314 S Bi:006:02 -115 512 <
ffff8100745dec80 1470016309 C Bi:006:02 0 512 = de249c21 0a9a0d6b 1bb8546f 5d347b57 952a4f2f be7974d4 9eb3e1e5 5b1215d2
ffff8100795e8ac0 1470016314 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470019309 C Bi:006:02 0 13 = 55534253 64000000 00000000 00
ffff8100795e8ac0 1470019330 S Bo:006:01 -115 31 = 55534243 65000000 000e0000 80000c28 00001e35 61000007 00000000 000000
ffff8100795e8ac0 1470020309 C Bo:006:01 0 31 >
ffff8100745dec80 1470020314 S Bi:006:02 -115 3584 <
ffff8100745dec80 1470025309 C Bi:006:02 0 3584 = b116b4b7 b56d577f 25aa9f12 783a0b35 21d07ab0 1502469c 70c30956 ca820a39
ffff8100795e8ac0 1470025313 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470028309 C Bi:006:02 0 13 = 55534253 65000000 00000000 00
ffff8100795e8ac0 1470028345 S Bo:006:01 -115 31 = 55534243 66000000 00020000 80000c28 00001e34 a0000001 00000000 000000
ffff8100795e8ac0 1470029309 C Bo:006:01 0 31 >
ffff8100745dec80 1470029314 S Bi:006:02 -115 512 <
ffff8100745dec80 1470032308 C Bi:006:02 0 512 = f92c9ebf 71c8132d bac925b6 d003d4c1 919c49ac aa4124a4 ddb9ecd3 edf65eaf
ffff8100795e8ac0 1470032313 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470035309 C Bi:006:02 0 13 = 55534253 66000000 00000000 00
ffff8100795e8ac0 1470035331 S Bo:006:01 -115 31 = 55534243 67000000 000e0000 80000c28 00001e34 a1000007 00000000 000000
ffff8100795e8ac0 1470036310 C Bo:006:01 0 31 >
ffff8100745dec80 1470036315 S Bi:006:02 -115 3584 <
ffff8100745dec80 1470041309 C Bi:006:02 0 3584 = ea595bd5 aa452628 9147391a cd4e2d73 a9ceb6a3 9257e85c 8d9160c4 78c6c71e
ffff8100795e8ac0 1470041314 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470044309 C Bi:006:02 0 13 = 55534253 67000000 00000000 00
ffff8100795e8ac0 1470044348 S Bo:006:01 -115 31 = 55534243 68000000 00020000 80000c28 00001e35 90000001 00000000 000000
ffff8100795e8ac0 1470045310 C Bo:006:01 0 31 >
ffff8100745dec80 1470045315 S Bi:006:02 -115 512 <
ffff8100745dec80 1470048309 C Bi:006:02 0 512 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1470048313 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470051309 C Bi:006:02 0 13 = 55534253 68000000 00000000 00
ffff8100795e8ac0 1470051330 S Bo:006:01 -115 31 = 55534243 69000000 000e0000 80000c28 00001e35 91000007 00000000 000000
ffff8100795e8ac0 1470052309 C Bo:006:01 0 31 >
ffff8100745dec80 1470052314 S Bi:006:02 -115 3584 <
ffff8100745dec80 1470058310 C Bi:006:02 0 3584 = ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffff8100795e8ac0 1470058314 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470061310 C Bi:006:02 0 13 = 55534253 69000000 00000000 00
ffff8100795e8ac0 1470061346 S Bo:006:01 -115 31 = 55534243 6a000000 00020000 80000c28 00001e34 10000001 00000000 000000
ffff8100795e8ac0 1470062309 C Bo:006:01 0 31 >
ffff8100745dec80 1470062315 S Bi:006:02 -115 512 <
ffff8100745dec80 1470065309 C Bi:006:02 0 512 = 592b9547 125c460c d6e3fffa 52c04002 b6800afc e95927bc cb71711d eaa58625
ffff8100795e8ac0 1470065314 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470068309 C Bi:006:02 0 13 = 55534253 6a000000 00000000 00
ffff8100795e8ac0 1470068333 S Bo:006:01 -115 31 = 55534243 6b000000 000e0000 80000c28 00001e34 11000007 00000000 000000
ffff8100795e8ac0 1470069309 C Bo:006:01 0 31 >
ffff8100745dec80 1470069315 S Bi:006:02 -115 3584 <
ffff8100745dec80 1470074309 C Bi:006:02 0 3584 = 85b4dd89 69899864 41101690 0a032250 40705e60 38beb240 029c4639 5ac75537
ffff8100795e8ac0 1470074314 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470077309 C Bi:006:02 0 13 = 55534253 6b000000 00000000 00
ffff8100795e8ac0 1470077376 S Bo:006:01 -115 31 = 55534243 6c000000 00020000 80000c28 00000000 01000001 00000000 000000
ffff8100795e8ac0 1470078309 C Bo:006:01 0 31 >
ffff8100745dec80 1470078315 S Bi:006:02 -115 512 <
ffff8100745dec80 1470081309 C Bi:006:02 0 512 = f8ffffff b318ffff ffff0600 07000800 09000a00 0b000c00 0d000e00 0f001000
ffff8100795e8ac0 1470081314 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470084309 C Bi:006:02 0 13 = 55534253 6c000000 00000000 00
ffff8100795e8ac0 1470084331 S Bo:006:01 -115 31 = 55534243 6d000000 000c0000 80000c28 00000000 02000006 00000000 000000
ffff8100795e8ac0 1470085309 C Bo:006:01 0 31 >
ffff8100745dec80 1470085314 S Bi:006:02 -115 3072 <
ffff8100745dec80 1470090310 C Bi:006:02 0 3072 = 01010201 03010401 05010601 07010801 09010a01 0b010c01 0d010e01 0f01ffff
ffff8100795e8ac0 1470090315 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470093310 C Bi:006:02 0 13 = 55534253 6d000000 00000000 00
ffff8100795e8ac0 1470093393 S Bo:006:01 -115 31 = 55534243 6e000000 00400000 80000c28 00000000 08000020 00000000 000000
ffff8100795e8ac0 1470094310 C Bo:006:01 0 31 >
ffff8100745dec80 1470094315 S Bi:006:02 -115 16384 <
ffff8100745dec80 1470110311 C Bi:006:02 0 16384 = 01070207 03070407 05070607 07070807 09070a07 0b070c07 0d070e07 0f071007
ffff8100795e8ac0 1470110316 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470113310 C Bi:006:02 0 13 = 55534253 6e000000 00000000 00
ffff8100795e8ac0 1470113372 S Bo:006:01 -115 31 = 55534243 6f000000 00020000 80000c28 00000001 e0000001 00000000 000000
ffff8100795e8ac0 1470114310 C Bo:006:01 0 31 >
ffff8100745dec80 1470114315 S Bi:006:02 -115 512 <
ffff8100745dec80 1470117310 C Bi:006:02 0 512 = 01ed02ed 03ed04ed 05ed06ed 07ed08ed 09ed0aed 0bed0ced 0ded0eed 0fed10ed
ffff8100795e8ac0 1470117315 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470120310 C Bi:006:02 0 13 = 55534253 6f000000 00000000 00
ffff8100795e8ac0 1470120331 S Bo:006:01 -115 31 = 55534243 70000000 00080000 80000c28 00000001 e1000004 00000000 000000
ffff8100795e8ac0 1470121310 C Bo:006:01 0 31 >
ffff8100745dec80 1470121315 S Bi:006:02 -115 2048 <
ffff8100745dec80 1470125310 C Bi:006:02 0 2048 = 01ee02ee 03ee04ee 05ee06ee 07ee08ee 09ee0aee 0bee0cee 0dee0eee 0fee10ee
ffff8100795e8ac0 1470125315 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470128310 C Bi:006:02 0 13 = 55534253 70000000 00000000 00
ffff8100795e8ac0 1470128358 S Bo:006:01 -115 31 = 55534243 71000000 00020000 80000c28 00000002 05000001 00000000 000000
ffff8100795e8ac0 1470129310 C Bo:006:01 0 31 >
ffff8100745dec80 1470129316 S Bi:006:02 -115 512 <
ffff8100745dec80 1470132310 C Bi:006:02 0 512 = cad36218 abac5644 9bb9b158 7867d96b 17703810 84c43b22 75328589 84c36d7e
ffff8100795e8ac0 1470132315 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470135310 C Bi:006:02 0 13 = 55534253 71000000 00000000 00
ffff8100795e8ac0 1470135331 S Bo:006:01 -115 31 = 55534243 72000000 00040000 80000c28 00000002 06000002 00000000 000000
ffff8100795e8ac0 1470136310 C Bo:006:01 0 31 >
ffff8100745dec80 1470136315 S Bi:006:02 -115 1024 <
ffff8100745dec80 1470139311 C Bi:006:02 0 1024 = 4811e739 96a62ba6 e761662c 0d03d060 a14c6c1c fb2fb3f3 57fe28e7 db6456a6
ffff8100795e8ac0 1470139316 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470142310 C Bi:006:02 0 13 = 55534253 72000000 00000000 00
ffff8100795e8ac0 1470164644 S Bo:006:01 -115 31 = 55534243 73000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1470166315 C Bo:006:01 0 31 >
ffff8100795e8ac0 1470166325 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470167312 C Bi:006:02 0 13 = 55534253 73000000 00000000 00
ffff8100795e8ac0 1470168111 S Bo:006:01 -115 31 = 55534243 74000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1470170314 C Bo:006:01 0 31 >
ffff8100795e8ac0 1470170322 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1470171310 C Bi:006:02 0 13 = 55534253 74000000 00000000 00
ffff8100795e8ac0 1472174132 S Bo:006:01 -115 31 = 55534243 75000000 00000000 00000c00 00000000 00000000 00000000 000000
ffff8100795e8ac0 1472175341 C Bo:006:01 0 31 >
ffff8100795e8ac0 1472175349 S Bi:006:02 -115 13 <
ffff8100795e8ac0 1472176339 C Bi:006:02 0 13 = 55534253 75000000 00000000 00
ffff81007ecc4dc0 1473414013 C Ii:001:01 0 1 = 04
ffff81007ecc4dc0 1473414017 S Ii:001:01 -115 2 <
ffff8100745dec80 1473414026 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100745dec80 1473414028 C Ci:001:00 0 4 = 00010300
ffff8100745dec80 1473414030 S Co:001:00 s 23 01 0010 0002 0000 0
ffff8100745dec80 1473414030 C Co:001:00 0 0
ffff8100745dec80 1473414031 S Co:001:00 s 23 01 0011 0002 0000 0
ffff8100745dec80 1473414032 C Co:001:00 0 0
ffff8100795e85c0 1473416275 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e85c0 1473416279 C Ci:001:00 0 4 = 00010000
ffff8100795e85c0 1473446170 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e85c0 1473446174 C Ci:001:00 0 4 = 00010000
ffff8100795e81c0 1473478179 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e81c0 1473478184 C Ci:001:00 0 4 = 00010000
ffff8100795e81c0 1473510150 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e81c0 1473510154 C Ci:001:00 0 4 = 00010000
ffff8100795e81c0 1473542147 S Ci:001:00 s a3 00 0000 0002 0004 4 <
ffff8100795e81c0 1473542149 C Ci:001:00 0 4 = 00010000

-- 
Meelis Roos (mroos@linux.ee)

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-usb-devel] Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-24 19:35       ` Meelis Roos
@ 2006-10-24 20:30         ` Alan Stern
  2006-10-24 20:47           ` Meelis Roos
                             ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Alan Stern @ 2006-10-24 20:30 UTC (permalink / raw)
  To: Meelis Roos; +Cc: Andrew Morton, USB development list, SCSI development list

On Tue, 24 Oct 2006, Meelis Roos wrote:

> > Here's the best thing to do to find out what is really happening:  Use the
> > usbmon facility to see exactly what data bytes are being sent to the
> > computer (instructions in Documentation/usb/usbmon.txt).  This will tell
> > us for certain whether those garbage bytes are left-over junk in RAM or
> > the device is actually sending them.

Here's the line that matters, from near the start of your log.  It 
contains the device's response to an INQUIRY command.

> ffff8100795e84c0 1469131296 C Bi:006:02 0 36 = 00800001 00000000 47454e45 52494320 55534220 4449534b 20444556 49434520

The fifth byte of the response is 0, meaning that all bytes past the fifth
are invalid.  This is kind of an odd thing to do; it says the device
hasn't really sent any vendor or product information at all.  That's why
you've been seeing garbage.

The Vendor string starts at byte position 8, the Product string at 
position 16, and the Revision string at position 32 (not captured by 
usbmon).  Translating the bytes from hex to ASCII gives:

	Vendor:  GENERIC 
	Product: USB DISK DEVICE 

These certainly _seem_ valid, albeit not very specific.  Perhaps the 
device's USB firmware was never customized for any OEM and the default 
state is marked invalid.

There's a comment about this in the source code, asking what should be
done if the INQUIRY response is too short (as it is here).  Maybe the best
approach would be always to assume the first 36 bytes are valid, even when
the device says they aren't.  It ought to solve your problem, and it's
no worse than what we're doing now.

The patch is below.  This replaces the patch I sent earlier.

Alan Stern



Index: usb-2.6/drivers/scsi/scsi_scan.c
===================================================================
--- usb-2.6.orig/drivers/scsi/scsi_scan.c
+++ usb-2.6/drivers/scsi/scsi_scan.c
@@ -575,6 +575,19 @@ static int scsi_probe_lun(struct scsi_de
 	 * short INQUIRY), an abort here prevents any further use of the
 	 * device, including spin up.
 	 *
+	 * On the whole, the best approach seems to be to assume the first
+	 * 36 bytes are valid no matter what the device says.  That's
+	 * better than copying < 36 bytes to the inquiry-result buffer
+	 * and displaying garbage for the Vendor, Product, or Revision
+	 * strings.
+	 */
+	if (sdev->inquiry_len < 36) {
+		printk(KERN_INFO "scsi scan: INQUIRY result too short (%d),"
+				" using 36\n", sdev->inquiry_len);
+		sdev->inquiry_len = 36;
+	}
+
+	/*
 	 * Related to the above issue:
 	 *
 	 * XXX Devices (disk or all?) should be sent a TEST UNIT READY,


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-24 20:30         ` [linux-usb-devel] " Alan Stern
@ 2006-10-24 20:47           ` Meelis Roos
  2006-10-24 21:43           ` [linux-usb-devel] " Phil Dibowitz
  2006-10-24 22:39           ` Stefan Richter
  2 siblings, 0 replies; 11+ messages in thread
From: Meelis Roos @ 2006-10-24 20:47 UTC (permalink / raw)
  To: Alan Stern; +Cc: Andrew Morton, USB development list, SCSI development list

> The patch is below.  This replaces the patch I sent earlier.

Thank you, it works just fine!

scsi scan: INQUIRY result too short (5), using 36
scsi 1:0:0:0: Direct-Access     GENERIC  USB DISK DEVICE  1.00 PQ: 0 ANSI: 0 CCS

-- 
Meelis Roos (mroos@linux.ee)

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-usb-devel] Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-24 20:30         ` [linux-usb-devel] " Alan Stern
  2006-10-24 20:47           ` Meelis Roos
@ 2006-10-24 21:43           ` Phil Dibowitz
  2006-10-24 23:18             ` Matthew Dharm
  2006-10-25 15:08             ` Alan Stern
  2006-10-24 22:39           ` Stefan Richter
  2 siblings, 2 replies; 11+ messages in thread
From: Phil Dibowitz @ 2006-10-24 21:43 UTC (permalink / raw)
  To: Alan Stern
  Cc: Meelis Roos, Andrew Morton, USB development list,
	SCSI development list

[-- Attachment #1: Type: text/plain, Size: 1158 bytes --]

Alan Stern wrote:
> There's a comment about this in the source code, asking what should be
> done if the INQUIRY response is too short (as it is here).  Maybe the best
> approach would be always to assume the first 36 bytes are valid, even when
> the device says they aren't.  It ought to solve your problem, and it's
> no worse than what we're doing now.
> 
> The patch is below.  This replaces the patch I sent earlier.

Perhaps a better approach might be to set the product and vendor to some
specific string if the device says it isn't providing one? In the new model,
can't we still have the chance of showing garbage if the device really isn't
setting anything useful? So what if we show "Unknown" and "Unknown" or
something similar in the event that the device sets the 'invalid' bit?

Just a thought...

-- 
Phil Dibowitz                             phil@ipom.com
Freeware and Technical Pages              Insanity Palace of Metallica
http://www.phildev.net/                   http://www.ipom.com/

"Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind."
 - Dr. Seuss



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-24 20:30         ` [linux-usb-devel] " Alan Stern
  2006-10-24 20:47           ` Meelis Roos
  2006-10-24 21:43           ` [linux-usb-devel] " Phil Dibowitz
@ 2006-10-24 22:39           ` Stefan Richter
  2 siblings, 0 replies; 11+ messages in thread
From: Stefan Richter @ 2006-10-24 22:39 UTC (permalink / raw)
  To: Alan Stern
  Cc: Andrew Morton, Meelis Roos, USB development list,
	SCSI development list

Alan Stern wrote:
...
> @@ -575,6 +575,19 @@ static int scsi_probe_lun(struct scsi_de
...
> +	 * On the whole, the best approach seems to be to assume the first
> +	 * 36 bytes are valid no matter what the device says.  That's
> +	 * better than copying < 36 bytes to the inquiry-result buffer
> +	 * and displaying garbage for the Vendor, Product, or Revision
> +	 * strings.
> +	 */
> +	if (sdev->inquiry_len < 36) {
> +		printk(KERN_INFO "scsi scan: INQUIRY result too short (%d),"
> +				" using 36\n", sdev->inquiry_len);
> +		sdev->inquiry_len = 36;
> +	}
...

BTW, AFAIU the sbp2 driver did exactly this in older versions, when it
did its own conversions of commands and results.
-- 
Stefan Richter
-=====-=-==- =-=- ==--=
http://arcgraph.de/sr/

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-24 21:43           ` [linux-usb-devel] " Phil Dibowitz
@ 2006-10-24 23:18             ` Matthew Dharm
  2006-10-25 15:11               ` [linux-usb-devel] " Alan Stern
  2006-10-25 15:08             ` Alan Stern
  1 sibling, 1 reply; 11+ messages in thread
From: Matthew Dharm @ 2006-10-24 23:18 UTC (permalink / raw)
  To: Phil Dibowitz
  Cc: Andrew Morton, Meelis Roos, Alan Stern, USB development list,
	SCSI development list


[-- Attachment #1.1: Type: text/plain, Size: 1385 bytes --]

On Tue, Oct 24, 2006 at 02:43:22PM -0700, Phil Dibowitz wrote:
> Alan Stern wrote:
> > There's a comment about this in the source code, asking what should be
> > done if the INQUIRY response is too short (as it is here).  Maybe the best
> > approach would be always to assume the first 36 bytes are valid, even when
> > the device says they aren't.  It ought to solve your problem, and it's
> > no worse than what we're doing now.
> > 
> > The patch is below.  This replaces the patch I sent earlier.
> 
> Perhaps a better approach might be to set the product and vendor to some
> specific string if the device says it isn't providing one? In the new model,
> can't we still have the chance of showing garbage if the device really isn't
> setting anything useful? So what if we show "Unknown" and "Unknown" or
> something similar in the event that the device sets the 'invalid' bit?

US_FL_FIX_INQUIRY used to do this; I don't remember what it does currently.

Regardless, the SCSI core should probably blank those data buffers before
deciding if any data is going to be copied into them.

Matt

-- 
Matthew Dharm                              Home: mdharm-usb@one-eyed-alien.net 
Maintainer, Linux USB Mass Storage Driver

C:  Like the Furby?
DP: He gives me the creeps.  Think the SPCA will take him?
					-- Cobb and Dust Puppy
User Friendly, 1/2/1999

[-- Attachment #1.2: Type: application/pgp-signature, Size: 191 bytes --]

[-- Attachment #2: Type: text/plain, Size: 373 bytes --]

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

[-- Attachment #3: Type: text/plain, Size: 191 bytes --]

_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-usb-devel] Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-24 21:43           ` [linux-usb-devel] " Phil Dibowitz
  2006-10-24 23:18             ` Matthew Dharm
@ 2006-10-25 15:08             ` Alan Stern
  1 sibling, 0 replies; 11+ messages in thread
From: Alan Stern @ 2006-10-25 15:08 UTC (permalink / raw)
  To: Phil Dibowitz
  Cc: Meelis Roos, Andrew Morton, USB development list,
	SCSI development list

On Tue, 24 Oct 2006, Phil Dibowitz wrote:

> Alan Stern wrote:
> > There's a comment about this in the source code, asking what should be
> > done if the INQUIRY response is too short (as it is here).  Maybe the best
> > approach would be always to assume the first 36 bytes are valid, even when
> > the device says they aren't.  It ought to solve your problem, and it's
> > no worse than what we're doing now.
> > 
> > The patch is below.  This replaces the patch I sent earlier.
> 
> Perhaps a better approach might be to set the product and vendor to some
> specific string if the device says it isn't providing one? In the new model,
> can't we still have the chance of showing garbage if the device really isn't
> setting anything useful? So what if we show "Unknown" and "Unknown" or
> something similar in the event that the device sets the 'invalid' bit?
> 
> Just a thought...

The vendor and product names are used to identify the device for blacklist
purposes, so using fixed names like "Unknown" for all devices which don't
seem to have their own valid name isn't a good idea.  Besides, in this
case (and probably lots of others) it turned out that the device really
_did_ provide usable data, even though it said the data wasn't valid.

If a device doesn't provide usable data, we still won't end up displaying 
garbage.  That is, we will display whatever the device sends, in a 
sanitized form.  As opposed to what we display now, which is whatever data 
happens to be sitting in memory beyond the end of the allocated area.  
That really _is_ garbage.

Alan Stern


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [linux-usb-devel] Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1
  2006-10-24 23:18             ` Matthew Dharm
@ 2006-10-25 15:11               ` Alan Stern
  0 siblings, 0 replies; 11+ messages in thread
From: Alan Stern @ 2006-10-25 15:11 UTC (permalink / raw)
  To: Matthew Dharm
  Cc: Phil Dibowitz, Andrew Morton, Meelis Roos, USB development list,
	SCSI development list

On Tue, 24 Oct 2006, Matthew Dharm wrote:

> On Tue, Oct 24, 2006 at 02:43:22PM -0700, Phil Dibowitz wrote:
> > Alan Stern wrote:
> > > There's a comment about this in the source code, asking what should be
> > > done if the INQUIRY response is too short (as it is here).  Maybe the best
> > > approach would be always to assume the first 36 bytes are valid, even when
> > > the device says they aren't.  It ought to solve your problem, and it's
> > > no worse than what we're doing now.
> > > 
> > > The patch is below.  This replaces the patch I sent earlier.
> > 
> > Perhaps a better approach might be to set the product and vendor to some
> > specific string if the device says it isn't providing one? In the new model,
> > can't we still have the chance of showing garbage if the device really isn't
> > setting anything useful? So what if we show "Unknown" and "Unknown" or
> > something similar in the event that the device sets the 'invalid' bit?
> 
> US_FL_FIX_INQUIRY used to do this; I don't remember what it does currently.

It uses whatever strings are given in the unusual_devs entry.

> Regardless, the SCSI core should probably blank those data buffers before
> deciding if any data is going to be copied into them.

That isn't the problem.  The problem is the allocated size of the inquiry 
buffer.  The SCSI core allocates just enough memory to hold the actual 
inquiry data and copies only that much into it.  If the device says there 
are only 5 valid bytes of data, then that's how large the buffer is.  But 
nevertheless the core uses the bytes at offsets 8, 16, and 32 for the 
vendor, product, and revision strings.  They aren't even in the allocated 
region, never mind not being blanked!

Alan Stern


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2006-10-25 15:11 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20061018223058.65f1cf5e.akpm@osdl.org>
2006-10-19 15:42 ` [linux-usb-devel] Fw: garbled usb storage scsi vendor & model in 2.6.19-rc1 Alan Stern
2006-10-23  4:57   ` Meelis Roos
2006-10-23 14:05     ` [linux-usb-devel] " Alan Stern
2006-10-24 19:35       ` Meelis Roos
2006-10-24 20:30         ` [linux-usb-devel] " Alan Stern
2006-10-24 20:47           ` Meelis Roos
2006-10-24 21:43           ` [linux-usb-devel] " Phil Dibowitz
2006-10-24 23:18             ` Matthew Dharm
2006-10-25 15:11               ` [linux-usb-devel] " Alan Stern
2006-10-25 15:08             ` Alan Stern
2006-10-24 22:39           ` Stefan Richter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox