Thread: [Madwifi-users] r2279 and minstrel module loading problem
Status: Beta
Brought to you by:
otaku
From: Sangsu B. <sa...@em...> - 2007-04-20 08:08:45
|
SSdtIHRyeWluZyB0byB1c2UgbWluc3RyZWwgcmF0ZSBjb250cm9sIHdpdGggc3ZuIHIyMjc5IChs YXRlc3QpIGJ1dCBoYXZlIHNvbWUgcHJvYmxlbS4NCkkgdHVybmVkIG9uIGF1dG9tYXRpYyBtb2R1 bGUgbG9hZGluZyBrZXJuZWwgb3B0aW9uLiBJIG1vZGlmaWVkIEFUSF9SQVRFIGFuZCBERUZfUkFU RV9DVEwgDQpmb3IgbWluc3RyZWwuIA0KKCBrZXJuZWwgdmVyc2lvbiAyLjYuMTItdWMwIChzbmFw Z2Vhci0zLjMuMCkgb24gaXhwNDI1IGNwdSApDQoNCltib290IGxvZ10NCi4uLg0KYXRoX2hhbDog MC45LjE4LjAgKEFSNTIxMCwgQVI1MjExLCBBUjUyMTIsIFJGNTExMSwgUkY1MTEyLCBSRjI0MTMs IFJGNTQxMywgUkVHT1BTX0ZVTkMpDQp3bGFuOiAwLjguNC4yIChzdm4gcjIyNzkpDQphdGhfcGNp OiAwLjkuNC41IChzdm4gcjIyNzkpDQpQQ0k6IGVuYWJsaW5nIGRldmljZSAwMDAwOjAwOjAyLjAg KDAzNDAgLT4gMDM0MikNCkVycm9yIGxvYWRpbmcgbW9kdWxlICJhdGhfcmF0ZV9taW5zdHJlbCIN Ci4uLg0KDQojIA0KIyBmaW5kIC8gLW5hbWUgICoua28NCi9saWIvbW9kdWxlcy8yLjYuMTItdWMw L25ldC93bGFuX2FjbC5rbw0KL2xpYi9tb2R1bGVzLzIuNi4xMi11YzAvbmV0L2F0aF9oYWwua28N Ci9saWIvbW9kdWxlcy8yLjYuMTItdWMwL25ldC93bGFuX3RraXAua28NCi9saWIvbW9kdWxlcy8y LjYuMTItdWMwL25ldC93bGFuX2NjbXAua28NCi9saWIvbW9kdWxlcy8yLjYuMTItdWMwL25ldC93 bGFuLmtvDQovbGliL21vZHVsZXMvMi42LjEyLXVjMC9uZXQvd2xhbl9zY2FuX3N0YS5rbw0KL2xp Yi9tb2R1bGVzLzIuNi4xMi11YzAvbmV0L2F0aF9yYXRlX21pbnN0cmVsLmtvDQovbGliL21vZHVs ZXMvMi42LjEyLXVjMC9uZXQvd2xhbl9zY2FuX2FwLmtvDQovbGliL21vZHVsZXMvMi42LjEyLXVj MC9uZXQvd2xhbl93ZXAua28NCi9saWIvbW9kdWxlcy8yLjYuMTItdWMwL25ldC93bGFuX3hhdXRo LmtvDQovbGliL21vZHVsZXMvMi42LjEyLXVjMC9uZXQvYXRoX3BjaS5rbw0KLi4uDQouLi4NCg0K DQp3aGVuIGkgdXNlIHNhbXBsZSByYXRlIGNvbnRyb2wgLCB0aGVyZSBpcyBubyBwcm9ibGVtIA0K DQoNCi0tDQpTYW5nc3UgQmFlaw0Kc3NiYWVrQGVtcGFsLmNvbQ0KDQoNCg== |
From: Pavel R. <pr...@gn...> - 2007-04-20 22:33:18
|
On Fri, 2007-04-20 at 17:07 +0900, Sangsu Baek wrote: > I'm trying to use minstrel rate control with svn r2279 (latest) but have some problem. > I turned on automatic module loading kernel option. I modified ATH_RATE and DEF_RATE_CTL > for minstrel. > ( kernel version 2.6.12-uc0 (snapgear-3.3.0) on ixp425 cpu ) > > [boot log] > ... > ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413, REGOPS_FUNC) > wlan: 0.8.4.2 (svn r2279) > ath_pci: 0.9.4.5 (svn r2279) > PCI: enabling device 0000:00:02.0 (0340 -> 0342) > Error loading module "ath_rate_minstrel" Please see and post the kernel messages as shown by dmesg. -- Regards, Pavel Roskin |
From: Sangsu B. <sa...@em...> - 2007-04-30 03:06:26
|
SSdtIHVzaW5nIHNhbXBsZSByYXRlIGNvbnRyb2wgYnkgZm9sbG93aW5nIHNlcXVlbmNlDQoNCm1v ZHByb2JlIGF0aF9yYXRlX3NhbXBsZQ0KbW9kcHJvYmUgYXRoX3BjaQ0KDQpidXQgZm9sbG93aW5n IGNvbW1hbmRzIGZvciAibWluc3RyZWwiIG1ha2VzIHN5c3RlbSBzdHVjaw0KDQptb2Rwcm9iZSBh dGhfcmF0ZV9taW5zdHJlbA0KbW9kcHJvYmUgYXRoX3BjaQ0KDQpzYW1lIHJlc3VsdCB3aXRoIHN2 biByMjMwMw0KDQpbc2VyaWFsIGNvbnNvbGUgbG9nXQ0KLi4uDQphdGhfaGFsOiAwLjkuMTguMCAo QVI1MjEwLCBBUjUyMTEsIEFSNTIxMiwgUkY1MTExLCBSRjUxMTIsIFJGMjQxMywgUkY1NDEzLCBS RUdPUFNfRlVOQykNCndsYW46IDAuOC40LjIgKHN2biByMjMwMykNCmF0aF9yYXRlX21pbnN0cmVs OiAxLjIgKHN2biByMjMwMykNCg0KTWluc3RyZWwgYXV0b21hdGljIHJhdGUgY29udHJvbCBhbGdv cml0aG0uDQoNCkxvb2sgYXJvdW5kIHJhdGUgc2V0IHRvIDEwJQ0KRVdNQSByb2xsb2ZmIGxldmVs IHNldCB0byA3NSUNCk1heCBTZWdtZW50IHNpemUgaW4gdGhlIG1yciBzZXQgdG8gNjAwMCB1cw0K DQphdGhfcGNpOiAwLjkuNC41IChzdm4gcjIzMDMpDQpQQ0k6IGVuYWJsaW5nIGRldmljZSAwMDAw OjAwOjAxLjAgKDAzNDAgLT4gMDM0MikNCndpZmkwOiAxMWEgcmF0ZXM6IDZNYnBzIDlNYnBzIDEy TWJwcyAxOE1icHMgMjRNYnBzIDM2TWJwcyA0OE1icHMgNTRNYnBzDQp3aWZpMDogMTFiIHJhdGVz OiAxTWJwcyAyTWJwcyA1LjVNYnBzIDExTWJwcw0Kd2lmaTA6IDExZyByYXRlczogMU1icHMgMk1i cHMgNS41TWJwcyAxMU1icHMgNk1icHMgOU1icHMgMTJNYnBzIDE4TWJwcyAyNE1icHMgMzZNYnBz IDQ4TWJwcyA1NE1icHMNCndpZmkwOiB0dXJib0EgcmF0ZXM6IDZNYnBzIDlNYnBzIDEyTWJwcyAx OE1icHMgMjRNYnBzIDM2TWJwcyA0OE1icHMgNTRNYnBzDQp3aWZpMDogdHVyYm9HIHJhdGVzOiA2 TWJwcyAxMk1icHMgMThNYnBzIDI0TWJwcyAzNk1icHMgNDhNYnBzIDU0TWJwcw0Kd2lmaTA6IEgv VyBlbmNyeXB0aW9uIHN1cHBvcnQ6IFdFUCBBRVMgQUVTX0NDTSBUS0lQDQp3aWZpMDogbWFjIDUu OSBwaHkgNC4zIHJhZGlvIDMuNg0Kd2lmaTA6IFVzZSBodyBxdWV1ZSAxIGZvciBXTUVfQUNfQkUg dHJhZmZpYw0Kd2lmaTA6IFVzZSBodyBxdWV1ZSAwIGZvciBXTUVfQUNfQksgdHJhZmZpYw0Kd2lm aTA6IFVzZSBodyBxdWV1ZSAyIGZvciBXTUVfQUNfVkkgdHJhZmZpYw0Kd2lmaTA6IFVzZSBodyBx dWV1ZSAzIGZvciBXTUVfQUNfVk8gdHIgVXNlIGh3IHF1ZXVlIDggZm9yIENBQiB0cmFmZmljDQp3 aWZpMDogVXNlIGh3IHF1ZXVlIDkgZm9yIGJlYWNvbnMNCg0KDQoNCltub3cgc3R1Y2tlZC4uLl0N Cg0KDQpyZWdhcmRzDQotLQ0KU2FuZ3N1IEJhZWsNCnNzYmFla0BlbXBhbC5jb20NCg0KDQoNCi0t LS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpGcm9tOiAiUGF2ZWwgUm9za2luIiA8cHJvc2tp QGdudS5vcmc+DQpUbzogIlNhbmdzdSBCYWVrIiA8c2FuZ3N1QGVtY3RlY2gubmV0Pg0KQ2M6ICJt YWR3aWZpLXVzZXJzIiA8bWFkd2lmaS11c2Vyc0BsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ+DQpTZW50 OiBTYXR1cmRheSwgQXByaWwgMjEsIDIwMDcgNzozMyBBTQ0KU3ViamVjdDogUmU6IFtNYWR3aWZp LXVzZXJzXSByMjI3OSBhbmQgbWluc3RyZWwgbW9kdWxlIGxvYWRpbmcgcHJvYmxlbQ0KDQoNCj4g T24gRnJpLCAyMDA3LTA0LTIwIGF0IDE3OjA3ICswOTAwLCBTYW5nc3UgQmFlayB3cm90ZToNCj4+ IEknbSB0cnlpbmcgdG8gdXNlIG1pbnN0cmVsIHJhdGUgY29udHJvbCB3aXRoIHN2biByMjI3OSAo bGF0ZXN0KSBidXQgaGF2ZSBzb21lIHByb2JsZW0uDQo+PiBJIHR1cm5lZCBvbiBhdXRvbWF0aWMg bW9kdWxlIGxvYWRpbmcga2VybmVsIG9wdGlvbi4gSSBtb2RpZmllZCBBVEhfUkFURSBhbmQgREVG X1JBVEVfQ1RMIA0KPj4gZm9yIG1pbnN0cmVsLiANCj4+ICgga2VybmVsIHZlcnNpb24gMi42LjEy LXVjMCAoc25hcGdlYXItMy4zLjApIG9uIGl4cDQyNSBjcHUgKQ0KPj4gDQo+PiBbYm9vdCBsb2dd DQo+PiAuLi4NCj4+IGF0aF9oYWw6IDAuOS4xOC4wIChBUjUyMTAsIEFSNTIxMSwgQVI1MjEyLCBS RjUxMTEsIFJGNTExMiwgUkYyNDEzLCBSRjU0MTMsIFJFR09QU19GVU5DKQ0KPj4gd2xhbjogMC44 LjQuMiAoc3ZuIHIyMjc5KQ0KPj4gYXRoX3BjaTogMC45LjQuNSAoc3ZuIHIyMjc5KQ0KPj4gUENJ OiBlbmFibGluZyBkZXZpY2UgMDAwMDowMDowMi4wICgwMzQwIC0+IDAzNDIpDQo+PiBFcnJvciBs b2FkaW5nIG1vZHVsZSAiYXRoX3JhdGVfbWluc3RyZWwiDQo+IA0KPiBQbGVhc2Ugc2VlIGFuZCBw b3N0IHRoZSBrZXJuZWwgbWVzc2FnZXMgYXMgc2hvd24gYnkgZG1lc2cuDQo+IA0KPiAtLSANCj4g UmVnYXJkcywNCj4gUGF2ZWwgUm9za2luDQo+IA0KPg== |
From: Pavel R. <pr...@gn...> - 2007-05-01 04:49:04
|
On Mon, 2007-04-30 at 12:06 +0900, Sangsu Baek wrote: > I'm using sample rate control by following sequence > > modprobe ath_rate_sample > modprobe ath_pci > > but following commands for "minstrel" makes system stuck > > modprobe ath_rate_minstrel > modprobe ath_pci > > same result with svn r2303 Actually, just preloading ath_rate_minstrel would not make the driver use it. The "sample" algorithm is still used: wlan_scan_sta 12304 0 ath_rate_sample 11648 1 ath_pci 88664 0 ath_rate_minstrel 11136 0 wlan 190512 5 wlan_scan_sta,ath_rate_sample,ath_pci,ath_rate_minstrel ath_hal 189904 4 ath_rate_sample,ath_pci,ath_rate_minstrel But I could reproduce the problem by running this: modprobe ath_pci ratectl=minstrel The system stopped responding, and then I got this on the serial console: BUG: soft lockup detected on CPU#1! [<c0103b2a>] show_trace_log_lvl+0x1a/0x30 [<c0104262>] show_trace+0x12/0x20 [<c0104316>] dump_stack+0x16/0x20 [<c014a9ab>] softlockup_tick+0x9b/0xd0 [<c0126112>] run_local_timers+0x12/0x20 [<c01263a6>] update_process_times+0x36/0x80 [<c0136025>] tick_periodic+0x25/0x80 [<c0136099>] tick_handle_periodic+0x19/0x80 [<c010f4f6>] smp_apic_timer_interrupt+0x56/0x90 [<c01035b3>] apic_timer_interrupt+0x33/0x38 [<f88fbd68>] ath_rate_node_init+0x8/0x10 [ath_rate_minstrel] [<fc1ed26c>] ath_node_alloc+0x9c/0x120 [ath_pci] [<fc2a2f91>] ieee80211_alloc_node+0x21/0x1f0 [wlan] [<fc2a3f61>] ieee80211_reset_bss+0x51/0x180 [wlan] [<fc2a594a>] ieee80211_node_latevattach+0x2a/0x150 [wlan] [<fc298fa9>] ieee80211_vap_attach+0x29/0x120 [wlan] [<fc1e72af>] ath_vap_create+0x24f/0x5f0 [ath_pci] [<fc2ae373>] ieee80211_create_vap+0x83/0xa0 [wlan] [<fc1eb7dd>] ath_attach+0x154d/0x1960 [ath_pci] [<fc1eff9a>] ath_pci_probe+0x1da/0x380 [ath_pci] [<c02356ee>] pci_device_probe+0x5e/0x80 [<c02b11fb>] really_probe+0x7b/0x1a0 [<c02b13f8>] driver_probe_device+0xd8/0xe0 [<c02b1595>] __driver_attach+0xc5/0xd0 [<c02b0a19>] bus_for_each_dev+0x49/0x70 [<c02b1019>] driver_attach+0x19/0x20 [<c02b0552>] bus_add_driver+0x92/0x1c0 [<c02b1797>] driver_register+0x57/0x90 [<c02358cb>] __pci_register_driver+0x8b/0xd0 [<f887d038>] init_ath_pci+0x38/0x58 [ath_pci] [<c014109b>] sys_init_module+0x12b/0x1800 [<c0102a5e>] sysenter_past_esp+0x5f/0x99 That's a 2-CPU i386 system running Linux 2.6.21. The card is Netgear WG511U, which is AR5212 based. Not nice. -- Regards, Pavel Roskin |
From: Sangsu B. <sa...@em...> - 2007-05-18 05:25:02
|
bm8gcHJvYmxlbSB3aXRoIHN2biByMjM0NA0KdGhhbmsgeW91ICENCg0KLS0NClNhbmdzdSBCYWVr DQpzc2JhZWtAZW1wYWwuY29tDQoNCg0KDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0K RnJvbTogIlBhdmVsIFJvc2tpbiIgPHByb3NraUBnbnUub3JnPg0KVG86ICJTYW5nc3UgQmFlayIg PHNhbmdzdUBlbWN0ZWNoLm5ldD4NCkNjOiAibWFkd2lmaS11c2VycyIgPG1hZHdpZmktdXNlcnNA bGlzdHMuc291cmNlZm9yZ2UubmV0Pg0KU2VudDogVHVlc2RheSwgTWF5IDAxLCAyMDA3IDE6NDgg UE0NClN1YmplY3Q6IFJlOiBbTWFkd2lmaS11c2Vyc10gcjIyNzkgYW5kIG1pbnN0cmVsIG1vZHVs ZSBsb2FkaW5nIHByb2JsZW0NCg0KDQo+IE9uIE1vbiwgMjAwNy0wNC0zMCBhdCAxMjowNiArMDkw MCwgU2FuZ3N1IEJhZWsgd3JvdGU6DQo+PiBJJ20gdXNpbmcgc2FtcGxlIHJhdGUgY29udHJvbCBi eSBmb2xsb3dpbmcgc2VxdWVuY2UNCj4+IA0KPj4gbW9kcHJvYmUgYXRoX3JhdGVfc2FtcGxlDQo+ PiBtb2Rwcm9iZSBhdGhfcGNpDQo+PiANCj4+IGJ1dCBmb2xsb3dpbmcgY29tbWFuZHMgZm9yICJt aW5zdHJlbCIgbWFrZXMgc3lzdGVtIHN0dWNrDQo+PiANCj4+IG1vZHByb2JlIGF0aF9yYXRlX21p bnN0cmVsDQo+PiBtb2Rwcm9iZSBhdGhfcGNpDQo+PiANCj4+IHNhbWUgcmVzdWx0IHdpdGggc3Zu IHIyMzAzDQo+IA0KPiBBY3R1YWxseSwganVzdCBwcmVsb2FkaW5nIGF0aF9yYXRlX21pbnN0cmVs IHdvdWxkIG5vdCBtYWtlIHRoZSBkcml2ZXINCj4gdXNlIGl0LiAgVGhlICJzYW1wbGUiIGFsZ29y aXRobSBpcyBzdGlsbCB1c2VkOg0KPiANCj4gd2xhbl9zY2FuX3N0YSAgICAgICAgICAxMjMwNCAg MCANCj4gYXRoX3JhdGVfc2FtcGxlICAgICAgICAxMTY0OCAgMSANCj4gYXRoX3BjaSAgICAgICAg ICAgICAgICA4ODY2NCAgMCANCj4gYXRoX3JhdGVfbWluc3RyZWwgICAgICAxMTEzNiAgMCANCj4g d2xhbiAgICAgICAgICAgICAgICAgIDE5MDUxMiAgNSB3bGFuX3NjYW5fc3RhLGF0aF9yYXRlX3Nh bXBsZSxhdGhfcGNpLGF0aF9yYXRlX21pbnN0cmVsDQo+IGF0aF9oYWwgICAgICAgICAgICAgICAx ODk5MDQgIDQgYXRoX3JhdGVfc2FtcGxlLGF0aF9wY2ksYXRoX3JhdGVfbWluc3RyZWwNCj4gDQo+ IEJ1dCBJIGNvdWxkIHJlcHJvZHVjZSB0aGUgcHJvYmxlbSBieSBydW5uaW5nIHRoaXM6DQo+IA0K PiBtb2Rwcm9iZSBhdGhfcGNpIHJhdGVjdGw9bWluc3RyZWwNCj4gDQo+IFRoZSBzeXN0ZW0gc3Rv cHBlZCByZXNwb25kaW5nLCBhbmQgdGhlbiBJIGdvdCB0aGlzIG9uIHRoZSBzZXJpYWwgY29uc29s ZToNCj4gDQo+IEJVRzogc29mdCBsb2NrdXAgZGV0ZWN0ZWQgb24gQ1BVIzEhDQo+IFs8YzAxMDNi MmE+XSBzaG93X3RyYWNlX2xvZ19sdmwrMHgxYS8weDMwDQo+IFs8YzAxMDQyNjI+XSBzaG93X3Ry YWNlKzB4MTIvMHgyMA0KPiBbPGMwMTA0MzE2Pl0gZHVtcF9zdGFjaysweDE2LzB4MjANCj4gWzxj MDE0YTlhYj5dIHNvZnRsb2NrdXBfdGljaysweDliLzB4ZDANCj4gWzxjMDEyNjExMj5dIHJ1bl9s b2NhbF90aW1lcnMrMHgxMi8weDIwDQo+IFs8YzAxMjYzYTY+XSB1cGRhdGVfcHJvY2Vzc190aW1l cysweDM2LzB4ODANCj4gWzxjMDEzNjAyNT5dIHRpY2tfcGVyaW9kaWMrMHgyNS8weDgwDQo+IFs8 YzAxMzYwOTk+XSB0aWNrX2hhbmRsZV9wZXJpb2RpYysweDE5LzB4ODANCj4gWzxjMDEwZjRmNj5d IHNtcF9hcGljX3RpbWVyX2ludGVycnVwdCsweDU2LzB4OTANCj4gWzxjMDEwMzViMz5dIGFwaWNf dGltZXJfaW50ZXJydXB0KzB4MzMvMHgzOA0KPiBbPGY4OGZiZDY4Pl0gYXRoX3JhdGVfbm9kZV9p bml0KzB4OC8weDEwIFthdGhfcmF0ZV9taW5zdHJlbF0NCj4gWzxmYzFlZDI2Yz5dIGF0aF9ub2Rl X2FsbG9jKzB4OWMvMHgxMjAgW2F0aF9wY2ldDQo+IFs8ZmMyYTJmOTE+XSBpZWVlODAyMTFfYWxs b2Nfbm9kZSsweDIxLzB4MWYwIFt3bGFuXQ0KPiBbPGZjMmEzZjYxPl0gaWVlZTgwMjExX3Jlc2V0 X2JzcysweDUxLzB4MTgwIFt3bGFuXQ0KPiBbPGZjMmE1OTRhPl0gaWVlZTgwMjExX25vZGVfbGF0 ZXZhdHRhY2grMHgyYS8weDE1MCBbd2xhbl0NCj4gWzxmYzI5OGZhOT5dIGllZWU4MDIxMV92YXBf YXR0YWNoKzB4MjkvMHgxMjAgW3dsYW5dDQo+IFs8ZmMxZTcyYWY+XSBhdGhfdmFwX2NyZWF0ZSsw eDI0Zi8weDVmMCBbYXRoX3BjaV0NCj4gWzxmYzJhZTM3Mz5dIGllZWU4MDIxMV9jcmVhdGVfdmFw KzB4ODMvMHhhMCBbd2xhbl0NCj4gWzxmYzFlYjdkZD5dIGF0aF9hdHRhY2grMHgxNTRkLzB4MTk2 MCBbYXRoX3BjaV0NCj4gWzxmYzFlZmY5YT5dIGF0aF9wY2lfcHJvYmUrMHgxZGEvMHgzODAgW2F0 aF9wY2ldDQo+IFs8YzAyMzU2ZWU+XSBwY2lfZGV2aWNlX3Byb2JlKzB4NWUvMHg4MA0KPiBbPGMw MmIxMWZiPl0gcmVhbGx5X3Byb2JlKzB4N2IvMHgxYTANCj4gWzxjMDJiMTNmOD5dIGRyaXZlcl9w cm9iZV9kZXZpY2UrMHhkOC8weGUwDQo+IFs8YzAyYjE1OTU+XSBfX2RyaXZlcl9hdHRhY2grMHhj NS8weGQwDQo+IFs8YzAyYjBhMTk+XSBidXNfZm9yX2VhY2hfZGV2KzB4NDkvMHg3MA0KPiBbPGMw MmIxMDE5Pl0gZHJpdmVyX2F0dGFjaCsweDE5LzB4MjANCj4gWzxjMDJiMDU1Mj5dIGJ1c19hZGRf ZHJpdmVyKzB4OTIvMHgxYzANCj4gWzxjMDJiMTc5Nz5dIGRyaXZlcl9yZWdpc3RlcisweDU3LzB4 OTANCj4gWzxjMDIzNThjYj5dIF9fcGNpX3JlZ2lzdGVyX2RyaXZlcisweDhiLzB4ZDANCj4gWzxm ODg3ZDAzOD5dIGluaXRfYXRoX3BjaSsweDM4LzB4NTggW2F0aF9wY2ldDQo+IFs8YzAxNDEwOWI+ XSBzeXNfaW5pdF9tb2R1bGUrMHgxMmIvMHgxODAwDQo+IFs8YzAxMDJhNWU+XSBzeXNlbnRlcl9w YXN0X2VzcCsweDVmLzB4OTkNCj4gDQo+IFRoYXQncyBhIDItQ1BVIGkzODYgc3lzdGVtIHJ1bm5p bmcgTGludXggMi42LjIxLiAgVGhlIGNhcmQgaXMgTmV0Z2Vhcg0KPiBXRzUxMVUsIHdoaWNoIGlz IEFSNTIxMiBiYXNlZC4gIE5vdCBuaWNlLg0KPiANCj4gLS0gDQo+IFJlZ2FyZHMsDQo+IFBhdmVs IFJvc2tpbg0KPiANCj4= |