From nobody Fri Feb 25 04:05:54 2022 X-Original-To: wireless@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id BB60519EE3A6 for ; Fri, 25 Feb 2022 04:06:06 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from mail.nomadlogic.org (mail.nomadlogic.org [66.165.241.226]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.nomadlogic.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4K4bmY4S0Cz3lyb; Fri, 25 Feb 2022 04:06:05 +0000 (UTC) (envelope-from pete@nomadlogic.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomadlogic.org; s=04242021; t=1645761957; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=t9soHRG2NcdNXx9C9SX25uwPd8Pb6bp2O+zRqFqtO9c=; b=bkfnz/fBQdBe0twcSXNvfnDCepgEHlTTjFcvI9ngEuLXwVPBwVE+CF7NiXSXQkvAsK6lbD NquFNZ0qGJ/f47jf2ZwRCUnBicpB1y6iLP27IkBOd5XygRbEjqKlwHgF6q8kcfzDS9Y72N HApyD6rjb93m5Bzc51RmJCRcGock3B0= Received: from [192.168.1.223] (cpe-24-24-163-126.socal.res.rr.com [24.24.163.126]) by mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id 32a3d0bd (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 25 Feb 2022 04:05:56 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------7G16UcMMx0B4nCFkWnAXW6l4" Message-ID: Date: Thu, 24 Feb 2022 20:05:54 -0800 List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-wireless List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-wireless@freebsd.org X-BeenThere: freebsd-wireless@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Subject: Re: iwlwifi driver + firmware update in main Content-Language: en-US To: "Bjoern A. Zeeb" , wireless@FreeBSD.org References: From: Pete Wright In-Reply-To: X-Rspamd-Queue-Id: 4K4bmY4S0Cz3lyb X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=nomadlogic.org header.s=04242021 header.b="bkfnz/fB"; dmarc=pass (policy=quarantine) header.from=nomadlogic.org; spf=pass (mx1.freebsd.org: domain of pete@nomadlogic.org designates 66.165.241.226 as permitted sender) smtp.mailfrom=pete@nomadlogic.org X-Spamd-Result: default: False [-1.89 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[nomadlogic.org:s=04242021]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; HAS_ATTACHMENT(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DKIM_TRACE(0.00)[nomadlogic.org:+]; MIME_BASE64_TEXT(0.10)[]; CTYPE_MIXED_BOGUS(1.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.990]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[wireless]; DMARC_POLICY_ALLOW(-0.50)[nomadlogic.org,quarantine]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:29802, ipnet:66.165.240.0/22, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N This is a multi-part message in MIME format. --------------7G16UcMMx0B4nCFkWnAXW6l4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2/24/22 13:50, Bjoern A. Zeeb wrote: > Hi, > > I have just pushed fairly recent iwlwifi driver and firmware updates > into main a few minutes ago.   I hope I got all bits out of my dev > branch correctly and will monitor the builds. > >     062103fc93c3 iwlwifi: update firmware >     51152e5e6150 iwlwifi: enhance debug information >     d9836fb4b938 iwlwifi: update from iwlwifi-next > > I hope some people will give it a try in main before I'll MFC it to > stable/13 next week.  This should not make much of a difference to > what you have had so far. > > !!! Please note:  this does NOT yet fix most of the linuxkpi_sta_X_to_Y > errors followed by firmware crashes or panics yet though they should > avoid at least one of the causes which triggered them. !!! > > I am still trying to get fixes for these in the next days;  I have a > partial fix dealing with some of the state changes which helps to hold > up longer. > > If you see any other (new) errors please let me know. > Hi Bjoern - I just tested this out on my laptop and it looks like I'm seeing some improvement in loading firmware on my end, but I am still hitting some issues preventing my device from coming up fully.  I think this is the pertinent bit from dmesg: iwlwifi0: loaded firmware version 46.4e1ceb39.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm iwlwifi0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x312 iwlwifi0: base HW address: d8:3b:bf:82:d4:4e, OTP minor version: 0x0 iwlwifi0: lkpi_sta_scan_to_auth: waiting for 5 queues to be allocated by driver iwlwifi0: No beacon heard and the time event is over already... iwlwifi0: Couldn't drain frames for staid 0, status 0x8 iwlwifi0: lkpi_iv_newstate: error -5 during state transition 5 (RUN) -> 0 (INIT) WARNING mvm_sta->dup_data == ((void *)0) failed at /usr/home/pete/git/freebsd/sys/contrib/dev/iwlwifi/mvm/rxmq.c:538 iwlwifi0: Microcode SW error detected. Restarting 0x0. I've attached the iwlwifi0 lines from my system to this email in case its helpful for you.  happy to test out any other patches or gather more info :^) oh here's the device info: iwm0@pci0:0:20:3:       class=0x028000 rev=0x30 hdr=0x00 vendor=0x8086 device=0x9df0 subvendor=0x8086 subdevice=0x0030     vendor     = 'Intel Corporation'     device     = 'Cannon Point-LP CNVi [Wireless-AC]'     class      = network Cheers! -pete -- Pete Wright pete@nomadlogic.org @nomadlogicLA --------------7G16UcMMx0B4nCFkWnAXW6l4 Content-Type: text/plain; charset=UTF-8; name="iwl.dmesg" Content-Disposition: attachment; filename="iwl.dmesg" Content-Transfer-Encoding: base64 aXdsd2lmaTA6IDxpd2x3aWZpPiBtZW0gMHhkZDMzODAwMC0weGRkMzNiZmZmIGF0IGRldmlj ZSAyMC4zIG9uIHBjaTAKaXdsd2lmaTA6IHN1Y2Nlc3NmdWxseSBsb2FkZWQgZmlybXdhcmUg aW1hZ2UgJ2l3bHdpZmktOTAwMC1wdS1iMC1qZi1iMC00Ni51Y29kZScKaXdsd2lmaTA6IFdS VDogT3ZlcnJpZGluZyByZWdpb24gaWQgMAppd2x3aWZpMDogV1JUOiBPdmVycmlkaW5nIHJl Z2lvbiBpZCAxCml3bHdpZmkwOiBXUlQ6IE92ZXJyaWRpbmcgcmVnaW9uIGlkIDIKaXdsd2lm aTA6IFdSVDogT3ZlcnJpZGluZyByZWdpb24gaWQgMwppd2x3aWZpMDogV1JUOiBPdmVycmlk aW5nIHJlZ2lvbiBpZCA0Cml3bHdpZmkwOiBXUlQ6IE92ZXJyaWRpbmcgcmVnaW9uIGlkIDYK aXdsd2lmaTA6IFdSVDogT3ZlcnJpZGluZyByZWdpb24gaWQgOAppd2x3aWZpMDogV1JUOiBP dmVycmlkaW5nIHJlZ2lvbiBpZCA5Cml3bHdpZmkwOiBXUlQ6IE92ZXJyaWRpbmcgcmVnaW9u IGlkIDEwCml3bHdpZmkwOiBXUlQ6IE92ZXJyaWRpbmcgcmVnaW9uIGlkIDExCml3bHdpZmkw OiBXUlQ6IE92ZXJyaWRpbmcgcmVnaW9uIGlkIDE1Cml3bHdpZmkwOiBXUlQ6IE92ZXJyaWRp bmcgcmVnaW9uIGlkIDE2Cml3bHdpZmkwOiBXUlQ6IE92ZXJyaWRpbmcgcmVnaW9uIGlkIDE4 Cml3bHdpZmkwOiBXUlQ6IE92ZXJyaWRpbmcgcmVnaW9uIGlkIDE5Cml3bHdpZmkwOiBXUlQ6 IE92ZXJyaWRpbmcgcmVnaW9uIGlkIDIwCml3bHdpZmkwOiBXUlQ6IE92ZXJyaWRpbmcgcmVn aW9uIGlkIDIxCml3bHdpZmkwOiBXUlQ6IE92ZXJyaWRpbmcgcmVnaW9uIGlkIDI4Cml3bHdp ZmkwOiBsb2FkZWQgZmlybXdhcmUgdmVyc2lvbiA0Ni40ZTFjZWIzOS4wIDkwMDAtcHUtYjAt amYtYjAtNDYudWNvZGUgb3BfbW9kZSBpd2xtdm0KaXdsd2lmaTA6IERldGVjdGVkIEludGVs KFIpIFdpcmVsZXNzLUFDIDk1NjAgMTYwTUh6LCBSRVY9MHgzMTIKaXdsd2lmaTA6IGJhc2Ug SFcgYWRkcmVzczogZDg6M2I6YmY6ODI6ZDQ6NGUsIE9UUCBtaW5vciB2ZXJzaW9uOiAweDAK aXdsd2lmaTA6IGxrcGlfc3RhX3NjYW5fdG9fYXV0aDogd2FpdGluZyBmb3IgNSBxdWV1ZXMg dG8gYmUgYWxsb2NhdGVkIGJ5IGRyaXZlcgppd2x3aWZpMDogTm8gYmVhY29uIGhlYXJkIGFu ZCB0aGUgdGltZSBldmVudCBpcyBvdmVyIGFscmVhZHkuLi4KaXdsd2lmaTA6IENvdWxkbid0 IGRyYWluIGZyYW1lcyBmb3Igc3RhaWQgMCwgc3RhdHVzIDB4OAppd2x3aWZpMDogbGtwaV9p dl9uZXdzdGF0ZTogZXJyb3IgLTUgZHVyaW5nIHN0YXRlIHRyYW5zaXRpb24gNSAoUlVOKSAt PiAwIChJTklUKQpXQVJOSU5HIG12bV9zdGEtPmR1cF9kYXRhID09ICgodm9pZCAqKTApIGZh aWxlZCBhdCAvdXNyL2hvbWUvcGV0ZS9naXQvZnJlZWJzZC9zeXMvY29udHJpYi9kZXYvaXds d2lmaS9tdm0vcnhtcS5jOjUzOAppd2x3aWZpMDogTWljcm9jb2RlIFNXIGVycm9yIGRldGVj dGVkLiBSZXN0YXJ0aW5nIDB4MC4KaXdsd2lmaTA6IFN0YXJ0IElXTCBFcnJvciBMb2cgRHVt cDoKaXdsd2lmaTA6IFRyYW5zcG9ydCBzdGF0dXM6IDB4MDAwMDAwNEIsIHZhbGlkOiA2Cml3 bHdpZmkwOiBMb2FkZWQgZmlybXdhcmUgdmVyc2lvbjogNDYuNGUxY2ViMzkuMCA5MDAwLXB1 LWIwLWpmLWIwLTQ2LnVjb2RlCml3bHdpZmkwOiAweDAwMDAyMUEwIHwgQURWQU5DRURfU1lT QVNTRVJUICAgICAgICAgIAppd2x3aWZpMDogMHgwMDgwMjJGMCB8IHRybV9od19zdGF0dXMw Cml3bHdpZmkwOiAweDAwMDAwMDAwIHwgdHJtX2h3X3N0YXR1czEKaXdsd2lmaTA6IDB4MDA0 ODk1REUgfCBicmFuY2hsaW5rMgppd2x3aWZpMDogMHgwMDQ3OTA1NiB8IGludGVycnVwdGxp bmsxCml3bHdpZmkwOiAweDAwMDAwMDAwIHwgaW50ZXJydXB0bGluazIKaXdsd2lmaTA6IDB4 MDAwMDAwMDAgfCBkYXRhMQppd2x3aWZpMDogMHgwMDAwMUMzMCB8IGRhdGEyCml3bHdpZmkw OiAweDAwMDAwMDAwIHwgZGF0YTMKaXdsd2lmaTA6IDB4MDAwMDAwMDAgfCBiZWFjb24gdGlt ZQppd2x3aWZpMDogMHgxQjA2QjkwRSB8IHRzZiBsb3cKaXdsd2lmaTA6IDB4MDAwMDE2NUEg fCB0c2YgaGkKaXdsd2lmaTA6IDB4MDAwMDAwMDAgfCB0aW1lIGdwMQppd2x3aWZpMDogMHgw MDVEN0YzNiB8IHRpbWUgZ3AyCml3bHdpZmkwOiAweDAwMDAwMDAxIHwgdUNvZGUgcmV2aXNp b24gdHlwZQppd2x3aWZpMDogMHgwMDAwMDAyRSB8IHVDb2RlIHZlcnNpb24gbWFqb3IKaXds d2lmaTA6IDB4NEUxQ0VCMzkgfCB1Q29kZSB2ZXJzaW9uIG1pbm9yCml3bHdpZmkwOiAweDAw MDAwMzEyIHwgaHcgdmVyc2lvbgppd2x3aWZpMDogMHgwMDQ4OTAwMiB8IGJvYXJkIHZlcnNp b24KaXdsd2lmaTA6IDB4ODA1NUZDMjggfCBoY21kCml3bHdpZmkwOiAweDAwMDIyMDAwIHwg aXNyMAppd2x3aWZpMDogMHgwMDAwMDAwMCB8IGlzcjEKaXdsd2lmaTA6IDB4MDgyMDE4MDIg fCBpc3IyCml3bHdpZmkwOiAweDAwNDE1MEMwIHwgaXNyMwppd2x3aWZpMDogMHgwMDAwMDAw MCB8IGlzcjQKaXdsd2lmaTA6IDB4MDA1MzAxOUYgfCBsYXN0IGNtZCBJZAppd2x3aWZpMDog MHgwMDAxQjgyMiB8IHdhaXRfZXZlbnQKaXdsd2lmaTA6IDB4MDAwMDAwMDAgfCBsMnBfY29u dHJvbAppd2x3aWZpMDogMHgwMDAwMDAwMCB8IGwycF9kdXJhdGlvbgppd2x3aWZpMDogMHgw MDAwMDAzRiB8IGwycF9taHZhbGlkCml3bHdpZmkwOiAweDAwMDAwMDAwIHwgbDJwX2FkZHJf bWF0Y2gKaXdsd2lmaTA6IDB4MDAwMDAwMEQgfCBsbXBtX3BtZ19zZWwKaXdsd2lmaTA6IDB4 MjAxMjAxMDMgfCB0aW1lc3RhbXAKaXdsd2lmaTA6IDB4MDAwMDgwQTggfCBmbG93X2hhbmRs ZXIKaXdsd2lmaTA6IFN0YXJ0IElXTCBFcnJvciBMb2cgRHVtcDoKaXdsd2lmaTA6IFRyYW5z cG9ydCBzdGF0dXM6IDB4MDAwMDAwNEIsIHZhbGlkOiA3Cml3bHdpZmkwOiAweDIwMDAwMDcw IHwgTk1JX0lOVEVSUlVQVF9MTUFDX0ZBVEFMCml3bHdpZmkwOiAweDAwMDAwMDAwIHwgdW1h YyBicmFuY2hsaW5rMQppd2x3aWZpMDogMHhDMDA4OEJCQSB8IHVtYWMgYnJhbmNobGluazIK aXdsd2lmaTA6IDB4QzAwODUxOTAgfCB1bWFjIGludGVycnVwdGxpbmsxCml3bHdpZmkwOiAw eEMwMDg1RUY2IHwgdW1hYyBpbnRlcnJ1cHRsaW5rMgppd2x3aWZpMDogMHgwMDAwMDgwMCB8 IHVtYWMgZGF0YTEKaXdsd2lmaTA6IDB4QzAwODVFRjYgfCB1bWFjIGRhdGEyCml3bHdpZmkw OiAweERFQURCRUVGIHwgdW1hYyBkYXRhMwppd2x3aWZpMDogMHgwMDAwMDAyRSB8IHVtYWMg bWFqb3IKaXdsd2lmaTA6IDB4NEUxQ0VCMzkgfCB1bWFjIG1pbm9yCml3bHdpZmkwOiAweDAw NUQ3RjUxIHwgZnJhbWUgcG9pbnRlcgppd2x3aWZpMDogMHhDMDg4NzU5OCB8IHN0YWNrIHBv aW50ZXIKaXdsd2lmaTA6IDB4MDA1NDAxMTggfCBsYXN0IGhvc3QgY21kCml3bHdpZmkwOiAw eDAwMDAwMDAwIHwgaXNyIHN0YXR1cyByZWcKaXdsd2lmaTA6IElNTC9ST00gZHVtcDoKaXds d2lmaTA6IDB4MDAwMDAwMDAgfCBJTUwvUk9NIGVycm9yL3N0YXRlCml3bHdpZmkwOiAweDAw MDAwMDAzIHwgSU1ML1JPTSBkYXRhMQppd2x3aWZpMDogRnNlcSBSZWdpc3RlcnM6Cml3bHdp ZmkwOiAweDQ4ODUyQjY0IHwgRlNFUV9FUlJPUl9DT0RFCml3bHdpZmkwOiAweDAwMDAwMDAw IHwgRlNFUV9UT1BfSU5JVF9WRVJTSU9OCml3bHdpZmkwOiAweDcyMDQ4MDEwIHwgRlNFUV9D TlZJT19JTklUX1ZFUlNJT04KaXdsd2lmaTA6IDB4MDAwMEEzODQgfCBGU0VRX09UUF9WRVJT SU9OCml3bHdpZmkwOiAweEE4MUQ2MDc4IHwgRlNFUV9UT1BfQ09OVEVOVF9WRVJTSU9OCml3 bHdpZmkwOiAweEVFNUJDN0ExIHwgRlNFUV9BTElWRV9UT0tFTgppd2x3aWZpMDogMHg0NTQ0 MDhBMiB8IEZTRVFfQ05WSV9JRAppd2x3aWZpMDogMHhCOEI5Q0NCOSB8IEZTRVFfQ05WUl9J RAppd2x3aWZpMDogMHgwMTAwMDEwMCB8IENOVklfQVVYX01JU0NfQ0hJUAppd2x3aWZpMDog MHgwMTMwMDIwMiB8IENOVlJfQVVYX01JU0NfQ0hJUAppd2x3aWZpMDogMHgwMDAwNDg1QiB8 IENOVlJfU0NVX1NEX1JFR1NfU0RfUkVHX0RJR19EQ0RDX1ZUUklNCml3bHdpZmkwOiAweEE1 QTVBNUEyIHwgQ05WUl9TQ1VfU0RfUkVHU19TRF9SRUdfQUNUSVZFX1ZESUdfTUlSUk9SCml3 bHdpZmkwOiBXUlQ6IENvbGxlY3RpbmcgZGF0YTogaW5pIHRyaWdnZXIgNCBmaXJlZCAoZGVs YXk9MG1zKS4KaXdsd2lmaTA6IEZXIGVycm9yIGluIFNZTkMgQ01EIEFERF9TVEEKIzEgMHhm ZmZmZmZmZjg1YjkwZTQ0IGF0IGl3bF90cmFuc190eHFfc2VuZF9oY21kKzB4NDE0CiMyIDB4 ZmZmZmZmZmY4NWIzODEzZSBhdCBpd2xfdHJhbnNfc2VuZF9jbWQrMHhjZQojMyAweGZmZmZm ZmZmODViNzdjYmIgYXQgaXdsX212bV9zZW5kX2NtZF9zdGF0dXMrMHgyYgojNCAweGZmZmZm ZmZmODViNzdkY2YgYXQgaXdsX212bV9zZW5kX2NtZF9wZHVfc3RhdHVzKzB4NGYKIzUgMHhm ZmZmZmZmZjg1YjY1ZDk2IGF0IGl3bF9tdm1fc3RhX3NlbmRfdG9fZncrMHgzMjYKIzYgMHhm ZmZmZmZmZjg1YjY4MWEzIGF0IGl3bF9tdm1fYWRkX3N0YSsweGE4MwojNyAweGZmZmZmZmZm ODViNGQ2OGYgYXQgaXdsX212bV9tYWNfc3RhX3N0YXRlKzB4M2FmCml3bHdpZmkwOiBsa3Bp X2l2X25ld3N0YXRlOiBlcnJvciAtNSBkdXJpbmcgc3RhdGUgdHJhbnNpdGlvbiAxIChTQ0FO KSAtPiAyIChBVVRIKQppd2x3aWZpMDogTm8gcXVldWUgd2FzIGZvdW5kLiBEcm9wcGluZyBU WAppd2x3aWZpMDogaXdsX3RyYW5zX3dhaXRfdHhfcXVldWVzX2VtcHR5IGJhZCBzdGF0ZSA9 IDAKaXdsd2lmaTA6IGxrcGlfaXZfbmV3c3RhdGU6IGVycm9yIC01IGR1cmluZyBzdGF0ZSB0 cmFuc2l0aW9uIDIgKEFVVEgpIC0+IDEgKFNDQU4pCml3bHdpZmkwOiBTY2FuIGZhaWxlZCEg cmV0IC01Cml3bHdpZmkwOiBFUlJPUjogbGtwaV9pY19zY2FuX3N0YXJ0OiBod19zY2FuIHJl dHVybmVkIC01Cml3bHdpZmkwOiBTY2FuIGZhaWxlZCEgcmV0IC01Cml3bHdpZmkwOiBFUlJP UjogbGtwaV9pY19zY2FuX3N0YXJ0OiBod19zY2FuIHJldHVybmVkIC01Cml3bHdpZmkwOiBT Y2FuIGZhaWxlZCEgcmV0IC01Cml3bHdpZmkwOiBFUlJPUjogbGtwaV9pY19zY2FuX3N0YXJ0 OiBod19zY2FuIHJldHVybmVkIC01Cml3bHdpZmkwOiBTY2FuIGZhaWxlZCEgcmV0IC01Cml3 bHdpZmkwOiBFUlJPUjogbGtwaV9pY19zY2FuX3N0YXJ0OiBod19zY2FuIHJldHVybmVkIC01 Cml3bHdpZmkwOiBTY2FuIGZhaWxlZCEgcmV0IC01Cml3bHdpZmkwOiBFUlJPUjogbGtwaV9p Y19zY2FuX3N0YXJ0OiBod19zY2FuIHJldHVybmVkIC01Cml3bHdpZmkwOiBTY2FuIGZhaWxl ZCEgcmV0IC01Cml3bHdpZmkwOiBFUlJPUjogbGtwaV9pY19zY2FuX3N0YXJ0OiBod19zY2Fu IHJldHVybmVkIC01Cml3bHdpZmkwOiBGYWlsZWQgdG8gc3luY2hyb25pemUgbXVsdGljYXN0 IGdyb3VwcyB1cGRhdGUKaXdsd2lmaTA6IEZhaWxlZCB0byBkaXNhYmxlIHF1ZXVlIDEgKHJl dD0tNSkKaXdsd2lmaTA6IEZhaWxlZCB0byByZW1vdmUgc3RhdGlvbi4gSWQ9MQppd2x3aWZp MDogRmFpbGVkIHNlbmRpbmcgcmVtb3ZlIHN0YXRpb24KaXdsd2lmaTA6IEZhaWxlZCB0byBz eW5jaHJvbml6ZSBtdWx0aWNhc3QgZ3JvdXBzIHVwZGF0ZQo= --------------7G16UcMMx0B4nCFkWnAXW6l4--