Ticket #854: SAMSUNG MZ7LN512HCHP-000L1 & incorrect DB parsing.eml

File SAMSUNG MZ7LN512HCHP-000L1 & incorrect DB parsing.eml, 16.9 KB (added by Ivan, 4 years ago)

e-mail with example in attachment

Line 
1Date: Wed, 5 Jul 2017 03:56:31 +0400 (MSK)
2From: Ivan Pozdeev <vano@mail.mipt.ru>
3To: smartmontools-database@lists.sourceforge.net
4Message-ID: <1090179904.5961144.1499212591119.JavaMail.zimbra@mail.mipt.ru>
5Subject: SAMSUNG MZ7LN512HCHP-000L1 & incorrect DB parsing
6MIME-Version: 1.0
7Content-Type: multipart/mixed; 
8        boundary="----=_Part_5961141_1129065193.1499212591118"
9
10------=_Part_5961141_1129065193.1499212591118
11Content-Type: text/plain; charset=utf-8
12Content-Transfer-Encoding: 7bit
13
14249 is the number of gigabytes written to NAND.
15
16No references found, I just guessed it from another DB entry with the same number and
17the value's dynamic when testing a brand-new drive (it went from 0 to 3, then to 5 when I performed yet another write test that writes ~1GiB of data).
18
19Last but not the least, drivedb.h parser in Smartctl 6.5 turns out to ignore the lines
20that have the // comment, even if it's not the first token in the line.
21That's why there are so many unknown attributes in the output.
22I reported it at <ticket URL not yet known>.
23
24--
25--
26With best regards,
27Ivan Pozdeev
28------=_Part_5961141_1129065193.1499212591118
29Content-Type: text/plain; name=smartctl-SAMSUNG-MZ7LN512HCHP-000L1.txt
30Content-Disposition: attachment;
31 filename=smartctl-SAMSUNG-MZ7LN512HCHP-000L1.txt
32Content-Transfer-Encoding: base64
33
34c21hcnRjdGwgNi41IDIwMTYtMDUtMDcgcjQzMTggW2k2ODYtdzY0LW1pbmd3MzItd2luNy1zcDFd
35IChzZi02LjUtMSkNCkNvcHlyaWdodCAoQykgMjAwMi0xNiwgQnJ1Y2UgQWxsZW4sIENocmlzdGlh
36biBGcmFua2UsIHd3dy5zbWFydG1vbnRvb2xzLm9yZw0KDQo9PT0gU1RBUlQgT0YgSU5GT1JNQVRJ
37T04gU0VDVElPTiA9PT0NCk1vZGVsIEZhbWlseTogICAgIFNhbXN1bmcgYmFzZWQgU1NEcw0KRGV2
38aWNlIE1vZGVsOiAgICAgU0FNU1VORyBNWjdMTjUxMkhDSFAtMDAwTDENClNlcmlhbCBOdW1iZXI6
39ICAgIFMxWktOWDBINjA0MjMxDQpMVSBXV04gRGV2aWNlIElkOiA1IDAwMjUzOCBkMDAwMDAwMDAN
40CkZpcm13YXJlIFZlcnNpb246IEVNVDA0TDBRDQpVc2VyIENhcGFjaXR5OiAgICA1MTKgMTEwoDE5
41MKA1OTIgYnl0ZXMgWzUxMiBHQl0NClNlY3RvciBTaXplOiAgICAgIDUxMiBieXRlcyBsb2dpY2Fs
42L3BoeXNpY2FsDQpSb3RhdGlvbiBSYXRlOiAgICBTb2xpZCBTdGF0ZSBEZXZpY2UNCkRldmljZSBp
43czogICAgICAgIEluIHNtYXJ0Y3RsIGRhdGFiYXNlIFtmb3IgZGV0YWlscyB1c2U6IC1QIHNob3dd
44DQpBVEEgVmVyc2lvbiBpczogICBBQ1MtMiwgQVRBOC1BQ1MgVDEzLzE2OTktRCByZXZpc2lvbiA0
45Yw0KU0FUQSBWZXJzaW9uIGlzOiAgU0FUQSAzLjEsIDYuMCBHYi9zIChjdXJyZW50OiA2LjAgR2Iv
46cykNCkxvY2FsIFRpbWUgaXM6ICAgIFdlZCBKdWwgMDUgMDE6Mjk6MDEgMjAxNyBSVFoNClNNQVJU
47IHN1cHBvcnQgaXM6IEF2YWlsYWJsZSAtIGRldmljZSBoYXMgU01BUlQgY2FwYWJpbGl0eS4NClNN
48QVJUIHN1cHBvcnQgaXM6IEVuYWJsZWQNCkFBTSBmZWF0dXJlIGlzOiAgIFVuYXZhaWxhYmxlDQpB
49UE0gZmVhdHVyZSBpczogICBVbmF2YWlsYWJsZQ0KUmQgbG9vay1haGVhZCBpczogRW5hYmxlZA0K
50V3JpdGUgY2FjaGUgaXM6ICAgRW5hYmxlZA0KQVRBIFNlY3VyaXR5IGlzOiAgRGlzYWJsZWQsIGZy
51b3plbiBbU0VDMl0NCld0IENhY2hlIFJlb3JkZXI6IEVuYWJsZWQNCg0KPT09IFNUQVJUIE9GIFJF
52QUQgU01BUlQgREFUQSBTRUNUSU9OID09PQ0KU01BUlQgb3ZlcmFsbC1oZWFsdGggc2VsZi1hc3Nl
53c3NtZW50IHRlc3QgcmVzdWx0OiBQQVNTRUQNCg0KR2VuZXJhbCBTTUFSVCBWYWx1ZXM6DQpPZmZs
54aW5lIGRhdGEgY29sbGVjdGlvbiBzdGF0dXM6ICAoMHgwMCkJT2ZmbGluZSBkYXRhIGNvbGxlY3Rp
55b24gYWN0aXZpdHkNCgkJCQkJd2FzIG5ldmVyIHN0YXJ0ZWQuDQoJCQkJCUF1dG8gT2ZmbGluZSBE
56YXRhIENvbGxlY3Rpb246IERpc2FibGVkLg0KU2VsZi10ZXN0IGV4ZWN1dGlvbiBzdGF0dXM6ICAg
57ICAgKCAgIDApCVRoZSBwcmV2aW91cyBzZWxmLXRlc3Qgcm91dGluZSBjb21wbGV0ZWQNCgkJCQkJ
58d2l0aG91dCBlcnJvciBvciBubyBzZWxmLXRlc3QgaGFzIGV2ZXIgDQoJCQkJCWJlZW4gcnVuLg0K
59VG90YWwgdGltZSB0byBjb21wbGV0ZSBPZmZsaW5lIA0KZGF0YSBjb2xsZWN0aW9uOiAJCSggICAg
60MCkgc2Vjb25kcy4NCk9mZmxpbmUgZGF0YSBjb2xsZWN0aW9uDQpjYXBhYmlsaXRpZXM6IAkJCSAo
61MHg1MykgU01BUlQgZXhlY3V0ZSBPZmZsaW5lIGltbWVkaWF0ZS4NCgkJCQkJQXV0byBPZmZsaW5l
62IGRhdGEgY29sbGVjdGlvbiBvbi9vZmYgc3VwcG9ydC4NCgkJCQkJU3VzcGVuZCBPZmZsaW5lIGNv
63bGxlY3Rpb24gdXBvbiBuZXcNCgkJCQkJY29tbWFuZC4NCgkJCQkJTm8gT2ZmbGluZSBzdXJmYWNl
64IHNjYW4gc3VwcG9ydGVkLg0KCQkJCQlTZWxmLXRlc3Qgc3VwcG9ydGVkLg0KCQkJCQlObyBDb252
65ZXlhbmNlIFNlbGYtdGVzdCBzdXBwb3J0ZWQuDQoJCQkJCVNlbGVjdGl2ZSBTZWxmLXRlc3Qgc3Vw
66cG9ydGVkLg0KU01BUlQgY2FwYWJpbGl0aWVzOiAgICAgICAgICAgICgweDAwMDMpCVNhdmVzIFNN
67QVJUIGRhdGEgYmVmb3JlIGVudGVyaW5nDQoJCQkJCXBvd2VyLXNhdmluZyBtb2RlLg0KCQkJCQlT
68dXBwb3J0cyBTTUFSVCBhdXRvIHNhdmUgdGltZXIuDQpFcnJvciBsb2dnaW5nIGNhcGFiaWxpdHk6
69ICAgICAgICAoMHgwMSkJRXJyb3IgbG9nZ2luZyBzdXBwb3J0ZWQuDQoJCQkJCUdlbmVyYWwgUHVy
70cG9zZSBMb2dnaW5nIHN1cHBvcnRlZC4NClNob3J0IHNlbGYtdGVzdCByb3V0aW5lIA0KcmVjb21t
71ZW5kZWQgcG9sbGluZyB0aW1lOiAJICggICAyKSBtaW51dGVzLg0KRXh0ZW5kZWQgc2VsZi10ZXN0
72IHJvdXRpbmUNCnJlY29tbWVuZGVkIHBvbGxpbmcgdGltZTogCSAoIDI2NSkgbWludXRlcy4NClND
73VCBjYXBhYmlsaXRpZXM6IAkgICAgICAgKDB4MDAzZCkJU0NUIFN0YXR1cyBzdXBwb3J0ZWQuDQoJ
74CQkJCVNDVCBFcnJvciBSZWNvdmVyeSBDb250cm9sIHN1cHBvcnRlZC4NCgkJCQkJU0NUIEZlYXR1
75cmUgQ29udHJvbCBzdXBwb3J0ZWQuDQoJCQkJCVNDVCBEYXRhIFRhYmxlIHN1cHBvcnRlZC4NCg0K
76U01BUlQgQXR0cmlidXRlcyBEYXRhIFN0cnVjdHVyZSByZXZpc2lvbiBudW1iZXI6IDENClZlbmRv
77ciBTcGVjaWZpYyBTTUFSVCBBdHRyaWJ1dGVzIHdpdGggVGhyZXNob2xkczoNCklEIyBBVFRSSUJV
78VEVfTkFNRSAgICAgICAgICBGTEFHUyAgICBWQUxVRSBXT1JTVCBUSFJFU0ggRkFJTCBSQVdfVkFM
79VUUNCiAgNSBSZWFsbG9jYXRlZF9TZWN0b3JfQ3QgICBQTy0tQ0sgICAxMDAgICAxMDAgICAwMTAg
80ICAgLSAgICAwDQogIDkgUG93ZXJfT25fSG91cnMgICAgICAgICAgLU8tLUNLICAgMDk5ICAgMDk5
81ICAgMDAwICAgIC0gICAgMg0KIDEyIFBvd2VyX0N5Y2xlX0NvdW50ICAgICAgIC1PLS1DSyAgIDA5
82OSAgIDA5OSAgIDAwMCAgICAtICAgIDMNCjE3MCBVbmtub3duX0F0dHJpYnV0ZSAgICAgICAtTy0t
83Q0sgICAxMDAgICAxMDAgICAwMTAgICAgLSAgICAwDQoxNzEgVW5rbm93bl9BdHRyaWJ1dGUgICAg
84ICAgLU8tLUNLICAgMTAwICAgMTAwICAgMDEwICAgIC0gICAgMA0KMTcyIFVua25vd25fQXR0cmli
85dXRlICAgICAgIC1PLS1DSyAgIDEwMCAgIDEwMCAgIDAxMCAgICAtICAgIDANCjE3MyBVbmtub3du
86X0F0dHJpYnV0ZSAgICAgICBQTy0tQ0sgICAxMDAgICAxMDAgICAwMDUgICAgLSAgICAwDQoxNzQg
87VW5rbm93bl9BdHRyaWJ1dGUgICAgICAgLU8tLUNLICAgMTAwICAgMTAwICAgMDAwICAgIC0gICAg
88MA0KMTc4IFVzZWRfUnN2ZF9CbGtfQ250X0NoaXAgIFBPLS1DLSAgIDEwMCAgIDEwMCAgIDAxMCAg
89ICAtICAgIDANCjE4MCBVbnVzZWRfUnN2ZF9CbGtfQ250X1RvdCBQTy0tQy0gICAxMDAgICAxMDAg
90ICAwMTAgICAgLSAgICAxNTMzDQoxODQgRW5kLXRvLUVuZF9FcnJvciAgICAgICAgUE8tLUNLICAg
91MTAwICAgMTAwICAgMDk3ICAgIC0gICAgMA0KMTg3IFVuY29ycmVjdGFibGVfRXJyb3JfQ250IC1P
92LS1DSyAgIDEwMCAgIDEwMCAgIDAwMCAgICAtICAgIDANCjE5NCBUZW1wZXJhdHVyZV9DZWxzaXVz
93ICAgICAtTy0tQ0sgICAwNzIgICAwNTkgICAwMDAgICAgLSAgICAyOA0KMTk5IENSQ19FcnJvcl9D
94b3VudCAgICAgICAgIC1PU1JDSyAgIDEwMCAgIDEwMCAgIDAwMCAgICAtICAgIDANCjIzMyBNZWRp
95YV9XZWFyb3V0X0luZGljYXRvciBQTy0tQy0gICAxMDAgICAxMDAgICAwMDAgICAgLSAgICAxNjc3
96NzIxNQ0KMjQxIFRvdGFsX0xCQXNfV3JpdHRlbiAgICAgIC1PLS1DSyAgIDA5OSAgIDA5OSAgIDAw
97MCAgICAtICAgIDUNCjI0MiBUb3RhbF9MQkFzX1JlYWQgICAgICAgICAtTy0tQ0sgICAwOTkgICAw
98OTkgICAwMDAgICAgLSAgICA0OTANCjI0OSBVbmtub3duX0F0dHJpYnV0ZSAgICAgICAtTy0tQ0sg
99ICAwOTkgICAwOTkgICAwMDAgICAgLSAgICA1DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
100fHx8fHx8XyBLIGF1dG8ta2VlcA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8fHx8X18g
101QyBldmVudCBjb3VudA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8fHxfX18gUiBlcnJv
102ciByYXRlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfHx8X19fXyBTIHNwZWVkL3BlcmZv
103cm1hbmNlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfHxfX19fXyBPIHVwZGF0ZWQgb25s
104aW5lDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfF9fX19fXyBQIHByZWZhaWx1cmUgd2Fy
105bmluZw0KDQpHZW5lcmFsIFB1cnBvc2UgTG9nIERpcmVjdG9yeSBWZXJzaW9uIDENClNNQVJUICAg
106ICAgICAgICBMb2cgRGlyZWN0b3J5IFZlcnNpb24gMSBbbXVsdGktc2VjdG9yIGxvZyBzdXBwb3J0
107XQ0KQWRkcmVzcyAgICBBY2Nlc3MgIFIvVyAgIFNpemUgIERlc2NyaXB0aW9uDQoweDAwICAgICAg
108IEdQTCxTTCAgUi9PICAgICAgMSAgTG9nIERpcmVjdG9yeQ0KMHgwMSAgICAgICAgICAgU0wgIFIv
109TyAgICAgIDEgIFN1bW1hcnkgU01BUlQgZXJyb3IgbG9nDQoweDAyICAgICAgICAgICBTTCAgUi9P
110ICAgICAgMSAgQ29tcHJlaGVuc2l2ZSBTTUFSVCBlcnJvciBsb2cNCjB4MDMgICAgICAgR1BMICAg
111ICBSL08gICAgICAxICBFeHQuIENvbXByZWhlbnNpdmUgU01BUlQgZXJyb3IgbG9nDQoweDA2ICAg
112ICAgICAgICBTTCAgUi9PICAgICAgMSAgU01BUlQgc2VsZi10ZXN0IGxvZw0KMHgwNyAgICAgICBH
113UEwgICAgIFIvTyAgICAgIDEgIEV4dGVuZGVkIHNlbGYtdGVzdCBsb2cNCjB4MDkgICAgICAgICAg
114IFNMICBSL1cgICAgICAxICBTZWxlY3RpdmUgc2VsZi10ZXN0IGxvZw0KMHgxMCAgICAgICBHUEwg
115ICAgIFIvTyAgICAgIDEgIFNBVEEgTkNRIFF1ZXVlZCBFcnJvciBsb2cNCjB4MTEgICAgICAgR1BM
116ICAgICBSL08gICAgICAxICBTQVRBIFBoeSBFdmVudCBDb3VudGVycyBsb2cNCjB4MTMgICAgICAg
117R1BMICAgICBSL08gICAgICAxICBTQVRBIE5DUSBTZW5kIGFuZCBSZWNlaXZlIGxvZw0KMHgzMCAg
118ICAgICBHUEwsU0wgIFIvTyAgICAgIDkgIElERU5USUZZIERFVklDRSBkYXRhIGxvZw0KMHg4MC0w
119eDlmICBHUEwsU0wgIFIvVyAgICAgMTYgIEhvc3QgdmVuZG9yIHNwZWNpZmljIGxvZw0KMHhkZiAg
120ICAgICBHUEwsU0wgIFZTICAgICAgIDEgIERldmljZSB2ZW5kb3Igc3BlY2lmaWMgbG9nDQoweGUw
121ICAgICAgIEdQTCxTTCAgUi9XICAgICAgMSAgU0NUIENvbW1hbmQvU3RhdHVzDQoweGUxICAgICAg
122IEdQTCxTTCAgUi9XICAgICAgMSAgU0NUIERhdGEgVHJhbnNmZXINCg0KU01BUlQgRXh0ZW5kZWQg
123Q29tcHJlaGVuc2l2ZSBFcnJvciBMb2cgVmVyc2lvbjogMSAoMSBzZWN0b3JzKQ0KTm8gRXJyb3Jz
124IExvZ2dlZA0KDQpTTUFSVCBFeHRlbmRlZCBTZWxmLXRlc3QgTG9nIFZlcnNpb246IDEgKDEgc2Vj
125dG9ycykNCk51bSAgVGVzdF9EZXNjcmlwdGlvbiAgICBTdGF0dXMgICAgICAgICAgICAgICAgICBS
126ZW1haW5pbmcgIExpZmVUaW1lKGhvdXJzKSAgTEJBX29mX2ZpcnN0X2Vycm9yDQojIDEgIEV4dGVu
127ZGVkIGNhcHRpdmUgICAgSW50ZXJydXB0ZWQgKGhvc3QgcmVzZXQpICAgICAgOTAlICAgICAgICAg
128MSAgICAgICAgIC0NCiMgMiAgRXh0ZW5kZWQgb2ZmbGluZSAgICBBYm9ydGVkIGJ5IGhvc3QgICAg
129ICAgICAgICAgICA5MCUgICAgICAgICAxICAgICAgICAgLQ0KIyAzICBFeHRlbmRlZCBvZmZsaW5l
130ICAgIEFib3J0ZWQgYnkgaG9zdCAgICAgICAgICAgICAgIDkwJSAgICAgICAgIDAgICAgICAgICAt
131DQoNCldhcm5pbmchIFNNQVJUIFNlbGVjdGl2ZSBTZWxmLVRlc3QgTG9nIFN0cnVjdHVyZSBlcnJv
132cjogaW52YWxpZCBTTUFSVCBjaGVja3N1bS4NClNNQVJUIFNlbGVjdGl2ZSBzZWxmLXRlc3QgbG9n
133IGRhdGEgc3RydWN0dXJlIHJldmlzaW9uIG51bWJlciAxDQogU1BBTiAgTUlOX0xCQSAgTUFYX0xC
134QSAgQ1VSUkVOVF9URVNUX1NUQVRVUw0KICAgIDEgICAgICAgIDAgICAgICAgIDAgIE5vdF90ZXN0
135aW5nDQogICAgMiAgICAgICAgMCAgICAgICAgMCAgTm90X3Rlc3RpbmcNCiAgICAzICAgICAgICAw
136ICAgICAgICAwICBOb3RfdGVzdGluZw0KICAgIDQgICAgICAgIDAgICAgICAgIDAgIE5vdF90ZXN0
137aW5nDQogICAgNSAgICAgICAgMCAgICAgICAgMCAgTm90X3Rlc3RpbmcNCiAgMjU1ICAgICAgICAw
138ICAgIDY1NTM1ICBSZWFkX3NjYW5uaW5nIHdhcyBuZXZlciBzdGFydGVkDQpTZWxlY3RpdmUgc2Vs
139Zi10ZXN0IGZsYWdzICgweDApOg0KICBBZnRlciBzY2FubmluZyBzZWxlY3RlZCBzcGFucywgZG8g
140Tk9UIHJlYWQtc2NhbiByZW1haW5kZXIgb2YgZGlzay4NCklmIFNlbGVjdGl2ZSBzZWxmLXRlc3Qg
141aXMgcGVuZGluZyBvbiBwb3dlci11cCwgcmVzdW1lIGFmdGVyIDAgbWludXRlIGRlbGF5Lg0KDQpT
142Q1QgU3RhdHVzIFZlcnNpb246ICAgICAgICAgICAgICAgICAgMw0KU0NUIFZlcnNpb24gKHZlbmRv
143ciBzcGVjaWZpYyk6ICAgICAgIDI1NiAoMHgwMTAwKQ0KU0NUIFN1cHBvcnQgTGV2ZWw6ICAgICAg
144ICAgICAgICAgICAgIDENCkRldmljZSBTdGF0ZTogICAgICAgICAgICAgICAgICAgICAgICBTQ1Qg
145Y29tbWFuZCBleGVjdXRpbmcgaW4gYmFja2dyb3VuZCAoNSkNCkN1cnJlbnQgVGVtcGVyYXR1cmU6
146ICAgICAgICAgICAgICAgICAgICAyNyBDZWxzaXVzDQpQb3dlciBDeWNsZSBNaW4vTWF4IFRlbXBl
147cmF0dXJlOiAgICAgMjcvNDAgQ2Vsc2l1cw0KTGlmZXRpbWUgICAgTWluL01heCBUZW1wZXJhdHVy
148ZTogICAgICAwLzcwIENlbHNpdXMNClVuZGVyL092ZXIgVGVtcGVyYXR1cmUgTGltaXQgQ291bnQ6
149ICA0Mjk0OTY3Mjk1LzQyOTQ5MDE3NjANClNNQVJUIFN0YXR1czogICAgICAgICAgICAgICAgICAg
150ICAgICAweGZmZmYgKFJlc2VydmVkKQ0KDQpTQ1QgVGVtcGVyYXR1cmUgSGlzdG9yeSBWZXJzaW9u
151OiAgICAgMyAoVW5rbm93biwgc2hvdWxkIGJlIDIpDQpUZW1wZXJhdHVyZSBTYW1wbGluZyBQZXJp
152b2Q6ICAgICAgICAgMSBtaW51dGUNClRlbXBlcmF0dXJlIExvZ2dpbmcgSW50ZXJ2YWw6ICAgICAg
153ICAxMCBtaW51dGVzDQpNaW4vTWF4IHJlY29tbWVuZGVkIFRlbXBlcmF0dXJlOiAgICAgIDAvNzAg
154Q2Vsc2l1cw0KTWluL01heCBUZW1wZXJhdHVyZSBMaW1pdDogICAgICAgICAgICAwLzcwIENlbHNp
155dXMNClRlbXBlcmF0dXJlIEhpc3RvcnkgU2l6ZSAoSW5kZXgpOiAgICAxMjggKDIpDQoNCkluZGV4
156ICAgIEVzdGltYXRlZCBUaW1lICAgVGVtcGVyYXR1cmUgQ2Vsc2l1cw0KICAgMyAgICAyMDE3LTA3
157LTA0IDA0OjEwICAgICA/ICAtDQogLi4uICAgIC4uKDEyMyBza2lwcGVkKS4gICAgLi4gIC0NCiAx
158MjcgICAgMjAxNy0wNy0wNSAwMDo1MCAgICAgPyAgLQ0KICAgMCAgICAyMDE3LTA3LTA1IDAxOjAw
159ICAgIDQwICAqKioqKioqKioqKioqKioqKioqKioNCiAgIDEgICAgMjAxNy0wNy0wNSAwMToxMCAg
160ICAyNyAgKioqKioqKioNCiAgIDIgICAgMjAxNy0wNy0wNSAwMToyMCAgICAyNyAgKioqKioqKioN
161Cg0KU0NUIEVycm9yIFJlY292ZXJ5IENvbnRyb2w6DQogICAgICAgICAgIFJlYWQ6IERpc2FibGVk
162DQogICAgICAgICAgV3JpdGU6IERpc2FibGVkDQoNCkRldmljZSBTdGF0aXN0aWNzIChHUC9TTUFS
163VCBMb2cgMHgwNCkgbm90IHN1cHBvcnRlZA0KDQpTQVRBIFBoeSBFdmVudCBDb3VudGVycyAoR1Ag
164TG9nIDB4MTEpDQpJRCAgICAgIFNpemUgICAgIFZhbHVlICBEZXNjcmlwdGlvbg0KMHgwMDAxICAy
165ICAgICAgICAgICAgMCAgQ29tbWFuZCBmYWlsZWQgZHVlIHRvIElDUkMgZXJyb3INCjB4MDAwMiAg
166MiAgICAgICAgICAgIDAgIFJfRVJSIHJlc3BvbnNlIGZvciBkYXRhIEZJUw0KMHgwMDAzICAyICAg
167ICAgICAgICAgMCAgUl9FUlIgcmVzcG9uc2UgZm9yIGRldmljZS10by1ob3N0IGRhdGEgRklTDQow
168eDAwMDQgIDIgICAgICAgICAgICAwICBSX0VSUiByZXNwb25zZSBmb3IgaG9zdC10by1kZXZpY2Ug
169ZGF0YSBGSVMNCjB4MDAwNSAgMiAgICAgICAgICAgIDAgIFJfRVJSIHJlc3BvbnNlIGZvciBub24t
170ZGF0YSBGSVMNCjB4MDAwNiAgMiAgICAgICAgICAgIDAgIFJfRVJSIHJlc3BvbnNlIGZvciBkZXZp
171Y2UtdG8taG9zdCBub24tZGF0YSBGSVMNCjB4MDAwNyAgMiAgICAgICAgICAgIDAgIFJfRVJSIHJl
172c3BvbnNlIGZvciBob3N0LXRvLWRldmljZSBub24tZGF0YSBGSVMNCjB4MDAwOCAgMiAgICAgICAg
173ICAgIDAgIERldmljZS10by1ob3N0IG5vbi1kYXRhIEZJUyByZXRyaWVzDQoweDAwMDkgIDIgICAg
174ICAgICAgIDEwICBUcmFuc2l0aW9uIGZyb20gZHJpdmUgUGh5UmR5IHRvIGRyaXZlIFBoeU5SZHkN
175CjB4MDAwYSAgMiAgICAgICAgICAgIDAgIERldmljZS10by1ob3N0IHJlZ2lzdGVyIEZJU2VzIHNl
176bnQgZHVlIHRvIGEgQ09NUkVTRVQNCjB4MDAwYiAgMiAgICAgICAgICAgIDAgIENSQyBlcnJvcnMg
177d2l0aGluIGhvc3QtdG8tZGV2aWNlIEZJUw0KMHgwMDBkICAyICAgICAgICAgICAgMCAgTm9uLUNS
178QyBlcnJvcnMgd2l0aGluIGhvc3QtdG8tZGV2aWNlIEZJUw0KMHgwMDBmICAyICAgICAgICAgICAg
179MCAgUl9FUlIgcmVzcG9uc2UgZm9yIGhvc3QtdG8tZGV2aWNlIGRhdGEgRklTLCBDUkMNCjB4MDAx
180MCAgMiAgICAgICAgICAgIDAgIFJfRVJSIHJlc3BvbnNlIGZvciBob3N0LXRvLWRldmljZSBkYXRh
181IEZJUywgbm9uLUNSQw0KMHgwMDEyICAyICAgICAgICAgICAgMCAgUl9FUlIgcmVzcG9uc2UgZm9y
182IGhvc3QtdG8tZGV2aWNlIG5vbi1kYXRhIEZJUywgQ1JDDQoweDAwMTMgIDIgICAgICAgICAgICAw
183ICBSX0VSUiByZXNwb25zZSBmb3IgaG9zdC10by1kZXZpY2Ugbm9uLWRhdGEgRklTLCBub24tQ1JD
184DQoNCg==
185------=_Part_5961141_1129065193.1499212591118
186Content-Type: text/x-patch; name=drivedb.diff
187Content-Disposition: attachment; filename=drivedb.diff
188Content-Transfer-Encoding: base64
189
190LS0tIGRyaXZlZGIuaF8JMjAxNy0wNy0wNCAwNDoyODowNy40MjE4NzUwMDAgKzAzMDAKKysrIGRy
191aXZlZGIuaAkyMDE3LTA3LTA1IDAxOjI3OjU1LjQ1MzEyNTAwMCArMDMwMApAQCAtMTI4MiwxMSAr
192MTI4MiwxMSBAQAogICAvLyItdiA1LHJhdzE2KHJhdzE2KSxSZWFsbG9jYXRlZF9TZWN0b3JfQ3Qg
193IgogICAvLyItdiA5LHJhdzI0KHJhdzgpLFBvd2VyX09uX0hvdXJzICIKICAgLy8iLXYgMTIscmF3
194NDgsUG93ZXJfQ3ljbGVfQ291bnQgIgotICAgICItdiAxNzAscmF3NDgsVW51c2VkX1JzdmRfQmxr
195X0N0X0NoaXAgIiAvLyBDTTg3MQotICAgICItdiAxNzEscmF3NDgsUHJvZ3JhbV9GYWlsX0NvdW50
196X0NoaXAgIiAvLyBDTTg3MQotICAgICItdiAxNzIscmF3NDgsRXJhc2VfRmFpbF9Db3VudF9DaGlw
197ICIgLy8gQ004NzEKLSAgICAiLXYgMTczLHJhdzQ4LFdlYXJfTGV2ZWxpbmdfQ291bnQgIiAvLyBD
198TTg3MQotICAgICItdiAxNzQscmF3NDgsVW5leHBlY3RfUG93ZXJfTG9zc19DdCAiIC8vIENNODcx
199CisgICAgIi12IDE3MCxyYXc0OCxVbnVzZWRfUnN2ZF9CbGtfQ3RfQ2hpcCAiCisgICAgIi12IDE3
200MSxyYXc0OCxQcm9ncmFtX0ZhaWxfQ291bnRfQ2hpcCAiCisgICAgIi12IDE3MixyYXc0OCxFcmFz
201ZV9GYWlsX0NvdW50X0NoaXAgIgorICAgICItdiAxNzMscmF3NDgsV2Vhcl9MZXZlbGluZ19Db3Vu
202dCAiCisgICAgIi12IDE3NCxyYXc0OCxVbmV4cGVjdF9Qb3dlcl9Mb3NzX0N0ICIKICAgLy8iLXYg
203MTc1LHJhdzQ4LFByb2dyYW1fRmFpbF9Db3VudF9DaGlwICIKICAgLy8iLXYgMTc2LHJhdzQ4LEVy
204YXNlX0ZhaWxfQ291bnRfQ2hpcCAiCiAgIC8vIi12IDE3NyxyYXc0OCxXZWFyX0xldmVsaW5nX0Nv
205dW50ICIKQEAgLTEyOTksNyArMTI5OSw3IEBACiAgIC8vIi12IDE4NCxyYXc0OCxFbmQtdG8tRW5k
206X0Vycm9yICIgLy8gU004NDNUIFNlcmllcwogICAgICItdiAxODcscmF3NDgsVW5jb3JyZWN0YWJs
207ZV9FcnJvcl9DbnQgIgogICAvLyItdiAxOTAsdGVtcG1pbm1heCxBaXJmbG93X1RlbXBlcmF0dXJl
208X0NlbCAiICAvLyBzZWVtcyB0byBiZSBzb21lIHNvcnQgb2YgdGVtcGVyYXR1cmUgdmFsdWUgZm9y
209IDQ3MCBTZXJpZXM/Ci0gICAgIi12IDE5MSxyYXc0OCxVbmtub3duX1NhbXN1bmdfQXR0ciAiIC8v
210IFBNODEwCisgICAgIi12IDE5MSxyYXc0OCxVbmtub3duX1NhbXN1bmdfQXR0ciAiCiAgIC8vIi12
211IDE5NCx0ZW1wbWlubWF4LFRlbXBlcmF0dXJlX0NlbHNpdXMgIgogICAgICItdiAxOTUscmF3NDgs
212RUNDX0Vycm9yX1JhdGUgIgogICAvLyItdiAxOTYscmF3MTYocmF3MTYpLFJlYWxsb2NhdGVkX0V2
213ZW50X0NvdW50ICIKQEAgLTEzMDgsMjEgKzEzMDgsMjEgQEAKICAgICAiLXYgMjAxLHJhdzQ4LFN1
214cGVyY2FwX1N0YXR1cyAiCiAgICAgIi12IDIwMixyYXc0OCxFeGNlcHRpb25fTW9kZV9TdGF0dXMg
215IgogICAvLyItdiAyMzMscmF3NDgsTWVkaWFfV2Vhcm91dF9JbmRpY2F0b3IgLy8gUE04NTEsIDg0
216MAotICAgICItdiAyMzQscmF3NDgsVW5rbm93bl9TYW1zdW5nX0F0dHIgIiAvLyBQTTg1MSwgODQw
217Ci0gICAgIi12IDIzNSxyYXc0OCxQT1JfUmVjb3ZlcnlfQ291bnQgIiAvLyBQTTg1MSwgODMwLzg0
218MC84NTAKLSAgICAiLXYgMjM2LHJhdzQ4LFVua25vd25fU2Ftc3VuZ19BdHRyICIgLy8gUE04NTEs
219IDg0MAotICAgICItdiAyMzcscmF3NDgsVW5rbm93bl9TYW1zdW5nX0F0dHIgIiAvLyBQTTg1MSwg
220ODQwCi0gICAgIi12IDIzOCxyYXc0OCxVbmtub3duX1NhbXN1bmdfQXR0ciAiIC8vIFBNODUxLCA4
221NDAKKyAgICAiLXYgMjM0LHJhdzQ4LFVua25vd25fU2Ftc3VuZ19BdHRyICIKKyAgICAiLXYgMjM1
222LHJhdzQ4LFBPUl9SZWNvdmVyeV9Db3VudCAiCisgICAgIi12IDIzNixyYXc0OCxVbmtub3duX1Nh
223bXN1bmdfQXR0ciAiCisgICAgIi12IDIzNyxyYXc0OCxVbmtub3duX1NhbXN1bmdfQXR0ciAiCisg
224ICAgIi12IDIzOCxyYXc0OCxVbmtub3duX1NhbXN1bmdfQXR0ciAiCiAgIC8vIi12IDI0MSxyYXc0
225OCxUb3RhbF9MQkFzX1dyaXR0ZW4gIgogICAvLyItdiAyNDIscmF3NDgsVG90YWxfTEJBc19SZWFk
226ICIgLy8gUE04NTEsIFNNODQxTgotICAgICItdiAyNDMscmF3NDgsU0FUQV9Eb3duc2hpZnRfQ3Qg
227IiAvLyBQTTg2MwotICAgICItdiAyNDQscmF3NDgsVGhlcm1hbF9UaHJvdHRsZV9TdCAiIC8vIFBN
228ODYzCi0gICAgIi12IDI0NSxyYXc0OCxUaW1lZF9Xb3JrbGRfTWVkaWFfV2VhciAiIC8vIFBNODYz
229Ci0gICAgIi12IDI0NixyYXc0OCxUaW1lZF9Xb3JrbGRfUmRXcl9SYXRpbyAiIC8vIFBNODYzCi0g
230ICAgIi12IDI0NyxyYXc0OCxUaW1lZF9Xb3JrbGRfVGltZXIgIiAvLyBQTTg2MwotICAgICItdiAy
231NDkscmF3NDgsVW5rbm93bl9TYW1zdW5nX0F0dHIgIiAvLyBDTTg3MWEKLSAgICAiLXYgMjUwLHJh
232dzQ4LFNBVEFfSWZhY2VfRG93bnNoaWZ0ICIgLy8gZnJvbSB0aGUgc3BlYwotICAgICItdiAyNTEs
233cmF3NDgsTkFORF9Xcml0ZXMiIC8vIFBNODYzCisgICAgIi12IDI0MyxyYXc0OCxTQVRBX0Rvd25z
234aGlmdF9DdCAiCisgICAgIi12IDI0NCxyYXc0OCxUaGVybWFsX1Rocm90dGxlX1N0ICIKKyAgICAi
235LXYgMjQ1LHJhdzQ4LFRpbWVkX1dvcmtsZF9NZWRpYV9XZWFyICIKKyAgICAiLXYgMjQ2LHJhdzQ4
236LFRpbWVkX1dvcmtsZF9SZFdyX1JhdGlvICIKKyAgICAiLXYgMjQ3LHJhdzQ4LFRpbWVkX1dvcmts
237ZF9UaW1lciAiCisgICAgIi12IDI0OSxyYXc0OCxOQU5EX1dyaXRlc18xR2lCIgorICAgICItdiAy
238NTAscmF3NDgsU0FUQV9JZmFjZV9Eb3duc2hpZnQgIgorICAgICItdiAyNTEscmF3NDgsTkFORF9X
239cml0ZXMiCiAgIH0sCiAgIHsgIk1hcnZlbGwgYmFzZWQgU2FuRGlzayBTU0RzIiwKICAgICAiU2Fu
240RGlzayBTRDVTRzJbMC05XSpHMTA1MkV8IiAvLyBYMTAwICg4OFNTOTE3NCksIHRlc3RlZCB3aXRo
241IFNhbkRpc2sgU0Q1U0cyMjU2RzEwNTJFLzEwLjA0LjAxCg==
242------=_Part_5961141_1129065193.1499212591118--