From owner-freebsd-current@FreeBSD.ORG Wed Mar 11 20:11:51 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 618B41065672 for ; Wed, 11 Mar 2009 20:11:51 +0000 (UTC) (envelope-from nick-lists@netability.ie) Received: from mail.acquirer.com (unknown [IPv6:2001:1bb8:2000:4::2]) by mx1.freebsd.org (Postfix) with ESMTP id 4599D8FC17 for ; Wed, 11 Mar 2009 20:11:49 +0000 (UTC) (envelope-from nick-lists@netability.ie) X-Envelope-To: Received: from crumpet.foobar.org (twinkie.foobar.org [87.192.56.84]) (authenticated bits=0) by mail.acquirer.com (8.14.3/8.14.3) with ESMTP id n2BKBZR2027057 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Wed, 11 Mar 2009 20:11:40 GMT (envelope-from nick-lists@netability.ie) Message-ID: <49B81AF7.1040702@netability.ie> Date: Wed, 11 Mar 2009 20:11:35 +0000 From: Nick Hilliard User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b4pre) Gecko/20090305 Shredder/3.0b3pre MIME-Version: 1.0 To: freebsd-current@freebsd.org Content-Type: multipart/mixed; boundary="------------070206050003020704010204" X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,TW_BD,TW_BF, TW_KB,TW_TK,TW_XB,TW_XC,TW_XD,TW_XF autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on muffin.acquirer.com X-Virus-Scanned: ClamAV 0.94.2/9093/Wed Mar 11 15:32:37 2009 on muffin.acquirer.com X-Virus-Status: Clean Subject: SiI3531 SATA port multipler X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Mar 2009 20:11:51 -0000 This is a multi-part message in MIME format. --------------070206050003020704010204 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello, I've been poking around with a SiI3531 sata300 host card, connected to an external disk enclosure with an internal SiI4726 card. There are 3 x SATA disks hanging off it at the moment: > http://www.startech.com/item/SAT3540ERGB-35in-4-Drive-eSATA-Multi-RAID-External-Hard-Drive-Enclosure.aspx I have assumed that the SiI3531 is command-compatible with the SiI3112, and put in the attached patch to see what might happen. The kernel appears to recognise the sata card, but dies before initialising it properly: > ata2: Portmultiplier (id=47261095 rev=1f06) with 7 ports > ata2: error writing PM port > ata2: p6: writing ATA_SC_DET_RESET failed > ata2: Portmultiplier (id=47261095 rev=1f06) with 7 ports > ata2: error writing PM port > ata2: p4: writing ATA_SC_DET_RESET failed > ata2: error writing PM port > ata2: p5: writing ATA_SC_DET_RESET failed > ata2: error writing PM port > ata2: p6: writing ATA_SC_DET_RESET failed > ata2: Portmultiplier (id=47261095 rev=1f06) with 7 ports > ata2: error writing PM port > ata2: p6: writing ATA_SC_DET_RESET failed > ata2: Portmultiplier (id=47261095 rev=1f06) with 7 ports > ata2: error writing PM port > ata2: p6: writing ATA_SC_DET_RESET failed I've attached a full dmesg. This setup is running on an Asus P5Q SE2 motherboard, in amd64 mode with a -current kernel pulled today. Any suggestions about what could be done to make this work? Nick --------------070206050003020704010204 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="si-3531.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="si-3531.diff" LS0tIHN5cy9kZXYvYXRhL2F0YS1wY2kuaC5vbGQJMjAwOS0wMi0yMSAyMjo1NzoyNi4wMDAw MDAwMDAgKzAwMDAKKysrIHN5cy9kZXYvYXRhL2F0YS1wY2kuaAkyMDA5LTAzLTExIDE3OjE0 OjExLjAwMDAwMDAwMCArMDAwMApAQCAtMzM4LDYgKzMzOCw3IEBACiAjZGVmaW5lIEFUQV9T SUkzMTI0CQkweDMxMjQxMDk1CiAjZGVmaW5lIEFUQV9TSUkzMTMyCQkweDMxMzIxMDk1CiAj ZGVmaW5lIEFUQV9TSUkzMTMyXzEJCTB4MDI0MjEwOTUKKyNkZWZpbmUgQVRBX1NJSTM1MzEJ CTB4MzUzMTEwOTUKICNkZWZpbmUgQVRBX1NJSTA2ODAgICAgICAgICAgICAgMHgwNjgwMTA5 NQogI2RlZmluZSBBVEFfQ01ENjQ2ICAgICAgICAgICAgICAweDA2NDYxMDk1CiAjZGVmaW5l IEFUQV9DTUQ2NDggICAgICAgICAgICAgIDB4MDY0ODEwOTUKLS0tIHN5cy9kZXYvYXRhL2No aXBzZXRzL2F0YS1zaWxpY29uaW1hZ2UuYy5vbGQJMjAwOS0wMy0wNCAxODoyNTozOS4wMDAw MDAwMDAgKzAwMDAKKysrIHN5cy9kZXYvYXRhL2NoaXBzZXRzL2F0YS1zaWxpY29uaW1hZ2Uu YwkyMDA5LTAzLTExIDE3OjE0OjE2LjAwMDAwMDAwMCArMDAwMApAQCAtOTksNiArOTksNyBA QAogICAgICB7IEFUQV9TSUkzMTI0LCAgIDB4MDAsIFNJSV9QUkJJTywgU0lJXzRDSCwgICAg QVRBX1NBMzAwLCAiMzEyNCIgfSwKICAgICAgeyBBVEFfU0lJMzEzMiwgICAweDAwLCBTSUlf UFJCSU8sIDAsICAgICAgICAgIEFUQV9TQTMwMCwgIjMxMzIiIH0sCiAgICAgIHsgQVRBX1NJ STMxMzJfMSwgMHgwMCwgU0lJX1BSQklPLCAwLCAgICAgICAgICBBVEFfU0EzMDAsICIzMTMy IiB9LAorICAgICB7IEFUQV9TSUkzNTMxLCAgIDB4MDAsIFNJSV9QUkJJTywgMCwgICAgICAg ICAgQVRBX1NBMzAwLCAiMzUzMSIgfSwKICAgICAgeyBBVEFfU0lJMDY4MCwgICAweDAwLCBT SUlfTUVNSU8sIFNJSV9TRVRDTEssIEFUQV9VRE1BNiwgIjY4MCIgfSwKICAgICAgeyBBVEFf Q01ENjQ5LCAgICAweDAwLCAwLCAgICAgICAgIFNJSV9JTlRSLCAgIEFUQV9VRE1BNSwgIihD TUQpIDY0OSIgfSwKICAgICAgeyBBVEFfQ01ENjQ4LCAgICAweDAwLCAwLCAgICAgICAgIFNJ SV9JTlRSLCAgIEFUQV9VRE1BNCwgIihDTUQpIDY0OCIgfSwK --------------070206050003020704010204 Content-Type: text/plain; name="dmesg.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.txt" Q29weXJpZ2h0IChjKSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkx LCAxOTkyLCAxOTkzLCAxOTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBD YWxpZm9ybmlhLiBBbGwgcmlnaHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJl ZCB0cmFkZW1hcmsgb2YgVGhlIEZyZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCA4LjAtQ1VS UkVOVCAjNDogVHVlIE1hciAxMCAxODoxOTozOCBHTVQgMjAwOQogICAgbmlja0BwYW5jYWtl Lnh4eHh4eHg6L3Vzci9zcmMvc3lzL2FtZDY0L2NvbXBpbGUvUEFOQ0FLRQpXQVJOSU5HOiBX SVRORVNTIG9wdGlvbiBlbmFibGVkLCBleHBlY3QgcmVkdWNlZCBwZXJmb3JtYW5jZS4KVGlt ZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAKQ1BVOiBJ bnRlbChSKSBDb3JlKFRNKTIgRHVvIENQVSAgICAgRTg0MDAgIEAgMy4wMEdIeiAoMzAxMC4w NS1NSHogSzgtY2xhc3MgQ1BVKQogIE9yaWdpbiA9ICJHZW51aW5lSW50ZWwiICBJZCA9IDB4 MTA2N2EgIFN0ZXBwaW5nID0gMTAKICBGZWF0dXJlcz0weGJmZWJmYmZmPEZQVSxWTUUsREUs UFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFU LFBTRTM2LENMRkxVU0gsRFRTLEFDUEksTU1YLEZYU1IsU1NFLFNTRTIsU1MsSFRULFRNLFBC RT4KICBGZWF0dXJlczI9MHg0MDhlM2ZkPFNTRTMsRFRFUzY0LE1PTixEU19DUEwsVk1YLFNN WCxFU1QsVE0yLFNTU0UzLENYMTYseFRQUixQRENNLFNTRTQuMSxYU0FWRT4KICBBTUQgRmVh dHVyZXM9MHgyMDEwMDgwMDxTWVNDQUxMLE5YLExNPgogIEFNRCBGZWF0dXJlczI9MHgxPExB SEY+CiAgVFNDOiBQLXN0YXRlIGludmFyaWFudAogIENvcmVzIHBlciBwYWNrYWdlOiAyCnVz YWJsZSBtZW1vcnkgPSA4NTgwOTkzMDI0ICg4MTgzIE1CKQphdmFpbCBtZW1vcnkgID0gODI4 NTAyMDE2MCAoNzkwMSBNQikKQUNQSSBBUElDIFRhYmxlOiA8QV9NX0lfIE9FTUFQSUMgPgpG cmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERldGVjdGVkOiAyIENQVXMKIGNw dTAgKEJTUCk6IEFQSUMgSUQ6ICAwCiBjcHUxIChBUCk6IEFQSUMgSUQ6ICAxCmlvYXBpYzAg PFZlcnNpb24gMi4wPiBpcnFzIDAtMjMgb24gbW90aGVyYm9hcmQKa2JkMSBhdCBrYmRtdXgw CmFjcGkwOiA8QV9NX0lfIE9FTVhTRFQ+IG9uIG1vdGhlcmJvYXJkCmFjcGkwOiBbSVRIUkVB RF0KYWNwaTA6IFBvd2VyIEJ1dHRvbiAoZml4ZWQpCmFjcGkwOiByZXNlcnZhdGlvbiBvZiAw LCBhMDAwMCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlvbiBvZiAxMDAwMDAsIGNmZjAw MDAwICgzKSBmYWlsZWQKVGltZWNvdW50ZXIgIkFDUEktZmFzdCIgZnJlcXVlbmN5IDM1Nzk1 NDUgSHogcXVhbGl0eSAxMDAwCmFjcGlfdGltZXIwOiA8MjQtYml0IHRpbWVyIGF0IDMuNTc5 NTQ1TUh6PiBwb3J0IDB4ODA4LTB4ODBiIG9uIGFjcGkwCmFjcGlfaHBldDA6IDxIaWdoIFBy ZWNpc2lvbiBFdmVudCBUaW1lcj4gaW9tZW0gMHhmZWQwMDAwMC0weGZlZDAwM2ZmIG9uIGFj cGkwClRpbWVjb3VudGVyICJIUEVUIiBmcmVxdWVuY3kgMTQzMTgxODAgSHogcXVhbGl0eSA5 MDAKcGNpYjA6IDxBQ1BJIEhvc3QtUENJIGJyaWRnZT4gcG9ydCAweGNmOC0weGNmZiBvbiBh Y3BpMApwY2kwOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMApwY2liMTogPEFDUEkgUENJLVBD SSBicmlkZ2U+IGlycSAxNiBhdCBkZXZpY2UgMS4wIG9uIHBjaTAKcGNpMTogPEFDUEkgUENJ IGJ1cz4gb24gcGNpYjEKdmdhcGNpMDogPFZHQS1jb21wYXRpYmxlIGRpc3BsYXk+IG1lbSAw eGY4MDAwMDAwLTB4ZmJmZmZmZmYsMHhkMDAwMDAwMC0weGRmZmZmZmZmLDB4ZmQwMDAwMDAt MHhmZGZmZmZmZiBpcnEgMTYgYXQgZGV2aWNlIDAuMCBvbiBwY2kxCnBjaTA6IDxzZXJpYWwg YnVzLCBVU0I+IGF0IGRldmljZSAyNi4wIChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaTA6IDxz ZXJpYWwgYnVzLCBVU0I+IGF0IGRldmljZSAyNi4xIChubyBkcml2ZXIgYXR0YWNoZWQpCnBj aTA6IDxzZXJpYWwgYnVzLCBVU0I+IGF0IGRldmljZSAyNi4yIChubyBkcml2ZXIgYXR0YWNo ZWQpCnBjaTA6IDxzZXJpYWwgYnVzLCBVU0I+IGF0IGRldmljZSAyNi43IChubyBkcml2ZXIg YXR0YWNoZWQpCnBjaTA6IDxtdWx0aW1lZGlhLCBIREE+IGF0IGRldmljZSAyNy4wIChubyBk cml2ZXIgYXR0YWNoZWQpCnBjaWIyOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE3IGF0 IGRldmljZSAyOC4wIG9uIHBjaTAKcGNpNTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjIKZW0w OiA8SW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9uIDYuOS42PiBwb3J0IDB4 ZWMwMC0weGVjMWYgbWVtIDB4ZmViZTAwMDAtMHhmZWJmZmZmZiwweGZlYmMwMDAwLTB4ZmVi ZGZmZmYgaXJxIDE2IGF0IGRldmljZSAwLjAgb24gcGNpNQplbTA6IFVzaW5nIE1TSSBpbnRl cnJ1cHQKZW0wOiBbRklMVEVSXQplbTA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjFiOjIxOjMy OjFhOjllCnBjaWIzOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE2IGF0IGRldmljZSAy OC4xIG9uIHBjaTAKcGNpNDogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjMKYXRhcGNpMDogPFNp SSAzNTMxIFNBVEEzMDAgY29udHJvbGxlcj4gcG9ydCAweGRjMDAtMHhkYzdmIG1lbSAweGZl YWZmYzAwLTB4ZmVhZmZjN2YsMHhmZWFmYzAwMC0weGZlYWZkZmZmIGlycSAxNyBhdCBkZXZp Y2UgMC4wIG9uIHBjaTQKYXRhcGNpMDogW0lUSFJFQURdCmF0YTI6IDxBVEEgY2hhbm5lbCAw PiBvbiBhdGFwY2kwCmF0YTI6IFBvcnRtdWx0aXBsaWVyIChpZD00NzI2MTA5NSByZXY9MWYw Nikgd2l0aCA3IHBvcnRzCmF0YTI6IGVycm9yIHdyaXRpbmcgUE0gcG9ydAphdGEyOiBwNjog d3JpdGluZyBBVEFfU0NfREVUX1JFU0VUIGZhaWxlZAphdGEyOiBbSVRIUkVBRF0KYXRhMzog PEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTAKYXRhMzogW0lUSFJFQURdCnBjaWI0OiA8QUNQ SSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE3IGF0IGRldmljZSAyOC40IG9uIHBjaTAKcGNpMzog PEFDUEkgUENJIGJ1cz4gb24gcGNpYjQKYXRhcGNpMTogPE1hcnZlbGwgODhTWDYxMDEgVURN QTEzMyBjb250cm9sbGVyPiBwb3J0IDB4Y2MwMC0weGNjMDcsMHhjODgwLTB4Yzg4MywweGM4 MDAtMHhjODA3LDB4YzQ4MC0weGM0ODMsMHhjNDAwLTB4YzQwZiBtZW0gMHhmZTlmZmMwMC0w eGZlOWZmZGZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTMKYXRhcGNpMTogW0lUSFJF QURdCmF0YTQ6IDxBVEEgY2hhbm5lbCAwPiBvbiBhdGFwY2kxCmF0YTQ6IFtJVEhSRUFEXQpw Y2liNTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGlycSAxNiBhdCBkZXZpY2UgMjguNSBvbiBw Y2kwCnBjaTI6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI1CnBjaTI6IDxuZXR3b3JrLCBldGhl cm5ldD4gYXQgZGV2aWNlIDAuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2kwOiA8c2VyaWFs IGJ1cywgVVNCPiBhdCBkZXZpY2UgMjkuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2kwOiA8 c2VyaWFsIGJ1cywgVVNCPiBhdCBkZXZpY2UgMjkuMSAobm8gZHJpdmVyIGF0dGFjaGVkKQpw Y2kwOiA8c2VyaWFsIGJ1cywgVVNCPiBhdCBkZXZpY2UgMjkuMiAobm8gZHJpdmVyIGF0dGFj aGVkKQpwY2kwOiA8c2VyaWFsIGJ1cywgVVNCPiBhdCBkZXZpY2UgMjkuNyAobm8gZHJpdmVy IGF0dGFjaGVkKQpwY2liNjogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAzMC4w IG9uIHBjaTAKcGNpNjogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjYKaXNhYjA6IDxQQ0ktSVNB IGJyaWRnZT4gYXQgZGV2aWNlIDMxLjAgb24gcGNpMAppc2EwOiA8SVNBIGJ1cz4gb24gaXNh YjAKYXRhcGNpMjogPEludGVsIEFIQ0kgY29udHJvbGxlcj4gcG9ydCAweDljMDAtMHg5YzA3 LDB4OTg4MC0weDk4ODMsMHg5ODAwLTB4OTgwNywweDk0ODAtMHg5NDgzLDB4OTQwMC0weDk0 MWYgbWVtIDB4ZjdmZmU4MDAtMHhmN2ZmZWZmZiBpcnEgMTkgYXQgZGV2aWNlIDMxLjIgb24g cGNpMAphdGFwY2kyOiBbSVRIUkVBRF0KYXRhcGNpMjogQUhDSSBWZXJzaW9uIDAxLjIwIGNv bnRyb2xsZXIgd2l0aCA2IHBvcnRzIFBNIHN1cHBvcnRlZAphdGE1OiA8QVRBIGNoYW5uZWwg MD4gb24gYXRhcGNpMgphdGE1OiBbSVRIUkVBRF0KYXRhNjogPEFUQSBjaGFubmVsIDE+IG9u IGF0YXBjaTIKYXRhNjogW0lUSFJFQURdCmF0YTc6IDxBVEEgY2hhbm5lbCAyPiBvbiBhdGFw Y2kyCmF0YTc6IFtJVEhSRUFEXQphdGE4OiA8QVRBIGNoYW5uZWwgMz4gb24gYXRhcGNpMgph dGE4OiBbSVRIUkVBRF0KYXRhOTogPEFUQSBjaGFubmVsIDQ+IG9uIGF0YXBjaTIKYXRhOTog W0lUSFJFQURdCmF0YTEwOiA8QVRBIGNoYW5uZWwgNT4gb24gYXRhcGNpMgphdGExMDogW0lU SFJFQURdCnBjaTA6IDxzZXJpYWwgYnVzLCBTTUJ1cz4gYXQgZGV2aWNlIDMxLjMgKG5vIGRy aXZlciBhdHRhY2hlZCkKYWNwaV9idXR0b24wOiA8UG93ZXIgQnV0dG9uPiBvbiBhY3BpMAph dHJ0YzA6IDxBVCByZWFsdGltZSBjbG9jaz4gcG9ydCAweDcwLTB4NzEgaXJxIDggb24gYWNw aTAKYXRrYmRjMDogPEtleWJvYXJkIGNvbnRyb2xsZXIgKGk4MDQyKT4gcG9ydCAweDYwLDB4 NjQgaXJxIDEgb24gYWNwaTAKYXRrYmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2Jk YzAKa2JkMCBhdCBhdGtiZDAKYXRrYmQwOiBbR0lBTlQtTE9DS0VEXQphdGtiZDA6IFtJVEhS RUFEXQpjcHUwOiA8QUNQSSBDUFU+IG9uIGFjcGkwCkFDUEkgV2FybmluZyAodGJ1dGlscy0w MjQzKTogSW5jb3JyZWN0IGNoZWNrc3VtIGluIHRhYmxlIFtPRU1CXSAtICBBNSwgc2hvdWxk IGJlIEE0IFsyMDA3MDMyMF0KZXN0MDogPEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kg Q29udHJvbD4gb24gY3B1MApwNHRjYzA6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJv bD4gb24gY3B1MApjcHUxOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmVzdDE6IDxFbmhhbmNlZCBT cGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNwdTEKZXN0OiBDUFUgc3VwcG9ydHMg RW5oYW5jZWQgU3BlZWRzdGVwLCBidXQgaXMgbm90IHJlY29nbml6ZWQuCmVzdDogY3B1X3Zl bmRvciBHZW51aW5lSW50ZWwsIG1zciA2MTYwOTIxMDYwMDA5MjEKZGV2aWNlX2F0dGFjaDog ZXN0MSBhdHRhY2ggcmV0dXJuZWQgNgpwNHRjYzE6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwg Q29udHJvbD4gb24gY3B1MQpzYzA6IDxTeXN0ZW0gY29uc29sZT4gYXQgZmxhZ3MgMHgxMDAg b24gaXNhMApzYzA6IFZHQSA8MTYgdmlydHVhbCBjb25zb2xlcywgZmxhZ3M9MHgzMDA+CnZn YTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAtMHgzZGYgaW9tZW0gMHhhMDAw MC0weGJmZmZmIG9uIGlzYTAKVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNlYwph dGEyOiBQb3J0bXVsdGlwbGllciAoaWQ9NDcyNjEwOTUgcmV2PTFmMDYpIHdpdGggNyBwb3J0 cwphdGEyOiBlcnJvciB3cml0aW5nIFBNIHBvcnQKYXRhMjogcDY6IHdyaXRpbmcgQVRBX1ND X0RFVF9SRVNFVCBmYWlsZWQKYXRhMjogUG9ydG11bHRpcGxpZXIgKGlkPTQ3MjYxMDk1IHJl dj0xZjA2KSB3aXRoIDcgcG9ydHMKYXRhMjogZXJyb3Igd3JpdGluZyBQTSBwb3J0CmF0YTI6 IHA0OiB3cml0aW5nIEFUQV9TQ19ERVRfUkVTRVQgZmFpbGVkCmF0YTI6IGVycm9yIHdyaXRp bmcgUE0gcG9ydAphdGEyOiBwNTogd3JpdGluZyBBVEFfU0NfREVUX1JFU0VUIGZhaWxlZAph dGEyOiBlcnJvciB3cml0aW5nIFBNIHBvcnQKYXRhMjogcDY6IHdyaXRpbmcgQVRBX1NDX0RF VF9SRVNFVCBmYWlsZWQKYXRhMjogUG9ydG11bHRpcGxpZXIgKGlkPTQ3MjYxMDk1IHJldj0x ZjA2KSB3aXRoIDcgcG9ydHMKYXRhMjogZXJyb3Igd3JpdGluZyBQTSBwb3J0CmF0YTI6IHA2 OiB3cml0aW5nIEFUQV9TQ19ERVRfUkVTRVQgZmFpbGVkCmF0YTI6IFBvcnRtdWx0aXBsaWVy IChpZD00NzI2MTA5NSByZXY9MWYwNikgd2l0aCA3IHBvcnRzCmF0YTI6IGVycm9yIHdyaXRp bmcgUE0gcG9ydAphdGEyOiBwNjogd3JpdGluZyBBVEFfU0NfREVUX1JFU0VUIGZhaWxlZAph Y2QwOiBEVkRSIDxITC1EVC1TVCBEVkRSQU0gR1NBLTQxNjNCL0ExMDM+IGF0IGF0YTQtbWFz dGVyIFVETUEzMwphZDEwOiAxNDMwNzk5TUIgPFNlYWdhdGUgU1QzMTUwMDM0MUFTIENDMUg+ IGF0IGF0YTUtbWFzdGVyIFNBVEEzMDAKU01QOiBBUCBDUFUgIzEgTGF1bmNoZWQhCldBUk5J Tkc6IFdJVE5FU1Mgb3B0aW9uIGVuYWJsZWQsIGV4cGVjdCByZWR1Y2VkIHBlcmZvcm1hbmNl LgpHRU9NOiBhZDEwczE6IGdlb21ldHJ5IGRvZXMgbm90IG1hdGNoIGxhYmVsICgyNTVoLDYz cyAhPSAxNmgsNjNzKS4KVHJ5aW5nIHRvIG1vdW50IHJvb3QgZnJvbSB1ZnM6L2Rldi9hZDEw czFhCg== --------------070206050003020704010204--