2015-04-22 20:42:34

by Jiri Kosina

[permalink] [raw]
Subject: iwlwifi getting stuck with current Linus' tree (646da63172)

Hi,

I've been running current Linus' tree and have been getting system lockups
frequently. After a few "silent" lockups, I was able to obtain a dmesg
before the machine turned dead again (wifi stopped working shortly before
that).

Before starting to debug / bisect (last known good on this machine is
4.0-rc6), I am attaching the dmesg in case someone already knows what the
issue is.

iwlwifi 0000:03:00.0: Error sending REPLY_ADD_STA: time out after 2000ms.
iwlwifi 0000:03:00.0: Current CMD queue read_ptr 235 write_ptr 237
iwlwifi 0000:03:00.0: Loaded firmware version: 8.83.5.1 build 33692
iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
iwlwifi 0000:03:00.0: Status: 0x0000004C, count: -1
iwlwifi 0000:03:00.0: 0xFFFFFFFF | ADVANCED_SYSASSERT
iwlwifi 0000:03:00.0: 0xFFFFFFFF | uPc
iwlwifi 0000:03:00.0: 0xFFFFFFFF | branchlink1
iwlwifi 0000:03:00.0: 0xFFFFFFFF | branchlink2
iwlwifi 0000:03:00.0: 0xFFFFFFFF | interruptlink1
iwlwifi 0000:03:00.0: 0xFFFFFFFF | interruptlink2
iwlwifi 0000:03:00.0: 0xFFFFFFFF | data1
iwlwifi 0000:03:00.0: 0xFFFFFFFF | data2
iwlwifi 0000:03:00.0: 0xFFFFFFFF | line
iwlwifi 0000:03:00.0: 0xFFFFFFFF | beacon time
iwlwifi 0000:03:00.0: 0xFFFFFFFF | tsf low
iwlwifi 0000:03:00.0: 0xFFFFFFFF | tsf hi
iwlwifi 0000:03:00.0: 0xFFFFFFFF | time gp1
iwlwifi 0000:03:00.0: 0xFFFFFFFF | time gp2
iwlwifi 0000:03:00.0: 0xFFFFFFFF | time gp3
iwlwifi 0000:03:00.0: 0xFFFFFFFF | uCode version
iwlwifi 0000:03:00.0: 0xFFFFFFFF | hw version
iwlwifi 0000:03:00.0: 0xFFFFFFFF | board version
iwlwifi 0000:03:00.0: 0xFFFFFFFF | hcmd
iwlwifi 0000:03:00.0: 0xFFFFFFFF | isr0
iwlwifi 0000:03:00.0: 0xFFFFFFFF | isr1
iwlwifi 0000:03:00.0: 0xFFFFFFFF | isr2
iwlwifi 0000:03:00.0: 0xFFFFFFFF | isr3
iwlwifi 0000:03:00.0: 0xFFFFFFFF | isr4
iwlwifi 0000:03:00.0: 0xFFFFFFFF | isr_pref
iwlwifi 0000:03:00.0: 0xFFFFFFFF | wait_event
iwlwifi 0000:03:00.0: 0xFFFFFFFF | l2p_control
iwlwifi 0000:03:00.0: 0xFFFFFFFF | l2p_duration
iwlwifi 0000:03:00.0: 0xFFFFFFFF | l2p_mhvalid
iwlwifi 0000:03:00.0: 0xFFFFFFFF | l2p_addr_match
iwlwifi 0000:03:00.0: 0xFFFFFFFF | lmpm_pmg_sel
iwlwifi 0000:03:00.0: 0xFFFFFFFF | timestamp
iwlwifi 0000:03:00.0: 0xFFFFFFFF | flow_handler
iwlwifi 0000:03:00.0: Log capacity -1 is bogus, limit to 256 entries
iwlwifi 0000:03:00.0: Log write index -1 is bogus, limit to 256
iwlwifi 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
iwlwifi 0000:03:00.0: EVT_LOGT:4294967295:0xffffffff:4294967295
wlan0: HW problem - can not stop rx aggregation for 00:b0:0c:4e:a5:28 tid 0
ieee80211 phy0: Hardware restart was requested
iwlwifi 0000:03:00.0: iwl_trans_wait_tx_queue_empty bad state = 0
iwlwifi 0000:03:00.0: L1 Disabled - LTR Disabled
iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
iwlwifi 0000:03:00.0: Failed to load firmware chunk!
iwlwifi 0000:03:00.0: Could not load the [0] uCode section
iwlwifi 0000:03:00.0: Failed to run INIT ucode: -110
iwlwifi 0000:03:00.0: Unable to initialize device.
------------[ cut here ]------------
WARNING: CPU: 0 PID: 30 at net/mac80211/util.c:1800 ieee80211_reconfig+0x66a/0x2a00 [mac80211]()
Hardware became unavailable during restart.
Modules linked in: ctr ccm fuse tun iptable_mangle xt_DSCP nf_conntrack_ipv6 nf_defra
e_filter ip6_tables xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack af_packet iptable_filter ip_tables x_tables iTCO_wdt iTCO_vendor_support iwldvm mac80211 kvm_intel kvm snd_hda_codec_conexant snd_hda_codec_generic iwlwifi microcode snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_pcm cfg80211 thinkpad_acpi snd_seq pcspkr i2c_i801 lpc_ich mfd_core snd_seq_device snd_hda_core snd_timer e1000e snd ptp pps_core thermal wmi ac soundcore rfkill battery tpm_tis tpm acpi_cpufreq processor dm_mod ehci_pci uhci_hcd ehci_hcd i915 i2c_algo_bit drm_kms_helper ata_generic usbcore usb_common drm video thermal_sys button sg autofs4
CPU: 0 PID: 30 Comm: kworker/0:1 Not tainted 4.0.0-09000-g646da63 #1
Hardware name: LENOVO 7470BN2/7470BN2, BIOS 6DET38WW (2.02 ) 12/19/2008
Workqueue: events ieee80211_restart_work [mac80211]
ffffffffc0721b26 ffff880079443c28 ffffffff81686cc3 0000000000000000
ffff880079443c78 ffff880079443c68 ffffffff8105e8fa ffffffff81c44500
ffff880076091e18 00000000ffffff92 ffff88007c215b80 ffff88007c21e500
Call Trace:
[<ffffffff81686cc3>] dump_stack+0x4c/0x65
[<ffffffff8105e8fa>] warn_slowpath_common+0x8a/0xc0
[<ffffffff8105e976>] warn_slowpath_fmt+0x46/0x50
[<ffffffffc06c2e1c>] ? trace_drv_return_int+0x18c/0x1c0 [mac80211]
[<ffffffffc06c7aba>] ieee80211_reconfig+0x66a/0x2a00 [mac80211]
[<ffffffff8168cbee>] ? mutex_unlock+0xe/0x10
[<ffffffffc0677122>] ieee80211_restart_work+0x42/0x70 [mac80211]
[<ffffffff8107ce58>] process_one_work+0x1d8/0x800
[<ffffffff8107cdcb>] ? process_one_work+0x14b/0x800
[<ffffffff8107d59b>] worker_thread+0x11b/0x470
[<ffffffff8107d480>] ? process_one_work+0x800/0x800
[<ffffffff81083b9f>] kthread+0xef/0x110
[<ffffffff81083ab0>] ? kthread_create_on_node+0x210/0x210
[<ffffffff8168fce2>] ret_from_fork+0x42/0x70
[<ffffffff81083ab0>] ? kthread_create_on_node+0x210/0x210
---[ end trace 5cececd09b834ad1 ]---
------------[ cut here ]------------
WARNING: CPU: 0 PID: 30 at net/mac80211/driver-ops.h:12 ieee80211_do_stop+0xad4/0xb80 [mac80211]()
wlan0: Failed check-sdata-in-driver check, flags: 0x4
Modules linked in: ctr ccm fuse tun iptable_mangle xt_DSCP nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack af_packet iptable_filter ip_tables x_tables iTCO_wdt iTCO_vendor_support iwldvm mac80211 kvm_intel kvm snd_hda_codec_conexant snd_hda_codec_generic iwlwifi microcode snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_pcm cfg80211 thinkpad_acpi snd_seq pcspkr i2c_i801 lpc_ich mfd_core snd_seq_device snd_hda_core snd_timer e1000e snd ptp pps_core thermal wmi ac soundcore rfkill battery tpm_tis tpm acpi_cpufreq processor dm_mod ehci_pci uhci_hcd ehci_hcd i915 i2c_algo_bit drm_kms_helper ata_generic usbcore usb_common drm video thermal_sys button sg autofs4
CPU: 0 PID: 30 Comm: kworker/0:1 Tainted: G W 4.0.0-09000-g646da63 #1
Hardware name: LENOVO 7470BN2/7470BN2, BIOS 6DET38WW (2.02 ) 12/19/2008
Workqueue: events ieee80211_restart_work [mac80211]
ffffffffc07215fa ffff880079443a78 ffffffff81686cc3 0000000000000000
ffff880079443ac8 ffff880079443ab8 ffffffff8105e8fa 0000000000000246
ffff88006a6009c0 ffff8800760909e0 0000000000000000 ffff880076091780
Call Trace:
[<ffffffff81686cc3>] dump_stack+0x4c/0x65
[<ffffffff8105e8fa>] warn_slowpath_common+0x8a/0xc0
[<ffffffff8105e976>] warn_slowpath_fmt+0x46/0x50
[<ffffffff8108ae2d>] ? __might_sleep+0x4d/0x90
[<ffffffffc069d8e4>] ieee80211_do_stop+0xad4/0xb80 [mac80211]
[<ffffffff815a54a7>] ? dev_deactivate_many+0x257/0x310
[<ffffffffc069d9aa>] ieee80211_stop+0x1a/0x20 [mac80211]
[<ffffffff81577645>] __dev_close_many+0x95/0xe0
[<ffffffff81577718>] dev_close_many+0x88/0x120
[<ffffffff81579d46>] dev_close.part.77+0x36/0x50
[<ffffffff81579d81>] dev_close+0x21/0x30
[<ffffffffc03896ad>] cfg80211_shutdown_all_interfaces+0x4d/0xc0 [cfg80211]
[<ffffffffc06c2675>] ieee80211_handle_reconfig_failure+0x95/0xa0 [mac80211]
[<ffffffffc06c753a>] ieee80211_reconfig+0xea/0x2a00 [mac80211]
[<ffffffff8168cbee>] ? mutex_unlock+0xe/0x10
[<ffffffffc0677122>] ieee80211_restart_work+0x42/0x70 [mac80211]
[<ffffffff8107ce58>] process_one_work+0x1d8/0x800
[<ffffffff8107cdcb>] ? process_one_work+0x14b/0x800
[<ffffffff8107d59b>] worker_thread+0x11b/0x470
[<ffffffff8107d480>] ? process_one_work+0x800/0x800
[<ffffffff81083b9f>] kthread+0xef/0x110
[<ffffffff81083ab0>] ? kthread_create_on_node+0x210/0x210
[<ffffffff8168fce2>] ret_from_fork+0x42/0x70
[<ffffffff81083ab0>] ? kthread_create_on_node+0x210/0x210
---[ end trace 5cececd09b834ad2 ]---
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: World regulatory domain updated:
cfg80211: DFS Master region: unset
cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
iwlwifi 0000:03:00.0: L1 Disabled - LTR Disabled
iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
iwlwifi 0000:03:00.0: Failed to load firmware chunk!
iwlwifi 0000:03:00.0: Could not load the [0] uCode section
iwlwifi 0000:03:00.0: Failed to run INIT ucode: -110
iwlwifi 0000:03:00.0: Unable to initialize device.
iwlwifi 0000:03:00.0: L1 Disabled - LTR Disabled
iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
iwlwifi 0000:03:00.0: Failed to load firmware chunk!
iwlwifi 0000:03:00.0: Could not load the [0] uCode section
iwlwifi 0000:03:00.0: Failed to run INIT ucode: -110
iwlwifi 0000:03:00.0: Unable to initialize device.
e1000e: eth0 NIC Link is Down
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
iwlwifi 0000:03:00.0: L1 Disabled - LTR Disabled
iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0

--
Jiri Kosina
SUSE Labs


2015-04-23 08:15:45

by Jiri Kosina

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

On Thu, 23 Apr 2015, Grumbach, Emmanuel wrote:

> > I've been running current Linus' tree and have been getting system lockups
> > frequently. After a few "silent" lockups, I was able to obtain a dmesg
> > before the machine turned dead again (wifi stopped working shortly before
> > that).
> >
> > Before starting to debug / bisect (last known good on this machine is
> > 4.0-rc6), I am attaching the dmesg in case someone already knows what the
> > issue is.
> >
>
> I briefly went over the iwlwifi commits between 4.0-rc6 and linux/master
> and couldn't find anything obvious.
> Note that for the device you have, the commits that touch
> drivers/net/wireless/iwlwifi/mvm are not relevant.
>
> What you are seeing is that the PCI host is disconnecting the WiFi NIC
> for some weird reason. It is not the first time I see that, but
> unfortunately, I have never been able to debug this. I am personally not
> a HW PCI expert and I couldn't reproduce either...
>
> I am afraid I won't save you the time of the bisection, but I am not
> entirely sure that bisecting the iwlwifi driver is enough to find the
> commit that broke it. You may want to bisect the pci bus driver as well.

The problem is that I can't really reliably reproduce it; it happens
rather often, but not so often that I could be certainly sure that my
distinction of good and bad kernels would be accurate.

I will try it, but I expect the result to be bogus because of this,
unfortunately.

> First question is: Are you sure that 4.0-rc6 was good?

Pretty much, yes. I've been running it for quite some time on this
machine without any issues. But after updating to current HEAD two days
ago, the issue triggered like 6 or 7 times already.

Thanks,

--
Jiri Kosina
SUSE Labs

2015-04-23 09:15:03

by Jiri Kosina

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

On Thu, 23 Apr 2015, Grumbach, Emmanuel wrote:

> > I will try it, but I expect the result to be bogus because of this,
> > unfortunately.
>
> I can understand. A few users reported that this bug occurred more
> reliably when moving their system, although it seems very weird to me.

My "feeling" was that it sometimes was related to start of audio playback,
but not 100% relieble either.

> > > First question is: Are you sure that 4.0-rc6 was good?
> >
> > Pretty much, yes. I've been running it for quite some time on this
> > machine without any issues. But after updating to current HEAD two days
> > ago, the issue triggered like 6 or 7 times already.
>
> Ok - I will try to look at the PCI commits there although I am not sure
> I'll be able to make much sense of them...

Thanks,

--
Jiri Kosina
SUSE Labs

2015-04-23 04:47:27

by Grumbach, Emmanuel

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

SGksDQoNCg0KT24gV2VkLCAyMDE1LTA0LTIyIGF0IDIyOjQyICswMjAwLCBKaXJpIEtvc2luYSB3
cm90ZToNCj4gSGksDQo+IA0KPiBJJ3ZlIGJlZW4gcnVubmluZyBjdXJyZW50IExpbnVzJyB0cmVl
IGFuZCBoYXZlIGJlZW4gZ2V0dGluZyBzeXN0ZW0gbG9ja3VwcyANCj4gZnJlcXVlbnRseS4gQWZ0
ZXIgYSBmZXcgInNpbGVudCIgbG9ja3VwcywgSSB3YXMgYWJsZSB0byBvYnRhaW4gYSBkbWVzZyAN
Cj4gYmVmb3JlIHRoZSBtYWNoaW5lIHR1cm5lZCBkZWFkIGFnYWluICh3aWZpIHN0b3BwZWQgd29y
a2luZyBzaG9ydGx5IGJlZm9yZSANCj4gdGhhdCkuDQo+IA0KPiBCZWZvcmUgc3RhcnRpbmcgdG8g
ZGVidWcgLyBiaXNlY3QgKGxhc3Qga25vd24gZ29vZCBvbiB0aGlzIG1hY2hpbmUgaXMgDQo+IDQu
MC1yYzYpLCBJIGFtIGF0dGFjaGluZyB0aGUgZG1lc2cgaW4gY2FzZSBzb21lb25lIGFscmVhZHkg
a25vd3Mgd2hhdCB0aGUgDQo+IGlzc3VlIGlzLg0KPiANCg0KSSBicmllZmx5IHdlbnQgb3ZlciB0
aGUgaXdsd2lmaSBjb21taXRzIGJldHdlZW4gNC4wLXJjNiBhbmQgbGludXgvbWFzdGVyDQphbmQg
Y291bGRuJ3QgZmluZCBhbnl0aGluZyBvYnZpb3VzLg0KTm90ZSB0aGF0IGZvciB0aGUgZGV2aWNl
IHlvdSBoYXZlLCB0aGUgY29tbWl0cyB0aGF0IHRvdWNoDQpkcml2ZXJzL25ldC93aXJlbGVzcy9p
d2x3aWZpL212bSBhcmUgbm90IHJlbGV2YW50Lg0KDQpXaGF0IHlvdSBhcmUgc2VlaW5nIGlzIHRo
YXQgdGhlIFBDSSBob3N0IGlzIGRpc2Nvbm5lY3RpbmcgdGhlIFdpRmkgTklDDQpmb3Igc29tZSB3
ZWlyZCByZWFzb24uIEl0IGlzIG5vdCB0aGUgZmlyc3QgdGltZSBJIHNlZSB0aGF0LCBidXQNCnVu
Zm9ydHVuYXRlbHksIEkgaGF2ZSBuZXZlciBiZWVuIGFibGUgdG8gZGVidWcgdGhpcy4gSSBhbSBw
ZXJzb25hbGx5IG5vdA0KYSBIVyBQQ0kgZXhwZXJ0IGFuZCBJIGNvdWxkbid0IHJlcHJvZHVjZSBl
aXRoZXIuLi4NCg0KSSBhbSBhZnJhaWQgSSB3b24ndCBzYXZlIHlvdSB0aGUgdGltZSBvZiB0aGUg
YmlzZWN0aW9uLCBidXQgSSBhbSBub3QNCmVudGlyZWx5IHN1cmUgdGhhdCBiaXNlY3RpbmcgdGhl
IGl3bHdpZmkgZHJpdmVyIGlzIGVub3VnaCB0byBmaW5kIHRoZQ0KY29tbWl0IHRoYXQgYnJva2Ug
aXQuIFlvdSBtYXkgd2FudCB0byBiaXNlY3QgdGhlIHBjaSBidXMgZHJpdmVyIGFzIHdlbGwuDQpG
aXJzdCBxdWVzdGlvbiBpczogQXJlIHlvdSBzdXJlIHRoYXQgNC4wLXJjNiB3YXMgZ29vZD8NCg0K
TGV0IG1lIGtub3cgaWYgeW91IGZpbmQgc29tZXRoaW5nLg0KDQo+ICBpd2x3aWZpIDAwMDA6MDM6
MDAuMDogRXJyb3Igc2VuZGluZyBSRVBMWV9BRERfU1RBOiB0aW1lIG91dCBhZnRlciAyMDAwbXMu
DQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogQ3VycmVudCBDTUQgcXVldWUgcmVhZF9wdHIgMjM1
IHdyaXRlX3B0ciAyMzcNCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBMb2FkZWQgZmlybXdhcmUg
dmVyc2lvbjogOC44My41LjEgYnVpbGQgMzM2OTINCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBT
dGFydCBJV0wgRXJyb3IgTG9nIER1bXA6DQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogU3RhdHVz
OiAweDAwMDAwMDRDLCBjb3VudDogLTENCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiAweEZGRkZG
RkZGIHwgQURWQU5DRURfU1lTQVNTRVJUICAgICAgICAgIA0KPiAgaXdsd2lmaSAwMDAwOjAzOjAw
LjA6IDB4RkZGRkZGRkYgfCB1UGMNCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiAweEZGRkZGRkZG
IHwgYnJhbmNobGluazENCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiAweEZGRkZGRkZGIHwgYnJh
bmNobGluazINCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiAweEZGRkZGRkZGIHwgaW50ZXJydXB0
bGluazENCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiAweEZGRkZGRkZGIHwgaW50ZXJydXB0bGlu
azINCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiAweEZGRkZGRkZGIHwgZGF0YTENCj4gIGl3bHdp
ZmkgMDAwMDowMzowMC4wOiAweEZGRkZGRkZGIHwgZGF0YTINCj4gIGl3bHdpZmkgMDAwMDowMzow
MC4wOiAweEZGRkZGRkZGIHwgbGluZQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IDB4RkZGRkZG
RkYgfCBiZWFjb24gdGltZQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IDB4RkZGRkZGRkYgfCB0
c2YgbG93DQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogMHhGRkZGRkZGRiB8IHRzZiBoaQ0KPiAg
aXdsd2lmaSAwMDAwOjAzOjAwLjA6IDB4RkZGRkZGRkYgfCB0aW1lIGdwMQ0KPiAgaXdsd2lmaSAw
MDAwOjAzOjAwLjA6IDB4RkZGRkZGRkYgfCB0aW1lIGdwMg0KPiAgaXdsd2lmaSAwMDAwOjAzOjAw
LjA6IDB4RkZGRkZGRkYgfCB0aW1lIGdwMw0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IDB4RkZG
RkZGRkYgfCB1Q29kZSB2ZXJzaW9uDQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogMHhGRkZGRkZG
RiB8IGh3IHZlcnNpb24NCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiAweEZGRkZGRkZGIHwgYm9h
cmQgdmVyc2lvbg0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IDB4RkZGRkZGRkYgfCBoY21kDQo+
ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogMHhGRkZGRkZGRiB8IGlzcjANCj4gIGl3bHdpZmkgMDAw
MDowMzowMC4wOiAweEZGRkZGRkZGIHwgaXNyMQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IDB4
RkZGRkZGRkYgfCBpc3IyDQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogMHhGRkZGRkZGRiB8IGlz
cjMNCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiAweEZGRkZGRkZGIHwgaXNyNA0KPiAgaXdsd2lm
aSAwMDAwOjAzOjAwLjA6IDB4RkZGRkZGRkYgfCBpc3JfcHJlZg0KPiAgaXdsd2lmaSAwMDAwOjAz
OjAwLjA6IDB4RkZGRkZGRkYgfCB3YWl0X2V2ZW50DQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDog
MHhGRkZGRkZGRiB8IGwycF9jb250cm9sDQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogMHhGRkZG
RkZGRiB8IGwycF9kdXJhdGlvbg0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IDB4RkZGRkZGRkYg
fCBsMnBfbWh2YWxpZA0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IDB4RkZGRkZGRkYgfCBsMnBf
YWRkcl9tYXRjaA0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IDB4RkZGRkZGRkYgfCBsbXBtX3Bt
Z19zZWwNCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiAweEZGRkZGRkZGIHwgdGltZXN0YW1wDQo+
ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogMHhGRkZGRkZGRiB8IGZsb3dfaGFuZGxlcg0KPiAgaXds
d2lmaSAwMDAwOjAzOjAwLjA6IExvZyBjYXBhY2l0eSAtMSBpcyBib2d1cywgbGltaXQgdG8gMjU2
IGVudHJpZXMNCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBMb2cgd3JpdGUgaW5kZXggLTEgaXMg
Ym9ndXMsIGxpbWl0IHRvIDI1Ng0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IFN0YXJ0IElXTCBF
dmVudCBMb2cgRHVtcDogZGlzcGxheSBsYXN0IDIwIGVudHJpZXMNCj4gIGl3bHdpZmkgMDAwMDow
MzowMC4wOiBFVlRfTE9HVDo0Mjk0OTY3Mjk1OjB4ZmZmZmZmZmY6NDI5NDk2NzI5NQ0KPiAgaXds
d2lmaSAwMDAwOjAzOjAwLjA6IEVWVF9MT0dUOjQyOTQ5NjcyOTU6MHhmZmZmZmZmZjo0Mjk0OTY3
Mjk1DQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogRVZUX0xPR1Q6NDI5NDk2NzI5NToweGZmZmZm
ZmZmOjQyOTQ5NjcyOTUNCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBFVlRfTE9HVDo0Mjk0OTY3
Mjk1OjB4ZmZmZmZmZmY6NDI5NDk2NzI5NQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IEVWVF9M
T0dUOjQyOTQ5NjcyOTU6MHhmZmZmZmZmZjo0Mjk0OTY3Mjk1DQo+ICBpd2x3aWZpIDAwMDA6MDM6
MDAuMDogRVZUX0xPR1Q6NDI5NDk2NzI5NToweGZmZmZmZmZmOjQyOTQ5NjcyOTUNCj4gIGl3bHdp
ZmkgMDAwMDowMzowMC4wOiBFVlRfTE9HVDo0Mjk0OTY3Mjk1OjB4ZmZmZmZmZmY6NDI5NDk2NzI5
NQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IEVWVF9MT0dUOjQyOTQ5NjcyOTU6MHhmZmZmZmZm
Zjo0Mjk0OTY3Mjk1DQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogRVZUX0xPR1Q6NDI5NDk2NzI5
NToweGZmZmZmZmZmOjQyOTQ5NjcyOTUNCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBFVlRfTE9H
VDo0Mjk0OTY3Mjk1OjB4ZmZmZmZmZmY6NDI5NDk2NzI5NQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAw
LjA6IEVWVF9MT0dUOjQyOTQ5NjcyOTU6MHhmZmZmZmZmZjo0Mjk0OTY3Mjk1DQo+ICBpd2x3aWZp
IDAwMDA6MDM6MDAuMDogRVZUX0xPR1Q6NDI5NDk2NzI5NToweGZmZmZmZmZmOjQyOTQ5NjcyOTUN
Cj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBFVlRfTE9HVDo0Mjk0OTY3Mjk1OjB4ZmZmZmZmZmY6
NDI5NDk2NzI5NQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IEVWVF9MT0dUOjQyOTQ5NjcyOTU6
MHhmZmZmZmZmZjo0Mjk0OTY3Mjk1DQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogRVZUX0xPR1Q6
NDI5NDk2NzI5NToweGZmZmZmZmZmOjQyOTQ5NjcyOTUNCj4gIGl3bHdpZmkgMDAwMDowMzowMC4w
OiBFVlRfTE9HVDo0Mjk0OTY3Mjk1OjB4ZmZmZmZmZmY6NDI5NDk2NzI5NQ0KPiAgaXdsd2lmaSAw
MDAwOjAzOjAwLjA6IEVWVF9MT0dUOjQyOTQ5NjcyOTU6MHhmZmZmZmZmZjo0Mjk0OTY3Mjk1DQo+
ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogRVZUX0xPR1Q6NDI5NDk2NzI5NToweGZmZmZmZmZmOjQy
OTQ5NjcyOTUNCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBFVlRfTE9HVDo0Mjk0OTY3Mjk1OjB4
ZmZmZmZmZmY6NDI5NDk2NzI5NQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IEVWVF9MT0dUOjQy
OTQ5NjcyOTU6MHhmZmZmZmZmZjo0Mjk0OTY3Mjk1DQo+ICB3bGFuMDogSFcgcHJvYmxlbSAtIGNh
biBub3Qgc3RvcCByeCBhZ2dyZWdhdGlvbiBmb3IgMDA6YjA6MGM6NGU6YTU6MjggdGlkIDANCj4g
IGllZWU4MDIxMSBwaHkwOiBIYXJkd2FyZSByZXN0YXJ0IHdhcyByZXF1ZXN0ZWQNCj4gIGl3bHdp
ZmkgMDAwMDowMzowMC4wOiBpd2xfdHJhbnNfd2FpdF90eF9xdWV1ZV9lbXB0eSBiYWQgc3RhdGUg
PSAwDQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogTDEgRGlzYWJsZWQgLSBMVFIgRGlzYWJsZWQN
Cj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBSYWRpbyB0eXBlPTB4MS0weDItMHgwDQo+ICBpd2x3
aWZpIDAwMDA6MDM6MDAuMDogRmFpbGVkIHRvIGxvYWQgZmlybXdhcmUgY2h1bmshDQo+ICBpd2x3
aWZpIDAwMDA6MDM6MDAuMDogQ291bGQgbm90IGxvYWQgdGhlIFswXSB1Q29kZSBzZWN0aW9uDQo+
ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogRmFpbGVkIHRvIHJ1biBJTklUIHVjb2RlOiAtMTEwDQo+
ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogVW5hYmxlIHRvIGluaXRpYWxpemUgZGV2aWNlLg0KPiAg
LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tDQo+ICBXQVJOSU5HOiBDUFU6IDAg
UElEOiAzMCBhdCBuZXQvbWFjODAyMTEvdXRpbC5jOjE4MDAgaWVlZTgwMjExX3JlY29uZmlnKzB4
NjZhLzB4MmEwMCBbbWFjODAyMTFdKCkNCj4gIEhhcmR3YXJlIGJlY2FtZSB1bmF2YWlsYWJsZSBk
dXJpbmcgcmVzdGFydC4NCj4gIE1vZHVsZXMgbGlua2VkIGluOiBjdHIgY2NtIGZ1c2UgdHVuIGlw
dGFibGVfbWFuZ2xlIHh0X0RTQ1AgbmZfY29ubnRyYWNrX2lwdjYgbmZfZGVmcmENCj4gZV9maWx0
ZXIgaXA2X3RhYmxlcyB4dF90Y3B1ZHAgbmZfY29ubnRyYWNrX2lwdjQgbmZfZGVmcmFnX2lwdjQg
eHRfc3RhdGUgbmZfY29ubnRyYWNrIGFmX3BhY2tldCBpcHRhYmxlX2ZpbHRlciBpcF90YWJsZXMg
eF90YWJsZXMgaVRDT193ZHQgaVRDT192ZW5kb3Jfc3VwcG9ydCBpd2xkdm0gbWFjODAyMTEga3Zt
X2ludGVsIGt2bSBzbmRfaGRhX2NvZGVjX2NvbmV4YW50IHNuZF9oZGFfY29kZWNfZ2VuZXJpYyBp
d2x3aWZpIG1pY3JvY29kZSBzbmRfaGRhX2ludGVsIHNuZF9oZGFfY29udHJvbGxlciBzbmRfaGRh
X2NvZGVjIHNuZF9od2RlcCBzbmRfcGNtIGNmZzgwMjExIHRoaW5rcGFkX2FjcGkgc25kX3NlcSBw
Y3Nwa3IgaTJjX2k4MDEgbHBjX2ljaCBtZmRfY29yZSBzbmRfc2VxX2RldmljZSBzbmRfaGRhX2Nv
cmUgc25kX3RpbWVyIGUxMDAwZSBzbmQgcHRwIHBwc19jb3JlIHRoZXJtYWwgd21pIGFjIHNvdW5k
Y29yZSByZmtpbGwgYmF0dGVyeSB0cG1fdGlzIHRwbSBhY3BpX2NwdWZyZXEgcHJvY2Vzc29yIGRt
X21vZCBlaGNpX3BjaSB1aGNpX2hjZCBlaGNpX2hjZCBpOTE1IGkyY19hbGdvX2JpdCBkcm1fa21z
X2hlbHBlciBhdGFfZ2VuZXJpYyB1c2Jjb3JlIHVzYl9jb21tb24gZHJtIHZpZGVvIHRoZXJtYWxf
c3lzIGJ1dHRvbiBzZyBhdXRvZnM0DQo+ICBDUFU6IDAgUElEOiAzMCBDb21tOiBrd29ya2VyLzA6
MSBOb3QgdGFpbnRlZCA0LjAuMC0wOTAwMC1nNjQ2ZGE2MyAjMQ0KPiAgSGFyZHdhcmUgbmFtZTog
TEVOT1ZPIDc0NzBCTjIvNzQ3MEJOMiwgQklPUyA2REVUMzhXVyAoMi4wMiApIDEyLzE5LzIwMDgN
Cj4gIFdvcmtxdWV1ZTogZXZlbnRzIGllZWU4MDIxMV9yZXN0YXJ0X3dvcmsgW21hYzgwMjExXQ0K
PiAgIGZmZmZmZmZmYzA3MjFiMjYgZmZmZjg4MDA3OTQ0M2MyOCBmZmZmZmZmZjgxNjg2Y2MzIDAw
MDAwMDAwMDAwMDAwMDANCj4gICBmZmZmODgwMDc5NDQzYzc4IGZmZmY4ODAwNzk0NDNjNjggZmZm
ZmZmZmY4MTA1ZThmYSBmZmZmZmZmZjgxYzQ0NTAwDQo+ICAgZmZmZjg4MDA3NjA5MWUxOCAwMDAw
MDAwMGZmZmZmZjkyIGZmZmY4ODAwN2MyMTViODAgZmZmZjg4MDA3YzIxZTUwMA0KPiAgQ2FsbCBU
cmFjZToNCj4gICBbPGZmZmZmZmZmODE2ODZjYzM+XSBkdW1wX3N0YWNrKzB4NGMvMHg2NQ0KPiAg
IFs8ZmZmZmZmZmY4MTA1ZThmYT5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4OGEvMHhjMA0KPiAg
IFs8ZmZmZmZmZmY4MTA1ZTk3Nj5dIHdhcm5fc2xvd3BhdGhfZm10KzB4NDYvMHg1MA0KPiAgIFs8
ZmZmZmZmZmZjMDZjMmUxYz5dID8gdHJhY2VfZHJ2X3JldHVybl9pbnQrMHgxOGMvMHgxYzAgW21h
YzgwMjExXQ0KPiAgIFs8ZmZmZmZmZmZjMDZjN2FiYT5dIGllZWU4MDIxMV9yZWNvbmZpZysweDY2
YS8weDJhMDAgW21hYzgwMjExXQ0KPiAgIFs8ZmZmZmZmZmY4MTY4Y2JlZT5dID8gbXV0ZXhfdW5s
b2NrKzB4ZS8weDEwDQo+ICAgWzxmZmZmZmZmZmMwNjc3MTIyPl0gaWVlZTgwMjExX3Jlc3RhcnRf
d29yaysweDQyLzB4NzAgW21hYzgwMjExXQ0KPiAgIFs8ZmZmZmZmZmY4MTA3Y2U1OD5dIHByb2Nl
c3Nfb25lX3dvcmsrMHgxZDgvMHg4MDANCj4gICBbPGZmZmZmZmZmODEwN2NkY2I+XSA/IHByb2Nl
c3Nfb25lX3dvcmsrMHgxNGIvMHg4MDANCj4gICBbPGZmZmZmZmZmODEwN2Q1OWI+XSB3b3JrZXJf
dGhyZWFkKzB4MTFiLzB4NDcwDQo+ICAgWzxmZmZmZmZmZjgxMDdkNDgwPl0gPyBwcm9jZXNzX29u
ZV93b3JrKzB4ODAwLzB4ODAwDQo+ICAgWzxmZmZmZmZmZjgxMDgzYjlmPl0ga3RocmVhZCsweGVm
LzB4MTEwDQo+ICAgWzxmZmZmZmZmZjgxMDgzYWIwPl0gPyBrdGhyZWFkX2NyZWF0ZV9vbl9ub2Rl
KzB4MjEwLzB4MjEwDQo+ICAgWzxmZmZmZmZmZjgxNjhmY2UyPl0gcmV0X2Zyb21fZm9yaysweDQy
LzB4NzANCj4gICBbPGZmZmZmZmZmODEwODNhYjA+XSA/IGt0aHJlYWRfY3JlYXRlX29uX25vZGUr
MHgyMTAvMHgyMTANCj4gIC0tLVsgZW5kIHRyYWNlIDVjZWNlY2QwOWI4MzRhZDEgXS0tLQ0KPiAg
LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tDQo+ICBXQVJOSU5HOiBDUFU6IDAg
UElEOiAzMCBhdCBuZXQvbWFjODAyMTEvZHJpdmVyLW9wcy5oOjEyIGllZWU4MDIxMV9kb19zdG9w
KzB4YWQ0LzB4YjgwIFttYWM4MDIxMV0oKQ0KPiAgd2xhbjA6ICBGYWlsZWQgY2hlY2stc2RhdGEt
aW4tZHJpdmVyIGNoZWNrLCBmbGFnczogMHg0DQo+ICBNb2R1bGVzIGxpbmtlZCBpbjogY3RyIGNj
bSBmdXNlIHR1biBpcHRhYmxlX21hbmdsZSB4dF9EU0NQIG5mX2Nvbm50cmFja19pcHY2IG5mX2Rl
ZnJhZ19pcHY2IGlwNnRhYmxlX2ZpbHRlciBpcDZfdGFibGVzIHh0X3RjcHVkcCBuZl9jb25udHJh
Y2tfaXB2NCBuZl9kZWZyYWdfaXB2NCB4dF9zdGF0ZSBuZl9jb25udHJhY2sgYWZfcGFja2V0IGlw
dGFibGVfZmlsdGVyIGlwX3RhYmxlcyB4X3RhYmxlcyBpVENPX3dkdCBpVENPX3ZlbmRvcl9zdXBw
b3J0IGl3bGR2bSBtYWM4MDIxMSBrdm1faW50ZWwga3ZtIHNuZF9oZGFfY29kZWNfY29uZXhhbnQg
c25kX2hkYV9jb2RlY19nZW5lcmljIGl3bHdpZmkgbWljcm9jb2RlIHNuZF9oZGFfaW50ZWwgc25k
X2hkYV9jb250cm9sbGVyIHNuZF9oZGFfY29kZWMgc25kX2h3ZGVwIHNuZF9wY20gY2ZnODAyMTEg
dGhpbmtwYWRfYWNwaSBzbmRfc2VxIHBjc3BrciBpMmNfaTgwMSBscGNfaWNoIG1mZF9jb3JlIHNu
ZF9zZXFfZGV2aWNlIHNuZF9oZGFfY29yZSBzbmRfdGltZXIgZTEwMDBlIHNuZCBwdHAgcHBzX2Nv
cmUgdGhlcm1hbCB3bWkgYWMgc291bmRjb3JlIHJma2lsbCBiYXR0ZXJ5IHRwbV90aXMgdHBtIGFj
cGlfY3B1ZnJlcSBwcm9jZXNzb3IgZG1fbW9kIGVoY2lfcGNpIHVoY2lfaGNkIGVoY2lfaGNkIGk5
MTUgaTJjX2FsZ29fYml0IGRybV9rbXNfaGVscGVyIGF0YV9nZW5lcmljIHVzYmNvcmUgdXNiX2Nv
bW1vbiBkcm0gdmlkZW8gdGhlcm1hbF9zeXMgYnV0dG9uIHNnIGF1dG9mczQNCj4gIENQVTogMCBQ
SUQ6IDMwIENvbW06IGt3b3JrZXIvMDoxIFRhaW50ZWQ6IEcgICAgICAgIFcgICAgICAgNC4wLjAt
MDkwMDAtZzY0NmRhNjMgIzENCj4gIEhhcmR3YXJlIG5hbWU6IExFTk9WTyA3NDcwQk4yLzc0NzBC
TjIsIEJJT1MgNkRFVDM4V1cgKDIuMDIgKSAxMi8xOS8yMDA4DQo+ICBXb3JrcXVldWU6IGV2ZW50
cyBpZWVlODAyMTFfcmVzdGFydF93b3JrIFttYWM4MDIxMV0NCj4gICBmZmZmZmZmZmMwNzIxNWZh
IGZmZmY4ODAwNzk0NDNhNzggZmZmZmZmZmY4MTY4NmNjMyAwMDAwMDAwMDAwMDAwMDAwDQo+ICAg
ZmZmZjg4MDA3OTQ0M2FjOCBmZmZmODgwMDc5NDQzYWI4IGZmZmZmZmZmODEwNWU4ZmEgMDAwMDAw
MDAwMDAwMDI0Ng0KPiAgIGZmZmY4ODAwNmE2MDA5YzAgZmZmZjg4MDA3NjA5MDllMCAwMDAwMDAw
MDAwMDAwMDAwIGZmZmY4ODAwNzYwOTE3ODANCj4gIENhbGwgVHJhY2U6DQo+ICAgWzxmZmZmZmZm
ZjgxNjg2Y2MzPl0gZHVtcF9zdGFjaysweDRjLzB4NjUNCj4gICBbPGZmZmZmZmZmODEwNWU4ZmE+
XSB3YXJuX3Nsb3dwYXRoX2NvbW1vbisweDhhLzB4YzANCj4gICBbPGZmZmZmZmZmODEwNWU5NzY+
XSB3YXJuX3Nsb3dwYXRoX2ZtdCsweDQ2LzB4NTANCj4gICBbPGZmZmZmZmZmODEwOGFlMmQ+XSA/
IF9fbWlnaHRfc2xlZXArMHg0ZC8weDkwDQo+ICAgWzxmZmZmZmZmZmMwNjlkOGU0Pl0gaWVlZTgw
MjExX2RvX3N0b3ArMHhhZDQvMHhiODAgW21hYzgwMjExXQ0KPiAgIFs8ZmZmZmZmZmY4MTVhNTRh
Nz5dID8gZGV2X2RlYWN0aXZhdGVfbWFueSsweDI1Ny8weDMxMA0KPiAgIFs8ZmZmZmZmZmZjMDY5
ZDlhYT5dIGllZWU4MDIxMV9zdG9wKzB4MWEvMHgyMCBbbWFjODAyMTFdDQo+ICAgWzxmZmZmZmZm
ZjgxNTc3NjQ1Pl0gX19kZXZfY2xvc2VfbWFueSsweDk1LzB4ZTANCj4gICBbPGZmZmZmZmZmODE1
Nzc3MTg+XSBkZXZfY2xvc2VfbWFueSsweDg4LzB4MTIwDQo+ICAgWzxmZmZmZmZmZjgxNTc5ZDQ2
Pl0gZGV2X2Nsb3NlLnBhcnQuNzcrMHgzNi8weDUwDQo+ICAgWzxmZmZmZmZmZjgxNTc5ZDgxPl0g
ZGV2X2Nsb3NlKzB4MjEvMHgzMA0KPiAgIFs8ZmZmZmZmZmZjMDM4OTZhZD5dIGNmZzgwMjExX3No
dXRkb3duX2FsbF9pbnRlcmZhY2VzKzB4NGQvMHhjMCBbY2ZnODAyMTFdDQo+ICAgWzxmZmZmZmZm
ZmMwNmMyNjc1Pl0gaWVlZTgwMjExX2hhbmRsZV9yZWNvbmZpZ19mYWlsdXJlKzB4OTUvMHhhMCBb
bWFjODAyMTFdDQo+ICAgWzxmZmZmZmZmZmMwNmM3NTNhPl0gaWVlZTgwMjExX3JlY29uZmlnKzB4
ZWEvMHgyYTAwIFttYWM4MDIxMV0NCj4gICBbPGZmZmZmZmZmODE2OGNiZWU+XSA/IG11dGV4X3Vu
bG9jaysweGUvMHgxMA0KPiAgIFs8ZmZmZmZmZmZjMDY3NzEyMj5dIGllZWU4MDIxMV9yZXN0YXJ0
X3dvcmsrMHg0Mi8weDcwIFttYWM4MDIxMV0NCj4gICBbPGZmZmZmZmZmODEwN2NlNTg+XSBwcm9j
ZXNzX29uZV93b3JrKzB4MWQ4LzB4ODAwDQo+ICAgWzxmZmZmZmZmZjgxMDdjZGNiPl0gPyBwcm9j
ZXNzX29uZV93b3JrKzB4MTRiLzB4ODAwDQo+ICAgWzxmZmZmZmZmZjgxMDdkNTliPl0gd29ya2Vy
X3RocmVhZCsweDExYi8weDQ3MA0KPiAgIFs8ZmZmZmZmZmY4MTA3ZDQ4MD5dID8gcHJvY2Vzc19v
bmVfd29yaysweDgwMC8weDgwMA0KPiAgIFs8ZmZmZmZmZmY4MTA4M2I5Zj5dIGt0aHJlYWQrMHhl
Zi8weDExMA0KPiAgIFs8ZmZmZmZmZmY4MTA4M2FiMD5dID8ga3RocmVhZF9jcmVhdGVfb25fbm9k
ZSsweDIxMC8weDIxMA0KPiAgIFs8ZmZmZmZmZmY4MTY4ZmNlMj5dIHJldF9mcm9tX2ZvcmsrMHg0
Mi8weDcwDQo+ICAgWzxmZmZmZmZmZjgxMDgzYWIwPl0gPyBrdGhyZWFkX2NyZWF0ZV9vbl9ub2Rl
KzB4MjEwLzB4MjEwDQo+ICAtLS1bIGVuZCB0cmFjZSA1Y2VjZWNkMDliODM0YWQyIF0tLS0NCj4g
IGNmZzgwMjExOiBDYWxsaW5nIENSREEgdG8gdXBkYXRlIHdvcmxkIHJlZ3VsYXRvcnkgZG9tYWlu
DQo+ICBjZmc4MDIxMTogV29ybGQgcmVndWxhdG9yeSBkb21haW4gdXBkYXRlZDoNCj4gIGNmZzgw
MjExOiAgREZTIE1hc3RlciByZWdpb246IHVuc2V0DQo+ICBjZmc4MDIxMTogICAoc3RhcnRfZnJl
cSAtIGVuZF9mcmVxIEAgYmFuZHdpZHRoKSwgKG1heF9hbnRlbm5hX2dhaW4sIG1heF9laXJwKSwg
KGRmc19jYWNfdGltZSkNCj4gIGNmZzgwMjExOiAgICgyNDAyMDAwIEtIeiAtIDI0NzIwMDAgS0h6
IEAgNDAwMDAgS0h6KSwgKE4vQSwgMjAwMCBtQm0pLCAoTi9BKQ0KPiAgY2ZnODAyMTE6ICAgKDI0
NTcwMDAgS0h6IC0gMjQ4MjAwMCBLSHogQCA0MDAwMCBLSHopLCAoTi9BLCAyMDAwIG1CbSksIChO
L0EpDQo+ICBjZmc4MDIxMTogICAoMjQ3NDAwMCBLSHogLSAyNDk0MDAwIEtIeiBAIDIwMDAwIEtI
eiksIChOL0EsIDIwMDAgbUJtKSwgKE4vQSkNCj4gIGNmZzgwMjExOiAgICg1MTcwMDAwIEtIeiAt
IDUyNTAwMDAgS0h6IEAgMTYwMDAwIEtIeiksIChOL0EsIDIwMDAgbUJtKSwgKE4vQSkNCj4gIGNm
ZzgwMjExOiAgICg1MjUwMDAwIEtIeiAtIDUzMzAwMDAgS0h6IEAgMTYwMDAwIEtIeiksIChOL0Es
IDIwMDAgbUJtKSwgKDAgcykNCj4gIGNmZzgwMjExOiAgICg1NDkwMDAwIEtIeiAtIDU3MzAwMDAg
S0h6IEAgMTYwMDAwIEtIeiksIChOL0EsIDIwMDAgbUJtKSwgKDAgcykNCj4gIGNmZzgwMjExOiAg
ICg1NzM1MDAwIEtIeiAtIDU4MzUwMDAgS0h6IEAgODAwMDAgS0h6KSwgKE4vQSwgMjAwMCBtQm0p
LCAoTi9BKQ0KPiAgY2ZnODAyMTE6ICAgKDU3MjQwMDAwIEtIeiAtIDYzNzIwMDAwIEtIeiBAIDIx
NjAwMDAgS0h6KSwgKE4vQSwgMCBtQm0pLCAoTi9BKQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6
IEwxIERpc2FibGVkIC0gTFRSIERpc2FibGVkDQo+ICBpd2x3aWZpIDAwMDA6MDM6MDAuMDogUmFk
aW8gdHlwZT0weDEtMHgyLTB4MA0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IEZhaWxlZCB0byBs
b2FkIGZpcm13YXJlIGNodW5rIQ0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IENvdWxkIG5vdCBs
b2FkIHRoZSBbMF0gdUNvZGUgc2VjdGlvbg0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IEZhaWxl
ZCB0byBydW4gSU5JVCB1Y29kZTogLTExMA0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IFVuYWJs
ZSB0byBpbml0aWFsaXplIGRldmljZS4NCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBMMSBEaXNh
YmxlZCAtIExUUiBEaXNhYmxlZA0KPiAgaXdsd2lmaSAwMDAwOjAzOjAwLjA6IFJhZGlvIHR5cGU9
MHgxLTB4Mi0weDANCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBGYWlsZWQgdG8gbG9hZCBmaXJt
d2FyZSBjaHVuayENCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBDb3VsZCBub3QgbG9hZCB0aGUg
WzBdIHVDb2RlIHNlY3Rpb24NCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBGYWlsZWQgdG8gcnVu
IElOSVQgdWNvZGU6IC0xMTANCj4gIGl3bHdpZmkgMDAwMDowMzowMC4wOiBVbmFibGUgdG8gaW5p
dGlhbGl6ZSBkZXZpY2UuDQo+ICBlMTAwMGU6IGV0aDAgTklDIExpbmsgaXMgRG93bg0KPiAgSVB2
NjogQUREUkNPTkYoTkVUREVWX1VQKTogZXRoMDogbGluayBpcyBub3QgcmVhZHkNCj4gIGl3bHdp
ZmkgMDAwMDowMzowMC4wOiBMMSBEaXNhYmxlZCAtIExUUiBEaXNhYmxlZA0KPiAgaXdsd2lmaSAw
MDAwOjAzOjAwLjA6IFJhZGlvIHR5cGU9MHgxLTB4Mi0weDANCj4gDQoNCg==

2015-04-23 18:10:17

by Grumbach, Emmanuel

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

T24gVGh1LCAyMDE1LTA0LTIzIGF0IDE0OjQ4ICswMjAwLCBQaW90ciBLYXJib3dza2kgd3JvdGU6
DQo+IEhlbGxvLA0KPiANCj4gT24gVGh1LCBBcHIgMjMsIDIwMTUgYXQgMTE6MTUgQU0sIEppcmkg
S29zaW5hIDxqa29zaW5hQHN1c2UuY3o+IHdyb3RlOg0KPiA+IE9uIFRodSwgMjMgQXByIDIwMTUs
IEdydW1iYWNoLCBFbW1hbnVlbCB3cm90ZToNCj4gPg0KPiA+PiA+IEkgd2lsbCB0cnkgaXQsIGJ1
dCBJIGV4cGVjdCB0aGUgcmVzdWx0IHRvIGJlIGJvZ3VzIGJlY2F1c2Ugb2YgdGhpcywNCj4gPj4g
PiB1bmZvcnR1bmF0ZWx5Lg0KPiA+Pg0KPiA+PiBJIGNhbiB1bmRlcnN0YW5kLiBBIGZldyB1c2Vy
cyByZXBvcnRlZCB0aGF0IHRoaXMgYnVnIG9jY3VycmVkIG1vcmUNCj4gPj4gcmVsaWFibHkgd2hl
biBtb3ZpbmcgdGhlaXIgc3lzdGVtLCBhbHRob3VnaCBpdCBzZWVtcyB2ZXJ5IHdlaXJkIHRvIG1l
Lg0KPiA+DQo+ID4gTXkgImZlZWxpbmciIHdhcyB0aGF0IGl0IHNvbWV0aW1lcyB3YXMgcmVsYXRl
ZCB0byBzdGFydCBvZiBhdWRpbyBwbGF5YmFjaywNCj4gPiBidXQgbm90IDEwMCUgcmVsaWVibGUg
ZWl0aGVyLg0KPiA+DQo+ID4+ID4gPiBGaXJzdCBxdWVzdGlvbiBpczogQXJlIHlvdSBzdXJlIHRo
YXQgNC4wLXJjNiB3YXMgZ29vZD8NCj4gPj4gPg0KPiA+PiA+IFByZXR0eSBtdWNoLCB5ZXMuIEkn
dmUgYmVlbiBydW5uaW5nIGl0IGZvciBxdWl0ZSBzb21lIHRpbWUgb24gdGhpcw0KPiA+PiA+IG1h
Y2hpbmUgd2l0aG91dCBhbnkgaXNzdWVzLiBCdXQgYWZ0ZXIgdXBkYXRpbmcgdG8gY3VycmVudCBI
RUFEIHR3byBkYXlzDQo+ID4+ID4gYWdvLCB0aGUgaXNzdWUgdHJpZ2dlcmVkIGxpa2UgNiBvciA3
IHRpbWVzIGFscmVhZHkuDQo+ID4+DQo+ID4+IE9rIC0gSSB3aWxsIHRyeSB0byBsb29rIGF0IHRo
ZSBQQ0kgY29tbWl0cyB0aGVyZSBhbHRob3VnaCBJIGFtIG5vdCBzdXJlDQo+ID4+IEknbGwgYmUg
YWJsZSB0byBtYWtlIG11Y2ggc2Vuc2Ugb2YgdGhlbS4uLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiAN
Cj4gaSd2ZSBhbHNvIHN0YXJ0ZWQgbm90aWNpbmcgaGFyZCBzeXN0ZW0gbG9ja3VwcyB3aXRoIGl3
bHdpZmkuIFdoYXQncw0KPiB3b3J0aCBub3RpY2luZyBpcyB0aGF0IEkndmUgc3RhcnRlZCB0byBz
ZWUgdGhpcyBvbiAzLjE5IGFuZCBJIGFsc28NCj4gaGF2ZSBpdCBvbiA0LjAga2VybmVsIHRodXMg
YWxsb3cgbWUgdG8gcmVwb3J0IGl0IGluIHRoaXMgdmVyeSB0aHJlYWQuDQo+IEkgaGFkIG92ZXIg
bW9udGggdXB0aW1lLCB1bnRpbGwgSSd2ZSB1cGRhdGVkIGl3bCB1Y29kZSwgbWF5YmUgdGhpcyB3
YXMNCj4gaW50cm9kdWNlZCBub3QgYnkga2VybmVsIGJ1dCBmaXJtd2FyZT8uIFRoZSBsb2NrdXBz
IGFyZSByYW5kb20gYW5kDQo+IHJlc3VsdCBpbiBoYXJkIHN5c3RlbSBsb2NrdXAsIGZyb3plbiBY
b3JnLCBzY3JlZW4gYXJ0aWZhY3RzL2dsaXRjaGVzLA0KPiBhdWRpbyBwbGF5YmFjayBrZWVwcyBy
ZXBlYXRpbmcgbGFzdCBzZWNvbmQgb3Igc28gb2YgbXVzaWMsIHN5c3JxDQo+IGNhbm5vdCBoYW5k
bGUgaXQgYXMgd2VsbCBhcyBhdXRvLXJlYm9vdCBhZnRlciBrZXJuZWwgcGFuaWMgZG9lcyBub3QN
Cj4ga2lja3MgaW4uDQo+IA0KDQpJIGRvbid0IHNlZSBob3cgdGhlIHVjb2RlIGNhbiBjYXVzZSBj
cmFzaGVzLCBidXQgYSBuZXcgdWNvZGUgY2FuIG1ha2UNCnRoZSBkcml2ZXIgYmVoYXZlIGRpZmZl
cmVudGx5IChuZXcgQVBJcyBiZWluZyBhdmFpbGFibGUpIGFuZCB0aGF0IGNhbg0KY2F1c2UgY3Jh
c2hlcy4gUGxlYXNlIHNoYXJlIGFueSBsb2dzIHlvdSBtYXkgaGF2ZS4NCg0KPiBUaGUgaGFyZHdh
cmUgSSBzZWUgdGhpcyBwcm9ibGVtIG9uIGlzIGl3bCA3MjYwLiBUaGUgb25seSB3b3JrYXJvdW5k
DQo+IEkndmUgZm91bmQgc28gZmFyIHdhcyB0byBkaXNhYmxlIHBvd2VyIHNhdmUgdmlhIGBpdyBk
ZXYgd2xhbjAgc2V0DQo+IHBvd2VyX3NhdmUgb2ZmYCBhbmQgbm90IGEgc2luZ2xlIGxvY2t1cCBz
aW5jZS4gV2hhdCdzIHJhdGhlcg0KPiBkaXN0dXJiaW5nIGlzIHRoYXQgYnkgJ21vZGluZm8gaXds
d2lmaScgaXQgZG9lcyBzYXkgdGhhdCBwb3dlcl9zYXZlIGlzDQo+IGRlZmF1bHQgb2ZmLCBidXQg
aXQgaXMgbm90LiBJIGFtIHN1cmUgdGhhdCBub3RoaW5nIGVsc2UgZW5hYmxlcw0KPiBwb3dlcl9z
YXZlIG9uIG15IHN5c3RlbSBiZWNhdXNlIEkgZG9uJ3QgZXZlbiBoYXZlIHVkZXYsIGFuZCBmb3Ig
dGhlDQo+IHRlc3QgSSd2ZSBhbHNvIGRpc2FibGVkIHdpY2QsIHRoZW4gc2ltcGxlIGBtb2Rwcm9i
ZSBpd2x3aWZpYCBhbmQgYGl3DQo+IGRldiB3bGFuMCBnZXQgcG93ZXJfc2F2ZWAgcmVwb3J0cyAn
b24nLg0KDQpZZWFoIC0gSSBrbm93LiBUaGlzIGlzIGNvbmZ1c2luZy4gVGhpcyBtb2R1bGUgcGFy
YW1ldGVyIGRvZXNuJ3QgYWZmZWN0DQo3MjYwOiBpdCB1c2VzIGl3bG12bSBtb2R1bGUgd2hpY2gg
aXRzIG93biBzZXR0aW5nLiBpd2x3aWZpJ3MgcG93ZXJfc2F2ZQ0KcGFyYW1ldGVyIHNlcnZlcyBv
bGRlciBkZXZpY2VzIHN1Y2ggYXMgNjIwNSB3aGljaCB5b3Ugc2VlbSB0byBoYXZlIGFzDQp3ZWxs
Lg0KSW4gNjIwNSdzIGNhc2UsIHBvd2VyIHNhdmUgaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4gQnV0
IGFsbCB0aGlzIHNlZW1zDQp2ZXJ5IGZhciBhd2F5IGZyb20gdGhlIG9yaWdpbmFsIHRocmVhZC4N
Cg0KPiANCj4gSSBhbHNvIGhhdmUgYW5vdGhlciBzeXN0ZW0gaXdsIDYyMDUgYW5kIG5vIHNpbmds
ZSBsb2NrdXAgd2FzIG5vdGVkLA0KPiBidXQgaXQgaW5kZWVkIGhhdmUgcG93ZXJfc2F2ZSBkaXNh
YmxlZCwgc28gdGhhdCBtYXkgYmUgdGhlIGNhc2UuDQo+IA0KPiAtLSBQaW90ci4NCg0K

2015-04-23 09:12:53

by Grumbach, Emmanuel

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

T24gVGh1LCAyMDE1LTA0LTIzIGF0IDEwOjE1ICswMjAwLCBKaXJpIEtvc2luYSB3cm90ZToNCj4g
T24gVGh1LCAyMyBBcHIgMjAxNSwgR3J1bWJhY2gsIEVtbWFudWVsIHdyb3RlOg0KPiANCj4gPiA+
IEkndmUgYmVlbiBydW5uaW5nIGN1cnJlbnQgTGludXMnIHRyZWUgYW5kIGhhdmUgYmVlbiBnZXR0
aW5nIHN5c3RlbSBsb2NrdXBzIA0KPiA+ID4gZnJlcXVlbnRseS4gQWZ0ZXIgYSBmZXcgInNpbGVu
dCIgbG9ja3VwcywgSSB3YXMgYWJsZSB0byBvYnRhaW4gYSBkbWVzZyANCj4gPiA+IGJlZm9yZSB0
aGUgbWFjaGluZSB0dXJuZWQgZGVhZCBhZ2FpbiAod2lmaSBzdG9wcGVkIHdvcmtpbmcgc2hvcnRs
eSBiZWZvcmUgDQo+ID4gPiB0aGF0KS4NCj4gPiA+IA0KPiA+ID4gQmVmb3JlIHN0YXJ0aW5nIHRv
IGRlYnVnIC8gYmlzZWN0IChsYXN0IGtub3duIGdvb2Qgb24gdGhpcyBtYWNoaW5lIGlzIA0KPiA+
ID4gNC4wLXJjNiksIEkgYW0gYXR0YWNoaW5nIHRoZSBkbWVzZyBpbiBjYXNlIHNvbWVvbmUgYWxy
ZWFkeSBrbm93cyB3aGF0IHRoZSANCj4gPiA+IGlzc3VlIGlzLg0KPiA+ID4gDQo+ID4gDQo+ID4g
SSBicmllZmx5IHdlbnQgb3ZlciB0aGUgaXdsd2lmaSBjb21taXRzIGJldHdlZW4gNC4wLXJjNiBh
bmQgbGludXgvbWFzdGVyDQo+ID4gYW5kIGNvdWxkbid0IGZpbmQgYW55dGhpbmcgb2J2aW91cy4N
Cj4gPiBOb3RlIHRoYXQgZm9yIHRoZSBkZXZpY2UgeW91IGhhdmUsIHRoZSBjb21taXRzIHRoYXQg
dG91Y2gNCj4gPiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL212bSBhcmUgbm90IHJlbGV2
YW50Lg0KPiA+IA0KPiA+IFdoYXQgeW91IGFyZSBzZWVpbmcgaXMgdGhhdCB0aGUgUENJIGhvc3Qg
aXMgZGlzY29ubmVjdGluZyB0aGUgV2lGaSBOSUMNCj4gPiBmb3Igc29tZSB3ZWlyZCByZWFzb24u
IEl0IGlzIG5vdCB0aGUgZmlyc3QgdGltZSBJIHNlZSB0aGF0LCBidXQNCj4gPiB1bmZvcnR1bmF0
ZWx5LCBJIGhhdmUgbmV2ZXIgYmVlbiBhYmxlIHRvIGRlYnVnIHRoaXMuIEkgYW0gcGVyc29uYWxs
eSBub3QNCj4gPiBhIEhXIFBDSSBleHBlcnQgYW5kIEkgY291bGRuJ3QgcmVwcm9kdWNlIGVpdGhl
ci4uLg0KPiA+IA0KPiA+IEkgYW0gYWZyYWlkIEkgd29uJ3Qgc2F2ZSB5b3UgdGhlIHRpbWUgb2Yg
dGhlIGJpc2VjdGlvbiwgYnV0IEkgYW0gbm90DQo+ID4gZW50aXJlbHkgc3VyZSB0aGF0IGJpc2Vj
dGluZyB0aGUgaXdsd2lmaSBkcml2ZXIgaXMgZW5vdWdoIHRvIGZpbmQgdGhlDQo+ID4gY29tbWl0
IHRoYXQgYnJva2UgaXQuIFlvdSBtYXkgd2FudCB0byBiaXNlY3QgdGhlIHBjaSBidXMgZHJpdmVy
IGFzIHdlbGwuDQo+IA0KPiBUaGUgcHJvYmxlbSBpcyB0aGF0IEkgY2FuJ3QgcmVhbGx5IHJlbGlh
Ymx5IHJlcHJvZHVjZSBpdDsgaXQgaGFwcGVucyANCj4gcmF0aGVyIG9mdGVuLCBidXQgbm90IHNv
IG9mdGVuIHRoYXQgSSBjb3VsZCBiZSBjZXJ0YWlubHkgc3VyZSB0aGF0IG15IA0KPiBkaXN0aW5j
dGlvbiBvZiBnb29kIGFuZCBiYWQga2VybmVscyB3b3VsZCBiZSBhY2N1cmF0ZS4NCj4gDQo+IEkg
d2lsbCB0cnkgaXQsIGJ1dCBJIGV4cGVjdCB0aGUgcmVzdWx0IHRvIGJlIGJvZ3VzIGJlY2F1c2Ug
b2YgdGhpcywgDQo+IHVuZm9ydHVuYXRlbHkuDQo+IA0KDQpJIGNhbiB1bmRlcnN0YW5kLiBBIGZl
dyB1c2VycyByZXBvcnRlZCB0aGF0IHRoaXMgYnVnIG9jY3VycmVkIG1vcmUNCnJlbGlhYmx5IHdo
ZW4gbW92aW5nIHRoZWlyIHN5c3RlbSwgYWx0aG91Z2ggaXQgc2VlbXMgdmVyeSB3ZWlyZCB0byBt
ZS4NCg0KPiA+IEZpcnN0IHF1ZXN0aW9uIGlzOiBBcmUgeW91IHN1cmUgdGhhdCA0LjAtcmM2IHdh
cyBnb29kPw0KPiANCj4gUHJldHR5IG11Y2gsIHllcy4gSSd2ZSBiZWVuIHJ1bm5pbmcgaXQgZm9y
IHF1aXRlIHNvbWUgdGltZSBvbiB0aGlzIA0KPiBtYWNoaW5lIHdpdGhvdXQgYW55IGlzc3Vlcy4g
QnV0IGFmdGVyIHVwZGF0aW5nIHRvIGN1cnJlbnQgSEVBRCB0d28gZGF5cyANCj4gYWdvLCB0aGUg
aXNzdWUgdHJpZ2dlcmVkIGxpa2UgNiBvciA3IHRpbWVzIGFscmVhZHkuDQo+IA0KDQpPayAtIEkg
d2lsbCB0cnkgdG8gbG9vayBhdCB0aGUgUENJIGNvbW1pdHMgdGhlcmUgYWx0aG91Z2ggSSBhbSBu
b3Qgc3VyZQ0KSSdsbCBiZSBhYmxlIHRvIG1ha2UgbXVjaCBzZW5zZSBvZiB0aGVtLi4uDQoNCj4g
VGhhbmtzLA0KPiANCg0K

2015-04-23 12:48:50

by Piotr Karbowski

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

Hello,

On Thu, Apr 23, 2015 at 11:15 AM, Jiri Kosina <[email protected]> wrote:
> On Thu, 23 Apr 2015, Grumbach, Emmanuel wrote:
>
>> > I will try it, but I expect the result to be bogus because of this,
>> > unfortunately.
>>
>> I can understand. A few users reported that this bug occurred more
>> reliably when moving their system, although it seems very weird to me.
>
> My "feeling" was that it sometimes was related to start of audio playback,
> but not 100% relieble either.
>
>> > > First question is: Are you sure that 4.0-rc6 was good?
>> >
>> > Pretty much, yes. I've been running it for quite some time on this
>> > machine without any issues. But after updating to current HEAD two days
>> > ago, the issue triggered like 6 or 7 times already.
>>
>> Ok - I will try to look at the PCI commits there although I am not sure
>> I'll be able to make much sense of them...
>
> Thanks,

i've also started noticing hard system lockups with iwlwifi. What's
worth noticing is that I've started to see this on 3.19 and I also
have it on 4.0 kernel thus allow me to report it in this very thread.
I had over month uptime, untill I've updated iwl ucode, maybe this was
introduced not by kernel but firmware?. The lockups are random and
result in hard system lockup, frozen Xorg, screen artifacts/glitches,
audio playback keeps repeating last second or so of music, sysrq
cannot handle it as well as auto-reboot after kernel panic does not
kicks in.

The hardware I see this problem on is iwl 7260. The only workaround
I've found so far was to disable power save via `iw dev wlan0 set
power_save off` and not a single lockup since. What's rather
disturbing is that by 'modinfo iwlwifi' it does say that power_save is
default off, but it is not. I am sure that nothing else enables
power_save on my system because I don't even have udev, and for the
test I've also disabled wicd, then simple `modprobe iwlwifi` and `iw
dev wlan0 get power_save` reports 'on'.

I also have another system iwl 6205 and no single lockup was noted,
but it indeed have power_save disabled, so that may be the case.

-- Piotr.

2015-05-03 21:42:16

by Jiri Kosina

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

Hi,

so over a past few days, I tried to perform a bisect, but failed as
expected. The issue is not reliably enough reproducible for me, so I ended
up with a completely bogus commit.

*However*, now that I have been following the causes and symptoms more
closely (due to the bisect attempt), I have to confirm that the issue
happens much more often when the machine is question is physically being
moved when associated.

--
Jiri Kosina
SUSE Labs

2015-05-07 08:54:54

by Jiri Kosina

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

On Mon, 4 May 2015, Grumbach, Emmanuel wrote:

> Sorry, my bad. I lost context here... So I really don't know what to
> say. I can't see any iwlwifi commit that could be causing this, OTOH,
> bisection didn't bring any results. You can try to unregister the device
> from PCI and then to rescan. It worked for some people. Other than that,
> I can't do much. Did you update your BIOS before you started to see this
> failure?

Well, this kept getting worse and worse. Newer kernels were much "better"
provoking the HW crashes, but a few days ago I started seeing it even with
very old kernels, which used to be rock stable.

I first ruled out a firmware update to be the cause.

So I dismanlted the notebook and replaced the wifi chip with another one
(also driven by iwlwifi), and no failure after 2 days so far.

So it might turn out that this particular one was a red herring. If it
happens again even with the replaced chip, I'll report back. Sorry for the
noise.

--
Jiri Kosina
SUSE Labs

2015-05-04 04:32:12

by Grumbach, Emmanuel

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

T24gU3VuLCAyMDE1LTA1LTAzIGF0IDIzOjQyICswMjAwLCBKaXJpIEtvc2luYSB3cm90ZToNCj4g
SGksDQo+IA0KPiBzbyBvdmVyIGEgcGFzdCBmZXcgZGF5cywgSSB0cmllZCB0byBwZXJmb3JtIGEg
YmlzZWN0LCBidXQgZmFpbGVkIGFzIA0KPiBleHBlY3RlZC4gVGhlIGlzc3VlIGlzIG5vdCByZWxp
YWJseSBlbm91Z2ggcmVwcm9kdWNpYmxlIGZvciBtZSwgc28gSSBlbmRlZCANCj4gdXAgd2l0aCBh
IGNvbXBsZXRlbHkgYm9ndXMgY29tbWl0Lg0KPiANCj4gKkhvd2V2ZXIqLCBub3cgdGhhdCBJIGhh
dmUgYmVlbiBmb2xsb3dpbmcgdGhlIGNhdXNlcyBhbmQgc3ltcHRvbXMgbW9yZSANCj4gY2xvc2Vs
eSAoZHVlIHRvIHRoZSBiaXNlY3QgYXR0ZW1wdCksIEkgaGF2ZSB0byBjb25maXJtIHRoYXQgdGhl
IGlzc3VlIA0KPiBoYXBwZW5zIG11Y2ggbW9yZSBvZnRlbiB3aGVuIHRoZSBtYWNoaW5lIGlzIHF1
ZXN0aW9uIGlzIHBoeXNpY2FsbHkgYmVpbmcgDQo+IG1vdmVkIHdoZW4gYXNzb2NpYXRlZC4NCj4g
DQoNCkkgYW0gZG9pbmcgdGhpcyBhbGwgdGhlIHRpbWUgYW5kIEkgZG9uJ3QgaGl0IHlvdXIgcHJv
YmxlbS4gV2l0aG91dCBhbnkNCmxvZ3MgSSBkb24ndCBzZWUgaG93IEkgY2FuIGhlbHAgaGVyZS4g
UGxlYXNlIHRyeSB0byBjYXRjaCBsb2dzIG9mIHRoZQ0KY3Jhc2guIFRoYW5rcy4NCg0K

2015-05-04 07:02:14

by Grumbach, Emmanuel

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

T24gTW9uLCAyMDE1LTA1LTA0IGF0IDA4OjU1ICswMjAwLCBKaXJpIEtvc2luYSB3cm90ZToNCj4g
T24gTW9uLCA0IE1heSAyMDE1LCBHcnVtYmFjaCwgRW1tYW51ZWwgd3JvdGU6DQo+IA0KPiA+ID4g
c28gb3ZlciBhIHBhc3QgZmV3IGRheXMsIEkgdHJpZWQgdG8gcGVyZm9ybSBhIGJpc2VjdCwgYnV0
IGZhaWxlZCBhcyANCj4gPiA+IGV4cGVjdGVkLiBUaGUgaXNzdWUgaXMgbm90IHJlbGlhYmx5IGVu
b3VnaCByZXByb2R1Y2libGUgZm9yIG1lLCBzbyBJIGVuZGVkIA0KPiA+ID4gdXAgd2l0aCBhIGNv
bXBsZXRlbHkgYm9ndXMgY29tbWl0Lg0KPiA+ID4gDQo+ID4gPiAqSG93ZXZlciosIG5vdyB0aGF0
IEkgaGF2ZSBiZWVuIGZvbGxvd2luZyB0aGUgY2F1c2VzIGFuZCBzeW1wdG9tcyBtb3JlIA0KPiA+
ID4gY2xvc2VseSAoZHVlIHRvIHRoZSBiaXNlY3QgYXR0ZW1wdCksIEkgaGF2ZSB0byBjb25maXJt
IHRoYXQgdGhlIGlzc3VlIA0KPiA+ID4gaGFwcGVucyBtdWNoIG1vcmUgb2Z0ZW4gd2hlbiB0aGUg
bWFjaGluZSBpcyBxdWVzdGlvbiBpcyBwaHlzaWNhbGx5IGJlaW5nIA0KPiA+ID4gbW92ZWQgd2hl
biBhc3NvY2lhdGVkLg0KPiA+ID4gDQo+ID4gDQo+ID4gSSBhbSBkb2luZyB0aGlzIGFsbCB0aGUg
dGltZSBhbmQgSSBkb24ndCBoaXQgeW91ciBwcm9ibGVtLiBXaXRob3V0IGFueQ0KPiA+IGxvZ3Mg
SSBkb24ndCBzZWUgaG93IEkgY2FuIGhlbHAgaGVyZS4gUGxlYXNlIHRyeSB0byBjYXRjaCBsb2dz
IG9mIHRoZQ0KPiA+IGNyYXNoLiBUaGFua3MuDQo+IA0KPiBJIGhhdmUgcHJvdmlkZWQgdGhlbSBp
biB0aGUgdmVyeSBmaXJzdCBlLW1haWwgdG8gdGhpcyB0aHJlYWQ7IHNlZQ0KPiANCj4gCWh0dHBz
Oi8vbGttbC5vcmcvbGttbC8yMDE1LzQvMjIvNjAxDQo+IA0KPiBJZiB0aGVyZSBpcyBhbnkgd2F5
IGhvdyB0byBvYnRhaW4gbW9yZSB2ZXJib3NlIC8gdXNlZnVsIGxvZ3MsIHBsZWFzZSBsZXQgDQo+
IG1lIGtub3csIEknbGwgYmUgaGFwcHkgdG8gZG8gdGhhdC4NCj4gDQoNCg0KU29ycnksIG15IGJh
ZC4gSSBsb3N0IGNvbnRleHQgaGVyZS4uLiBTbyBJIHJlYWxseSBkb24ndCBrbm93IHdoYXQgdG8N
CnNheS4gSSBjYW4ndCBzZWUgYW55IGl3bHdpZmkgY29tbWl0IHRoYXQgY291bGQgYmUgY2F1c2lu
ZyB0aGlzLCBPVE9ILA0KYmlzZWN0aW9uIGRpZG4ndCBicmluZyBhbnkgcmVzdWx0cy4gWW91IGNh
biB0cnkgdG8gdW5yZWdpc3RlciB0aGUgZGV2aWNlDQpmcm9tIFBDSSBhbmQgdGhlbiB0byByZXNj
YW4uIEl0IHdvcmtlZCBmb3Igc29tZSBwZW9wbGUuIE90aGVyIHRoYW4gdGhhdCwNCkkgY2FuJ3Qg
ZG8gbXVjaC4gRGlkIHlvdSB1cGRhdGUgeW91ciBCSU9TIGJlZm9yZSB5b3Ugc3RhcnRlZCB0byBz
ZWUgdGhpcw0KZmFpbHVyZT8NCg==

2015-05-04 06:55:08

by Jiri Kosina

[permalink] [raw]
Subject: Re: iwlwifi getting stuck with current Linus' tree (646da63172)

On Mon, 4 May 2015, Grumbach, Emmanuel wrote:

> > so over a past few days, I tried to perform a bisect, but failed as
> > expected. The issue is not reliably enough reproducible for me, so I ended
> > up with a completely bogus commit.
> >
> > *However*, now that I have been following the causes and symptoms more
> > closely (due to the bisect attempt), I have to confirm that the issue
> > happens much more often when the machine is question is physically being
> > moved when associated.
> >
>
> I am doing this all the time and I don't hit your problem. Without any
> logs I don't see how I can help here. Please try to catch logs of the
> crash. Thanks.

I have provided them in the very first e-mail to this thread; see

https://lkml.org/lkml/2015/4/22/601

If there is any way how to obtain more verbose / useful logs, please let
me know, I'll be happy to do that.

--
Jiri Kosina
SUSE Labs