<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>15352</bug_id>
          
          <creation_ts>2008-04-14 15:41:53 +0400</creation_ts>
          <short_desc>cpufreq doesn&apos;t work properly with Turion 64 x2</short_desc>
          <delta_ts>2018-06-25 08:13:27 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kernel-image-std-def</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="ildar">ildar</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>icesik</cc>
    
    <cc>kernelbot</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>68285</commentid>
    <comment_count>0</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-04-14 15:41:53 +0400</bug_when>
    <thetext>Частота процов не поднимается выше минимальной (800 МГц).
Это из-за того, что /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
застряла на отметке 800000:

# egrep . /sys/devices/system/cpu/cpu0/cpufreq/*
/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus:0 1
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq:2000000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies:2000000
1800000 1600000 800000 
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors:powersave
conservative ondemand userspace performance 
/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:powernow-k8
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor:performance
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq:800000

Я нашёл в инете подтверждение, что у людей наблюдается то же, но не вижу патчей,
которые можно было бы приложить к текущему ядру. Собираюсь посмотреть это:
http://www.google.kz/search?q=site%3Akernel.org+scaling_max_freq+turion</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68287</commentid>
    <comment_count>1</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-04-14 15:50:24 +0400</bug_when>
    <thetext># cpuscan -v
/dev/cpu/0/msr: No such file or directory
ID              : 0
name            : AMD Turion(tm) 64 X2 Mobile Technology TL-60
vendor          : AuthenticAMD
dbname          : Turion X2 (S1)
family          : f
model           : 48
stepping        : 2
brandid         : 16
cpu MHz         : 800.000
MHz(estimate)   : 797.954
cache size      : 512 KB
hwid            : BC5B07E0809A6B27
bogomips        : 1629.08
fpu             : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm
3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy ts fid vid ttp
tm stc
cpufreq         : yes
drivers         : powernow-k8 

Information for AMD processors: (PowerNOW!)
Current FID     : 	 MHz
Current VID     : 	 mV
Max FID         : 	 MHz
Max VID         : 	 mV
Min VID         : 	 mV
Startup FID     : 	 MHz
Startup VID     : 	 mV


cpuid registers dump
 eax in    eax      ebx      ecx      edx
00000000 00000001 68747541 444d4163 69746e65
00000001 00040f82 01020800 00002001 178bfbff

Extended cpuid 
 eax in    eax      ebx      ecx      edx
80000000 80000018 68747541 444d4163 69746e65
80000001 00040f82 0000059f 0000001f ebd3fbff
80000002 20444d41 69727554 74286e6f 3620296d
80000003 32582034 626f4d20 20656c69 68636554
80000004 6f6c6f6e 54207967 30362d4c 00000000
80000005 ff08ff08 ff20ff20 40020140 40020140
80000006 00000000 42004200 02008140 00000000
80000007 00000000 00000000 00000000 0000003f
80000008 00003028 00000000 00000001 00000000
80000009 00000000 00000000 00000000 00000000
8000000a 00000001 00000040 00000000 00000000
8000000b 00000000 00000000 00000000 00000000
8000000c 00000000 00000000 00000000 00000000
8000000d 00000000 00000000 00000000 00000000
8000000e 00000000 00000000 00000000 00000000
8000000f 00000000 00000000 00000000 00000000
80000010 00000000 00000000 00000000 00000000
80000011 00000000 00000000 00000000 00000000
80000012 00000000 00000000 00000000 00000000
80000013 00000000 00000000 00000000 00000000
80000014 00000000 00000000 00000000 00000000
80000015 00000000 00000000 00000000 00000000
80000016 00000000 00000000 00000000 00000000
80000017 00000000 00000000 00000000 00000000
80000018 00000000 00000000 00000000 00000000

ID              : 1
name            : AMD Turion(tm) 64 X2 Mobile Technology TL-60
vendor          : AuthenticAMD
dbname          : Turion X2 (S1)
family          : f
model           : 48
stepping        : 2
brandid         : 16
cpu MHz         : 800.000
MHz(estimate)   : 797.953
cache size      : 512 KB
hwid            : BC5B07E0809A6B27
bogomips        : 1629.08
fpu             : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm
3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy ts fid vid ttp
tm stc
cpufreq         : yes
drivers         : powernow-k8 

Information for AMD processors: (PowerNOW!)
Current FID     : 	 MHz
Current VID     : 	 mV
Max FID         : 	 MHz
Max VID         : 	 mV
Min VID         : 	 mV
Startup FID     : 	 MHz
Startup VID     : 	 mV


cpuid registers dump
 eax in    eax      ebx      ecx      edx
00000000 00000001 68747541 444d4163 69746e65
00000001 00040f82 01020800 00002001 178bfbff

Extended cpuid 
 eax in    eax      ebx      ecx      edx
80000000 80000018 68747541 444d4163 69746e65
80000001 00040f82 0000059f 0000001f ebd3fbff
80000002 20444d41 69727554 74286e6f 3620296d
80000003 32582034 626f4d20 20656c69 68636554
80000004 6f6c6f6e 54207967 30362d4c 00000000
80000005 ff08ff08 ff20ff20 40020140 40020140
80000006 00000000 42004200 02008140 00000000
80000007 00000000 00000000 00000000 0000003f
80000008 00003028 00000000 00000001 00000000
80000009 00000000 00000000 00000000 00000000
8000000a 00000001 00000040 00000000 00000000
8000000b 00000000 00000000 00000000 00000000
8000000c 00000000 00000000 00000000 00000000
8000000d 00000000 00000000 00000000 00000000
8000000e 00000000 00000000 00000000 00000000
8000000f 00000000 00000000 00000000 00000000
80000010 00000000 00000000 00000000 00000000
80000011 00000000 00000000 00000000 00000000
80000012 00000000 00000000 00000000 00000000
80000013 00000000 00000000 00000000 00000000
80000014 00000000 00000000 00000000 00000000
80000015 00000000 00000000 00000000 00000000
80000016 00000000 00000000 00000000 00000000
80000017 00000000 00000000 00000000 00000000
80000018 00000000 00000000 00000000 00000000
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68324</commentid>
    <comment_count>2</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-04-14 23:36:20 +0400</bug_when>
    <thetext>Попробуйте пожалуйста тестовую сборку
ftp://ftp.altlinux.ru/pub/people/silicium/std-def-7a</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68398</commentid>
    <comment_count>3</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-04-16 08:11:20 +0400</bug_when>
    <thetext>Михаил,

большое спасибо, что занялись моей проблемой. Честно говоря, я даже не ожидал :)

К сожалению, Ваш патч не помог. Я загрузился со старым ядром (предварительно
удалив старый powernow-k8.ko). Частота - 2ГГц. Сделал 
insmod powernow-k8.ko
(новый драйвер) - опять та же история - частота 800МГц. Новое ядро полностью я
не грузил.

Если будем пробовать ещё - можно присылать только модуль.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68401</commentid>
    <comment_count>4</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-04-16 09:04:33 +0400</bug_when>
    <thetext>Ядро с этим пачем ушло в сизиф (alt7), посмотрите что там.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68407</commentid>
    <comment_count>5</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-04-16 10:07:49 +0400</bug_when>
    <thetext>Поставил ftp://ftp.altlinux.ru/pub/people/silicium/std-def-7a , попробовал.
Результата нет. Попробуем ещё что-нибудь?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68408</commentid>
    <comment_count>6</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-04-16 10:19:28 +0400</bug_when>
    <thetext>Написал письмо аффтару, посмотрим, что скажет он.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68770</commentid>
    <comment_count>7</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-04-22 12:44:07 +0400</bug_when>
    <thetext>а если echo 2000000  &gt; /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68771</commentid>
    <comment_count>8</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-04-22 12:58:38 +0400</bug_when>
    <thetext>Уж как я только не крутил все эти значения... Не помогло. Сейчас я в контакте с
Mark Langsdorf, отправил ему все данные. Он проблемой заинтересовался. Жду от
него ответа. Как обещал, здесь результаты освещу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70886</commentid>
    <comment_count>9</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-05-29 10:50:57 +0400</bug_when>
    <thetext>Интересно а в 2.6.25 не поправилось?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71149</commentid>
    <comment_count>10</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-06-02 06:51:34 +0400</bug_when>
    <thetext>нет</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79274</commentid>
    <comment_count>11</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-10-06 23:36:50 +0400</bug_when>
    <thetext>Лучше поздно, чем никогда. Похоже, что-то исправили: либо в powernow-k8, либо (как предполагал Марк) в cpufreq-core.

Итак, 
uname --kernel-release
2.6.25-std-def-alt9
# egrep . /sys/devices/system/cpu/cpu0/cpufreq/*
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:2000000

Частота переключается, все показатели реагируют адекватно.
Всем спасибо. (Надо ещё Марку написать)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79944</commentid>
    <comment_count>12</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-10-21 13:38:31 +0400</bug_when>
    <thetext>AAAA!!! что это такое?!?
uname --kernel-release
2.6.25-std-def-alt10

Проблема ВЕРНУЛАСЬ!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80958</commentid>
    <comment_count>13</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-11-11 19:00:12 +0300</bug_when>
    <thetext>А на 27м?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81297</commentid>
    <comment_count>14</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-11-18 16:28:40 +0300</bug_when>
    <thetext>kernel-image-std-def-2.6.27-alt2
То же самое. Только появилась ещё одна строчка (последняя):

/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus:0 1
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq:2000000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/related_cpus:0 1
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies:2000000 18000
00 1600000 800000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors:userspace conse
rvative ondemand performance
/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:powernow-k8
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor:performance
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed:&lt;unsupported&gt;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82212</commentid>
    <comment_count>15</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2008-12-04 17:37:09 +0300</bug_when>
    <thetext>kernel-image-std-def-2.6.27-alt3
то же самое
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84506</commentid>
    <comment_count>16</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2009-01-16 18:54:07 +0300</bug_when>
    <thetext>собрал cpufreq с дебагом ftp://ftp.altlinux.ru/pub/people/silicium/std-9cpufreqdebug/
может что найдётся.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84571</commentid>
    <comment_count>17</comment_count>
      <attachid>3232</attachid>
    <who name="ildar">ildar</who>
    <bug_when>2009-01-18 18:36:45 +0300</bug_when>
    <thetext>Created attachment 3232
cpufreq debug dmesg

приложу пока дебаг ядра 2.6.24-std-def-alt7, который я когда-то посылал Марку.
On 24.04.2008 01:48:25, Langsdorf, Mark wrote:
&gt; the following kernel options: cpufreq.debug=2 powernow-k8.debug=2
&gt; 
&gt; Then send me the dmesg file after you reboot.  Hopefully, something will show up there.

Ok, I got it.
Still powernow-k8.debug=2 had no effect (I have powernow-k8=M )

Hope it&apos;s useful.Thanks a lot.

Best regards,Ildar</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110017</commentid>
    <comment_count>18</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2010-06-22 16:38:51 +0400</bug_when>
    <thetext>Проблема ещё актуальна?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110195</commentid>
    <comment_count>19</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2010-06-29 08:37:30 +0400</bug_when>
    <thetext>да. Воспроизводится на 2.6.32-std-def-alt11.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172105</commentid>
    <comment_count>20</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-06-25 08:13:27 +0300</bug_when>
    <thetext>теперь точно не актуальна</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3232</attachid>
            <date>2009-01-18 18:36:45 +0300</date>
            <delta_ts>2009-01-18 18:36:45 +0300</delta_ts>
            <desc>cpufreq debug dmesg</desc>
            <filename>dmesg.tb2</filename>
            <type>application/octet-stream</type>
            <size>15240</size>
            <attacher name="ildar">ildar</attacher>
            
              <data encoding="base64">QlpoOTFBWSZTWUiSfN4B+S5/hP20AIB///////////////AAAQAIYGQPvYAaIAAAAAAAAABfQN2s
ZVFAClADooXd4AAAAAAAAAADvAAAoeAAAAJ7sAaaYIpAa0iFAcm7c5gVLpuAOzgJDgBmAFkwCigA
oBKgFAdmoCaztqV2anQAAAAAAAAAAyI7dzrprV20FUnatFsGUBOsoKBQoOtKV3YA5prMADbNSUlW
gyUKGmqdGlzZLd1Dd12ugdsaAACSTJrBUkgIAEAExBMBGgTCnpoRqn5TZTKe1R6m9Kep+mkj1PKA
qqpH6Hv0qqoAABoAAAAAAAAAAAAHAA0BoGgAaaZAAaNMgA0ZMEBiAAAqapRRD0pp+VMaRpoAaGho
ek0xBoADIAA0ANDBSpCmENRoxoE1T9TIjymT0TGk0ZNGTTamgAaAAAAqhpKBBGggaEmJtQaaNJo9
TTU9NTJkY0CBoaADT1H+z/+f5/08F7ZhEVigX0qR8yi1HCehb02en1crJyVZZdrFVXTF3V1/wrGU
ViotdNIwBdOUtJpicczms0gstCxJXp8f9/fuXJb+vu/8V77tKb6VralKMMcMegwpU3NSNUz+xX6M
Vq3YY3Ta1MF9fvwXP5qtXY/Lofy5sJoytP1OP13c9VTsXW3Z11XODY3uS4s2JNybrlzoZM11acVj
Wra/8tbax11VV/v/toY6GTbrcby/Xtw21t0em1ZxdfwUuqTt0Xr8LYaRyU/qOa/KmvJizYbGLdli
uZYYtmOFqPv5WXt7Fnupqc+XW5lzRoynzMjnX4Zqv6c6rRrfwamUp81Xqn/63M9PK6zDH+n/Phe/
4YD/p156ehzOzoVp4sntfUc6zNoYbMlGD/7XLLlKUpoXNjr15sGHo0vJ4vJiv7mTQZLuxpwpk7r8
779uLg7L2KlKUpSlOha3nU/B/+s5xrut3Pztdn2uqurzO7/kxX6pyczZ9PiuczW6FlnJZudKy2l4
tj/8cHzN2L4vMnQ+Gyq/c+dkVtVock6GGH0Uu3ojoUxdTnbcpOS91M2t/06M+x3sWpv6bq0t6e9s
xqt8zmcxb8Y9dZ0v9F+z8TnhukORjjjiEREIiJWZkSRloyIREQiIlSSJJKiIhERCIiEREIiIREQi
IhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiE
REIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiI7Tz+Vx+lucdWTq01EQiIhERCIiEREIiIREQiI
hERCIiEREIiI22tahERCIiI/mbx5cca6IRktCIiEREfG2tajOmNeN401EQiIhERCIiMtGRCIiERE
IiIREQiIioQhFREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiE
REIiIREQiIhERCIiEREbMa5ONNREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIi
EREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIRE
QiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCI
iEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIR
EQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERC
IiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiI
REQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhER
CIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIiIREQiIhERCIiEREIi
IREQiIhERCIiEREIiIREQiIhERCIiEREIiI8vrfgor9KyniokNkPGp7vl/P5f97mHn6GFyelU6ff
b4Jmw4O/7beXr7r9Xs+txynOPRh/HDoxwcFO4szLflLN2LJTtX2Retgllxb5Kdaj2u94vYk51zg8
vKy7UelZ8zWf8MLOx5LtCs3+ZNb1pT3OLm4E3Mw9S1ybVz0KUwbnqNfN7Pbc4/6O5c4tkQiPV2Nr
mTS+o2nY9zU4nszwUzUpsX3Vpwuun3PPj7bffpdy7DtcHpoOloY4tNyz86l93bdhctw4vR/jsw41
Ww3oUh8XCR2CZtzgfwmp/rkyTRZj/zKopTjq63KqilP0fpe5/C7v+19zUPJayT6+PkvNaTSaTSZJ
3ON3n53Tv3s21R1MmXrWbT8TFS8phhVVVVVVVVSlVKt3Pq9jsbxE8bgzj4S6+A7XcmYB7n9aJVfz
l0eixVVVVXWa+jqdFnCodKjWsQixjIPJTPdd3ejVlfFab3cc42v+KR027xn3Y9P8f9F/e8J/c4qi
kbXLNuSZaWtm/M0Ol3c7W/QzbuIUs1qm3pMneH+GbcMupkWMll9Mu7e531JxTRmz7v8L8HVwdTrV
QxH7EIQ16e55Pix8nydBsXsukdLg0KbGt6Wyve14vQ+LwX9BzSQKD5PNv+H1ooUGvex8edkf5VUU
p8nQbX/Jk6x1a73f8DE1q73BZ6GqnMp9+Lgxb38XA0O9hM6103raFziSmZX1lGB6Cy1GU9sneXTA
ouUamuyfk99fb+q1vu69jPmWaHcxVFKaqilMVRSk16ZXxY/KO1k9r/lXpuf2Ox7nzLpUtLpcyzf+
FmxcppWfi1vBT2qWdSxElKNamt67eGPb5n1epinZy+3673QPO8F0j7VNCp91NLtkWT7VL9G1cdao
nqeL4KUo4PcwbD4v9Wx14vmyVTrWUpZI3PqUYl0PJU5EqcJGD9hvXnOYmL0ryxqtuf1e/yXx0qPn
VO+v2uh2XQ9O9aQfVXQ3rHWs7iZOcwc9HV61k1U57dSH2NL9TuRkaeVlpvR/L29bhGxk8HFoR2fV
gwe60txQ/YzaHQx9lyzUoTfCK9Cm5SGE5NfUzTA6wpPFU7iub16yl2SPyNkNTS+K58OjN7VNRZbW
6PuJ5/pfxor0fPB71s6VqD8qv5nmylU9eYrpE4dS3WxfXc8zWsz5lIscjm/NofyaGlkalNafJZJY
5dC5GhSTE3N8n1Op8z8GQd1nd3Y46K1LfBh7nRlPRbyV0YP51ni87z2YF7oUS465NDjRe8HBaOvm
POuPedbioXP0uZ1XD0n70ci6I11E8yk2N+54jSdDFe+nucHap3t73hrL3ySzgqRqEpw9T8Gz7Gxk
2Dk5anfy8bi92M4OBpeH3vA1NByZMnodTT0m9kzGbk6U6lzPki9k063FQ7WbBu0O9SRv0KqrG99R
uXvmmtHEhyelU8PSz1B783e4uMx+14dTsR70aWo1tG+mMbXwPdaylnFcsXE4PWaR7DyaWko5Gzen
OudydS/EaVxJm1zM9bDvssycfVo2sEmbmWf/LV2Ln4KN7k+DvT9j+1iaKiQicjDjdbIyYUSb+TOR
JkreXT5HUyZN7NHBraGh6Ghvk0W6nk+K93eRuO1SOIUmt6dzsRe3rjE2Pill3xOhOdp/czc7Nmwd
DA/dsWT3rOnrq3WfAsjn5mD4Mk4LGI5OKW31Wi5PdYPN0PKuNqeK+2yuxRJplyWHhZBEXRfUtpti
SneswdCzmf0+pyXmJ3Ln60aT6WyzxNutJUzbWL9q5IRGo9POdraPM3PMs/W9a52vY+xivfQ/NmvO
ZqnUp9FSzqhydKjocTzMOtfaFKI96KJi+5bSw+m5XXdbTwOUl7uMYlhhW/At7ClZ4qqbPOsz4CUy
Jg3nJIiyqqsXX2rqqr+BauKP7Hd3bvd0dnfnHZ2dnZJJkkySSSSSTJJkkySZJJJJJJkkySZJMkk7
OOOM6cccZ08Ezp4TwmZJJJJJJkkySZJMkmSSSTpxxxxkkkkySZJMkmSSSSZJJJJkkySZJJJJJJkk
ySZJMkkkkkkySZJMkmSSSSZJJJJkkySZJMkkkkkkySZJMkmSTJJJJJJMkmSTJJkkySSSTJJPP5eX
l3d06d3dnN3STskkySZJJJJJJkkySZJMkkkkkkySZJMkmSSdnHHGdOOOM6eCZ08J4TMkkkkkkySZ
JMkmSTJJJJ04444ySSSZJMkmSTJJJJMkkkkySZJMkkkkkkySZJMkmSSSSSSZJMkmSTJJJJMkkkky
SZJMkmSSSSSSZJMkmSTJJkkkkkkmSTJJkkySZJJJJkknnO7ul2ucZvHhmZ2SSZJMkkkkkkySZJMk
mSSSSSSZJMkmSTJJOzjjjLtJM6cM46eE8JmSSSSSSZJMkmSTJJkkkk6ccccZJJJMkmSTJJkkkkmS
SSSZJMkmSSSSSSZJMkmSTJJJJJJMkmSTJJkkkkmSSSSZJMkmSTJJJJJJMkmSTJJkkySSSSSTJJkk
ySZJMkkkkySTz+Xd3S7eHhl37pJ2SSZJMkkkkkkySZJMkmSSSSSSZJMkmSTJJOzjjjOnHHGdPBM6
eE8JmSSSSSSZJMkmSTJJkkkk6ccccZJJJMkmSTJJkkkkmSSSSZJMkmSSSSSSZJMkmSTJJJJJJMkm
STJJkkkkmSSSSZJMkmSTJJJJJJMkmSTJJkkySSSSSTJJkkySZJMkkkkySTz+bzeXd3Tp3d2c3dJO
ySTJJkkkkkkmSTJJkkySSSSSTJJkkySzzSSd3HHGdOOOM6eCZ08J4TMkkkkkkySZJMkmSTJJJJ04
444ySSSZJMkmSTJJJJMkkkkySZJMkkkkkkySZJMkmSSSSSSZJMkmSTJJJJMkkkkySZJMkmSSSSSS
ZJMkmSTJJkkkkkkmSTJJkkySZJJJJkmzZjI11piqrhPH9XU7Hb1qJOdk8bp994nQ9Sz9Hzutbws3
MnuXJJrbvze4fQ4PU4E5PFtXkvRqEnWTXZ2ihoYqn1+lZ6JedGJZ3PqcxO7w9Kvy2JCI0seo7OaS
BA1mhRsSXPfZ7TJ3SZtLq72XNk63xS8pebL551ztU7N7BqaE8xcheOQ2N/iyYvPqSERtiERckIiq
bhh6vFGs92zQeSzmYKvuZtKQiMVltS9qWyYMXtfYwoVTT67mpTU3NE7F5suJ73eyZv/dg9lOhSOC
qFDPhZuXllIt36PNL0p6KRkvttVf8M5LjU0iUV1M2k0MX4o9XMspNGZm5uctwJg/m8drz+fr+Nl1
W4djYxaXnbGmTmc5ZqeTi+vtYMyo7VshqfJ5LmltclJcpZt4PWva0SIic71udds7/462bBqTS+Tk
vTpdQKUpPsW3nss2YnQ4n0PsY9r+1ixWfvZyNCNSQiPvfBvLl+g8ylJJSlL3oWdrodu9xaWLpbW1
gxfvedhm/B/F4HSMDaok8nmf6PmdD3uK4nI+Knn0k3th8HO5l7BPy4nY673Y5NTzO5mxOx9h5nse
Xnc+WT1tDO95iXMFzBmm55MnfYpwmS1znYC8znlkokw+vlCqrZXNv397vbTW5cpORuanGSro+ta2
xxSERZcuLGTiywUkIjfrL2ul7emLF4tDN5rOpNyrWM+lmhuT8kWRcbe15/yzOEyMTipqfQmlgxL0
hEWXMrOd/at78uK4nQ6F4eXa0kkkkkklVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUpUQiK1YdWqz/6fYfgll
ksWTRwfUTQ/JnF/417Maq58+bpex4vkqioKUfi51njuZ/7/ycpwqz3WdF1Tq82VQfrXVH7bpVVVU
1mFr95Y7fb3TPDbxOK+LHw3Awy8rJq7XebstvCcGDZf+nOxpalWPYpoucVGDr9TyadbFrP8Mrl4S
aqIkHzvqXN4bD60N+2aT2Oz1P2qUo2vY/W1Pe4YLljeO/9NVL3Bidofv7Ln2q+Csue3PdZ3e2/zM
2B4u1nxNL0MX7CtrFZIRH6r3gYOvz9DWso2rsEdbpYPe172mlcfC9SuKg0nrWdDUskIiysa5uZbp
Uxb2l0OKz6zFZWjfm+KHtdCQiOx4JCI+rmdTUpYxSERcvXadbcufafm8WWk5+h3qpypz1tKqEIjz
UTnU7XkSet+hL17B2uTY+9rGo1083Zj5rP8S3Rb3ox3a46tfYU5ln7mwpubTg4LDNrai0smKfqO9
4sGZI+5zuz3M/7n5v2PyP6qj6P0bdDa4O1SdSbnqcr3h9Q3sL26dVXhetueiVJLzuI1smR53Y5vZ
rJ68Xwpxq9Jmu9r02925irTp0q0xgyon5eDTqX3sslqUqTBncvXmFKpuW0/QT+a/X2fz26rrstRa
6p5Y9fRj8ndld2v+hyqdh2fxPi/ifS380fnXOMz16OOqsqMHRbZbrFMdXRFIrC5165ma6uOOrrjh
jDDFlnFotFYtjqtjoi2uOrghHR+xox1WwqzqW4d7P+VVizLa9z3Pw0vzVmXcJ12uPO1JuNrb7CXu
94pvMTEopi92x7H4zS+D5FjsE72TeYOTE1rDyXOKnSJ9TQhoUmp/kcjYzayzFGK+RKqqH1D/J1Zf
nz4dMrlf8fVOcOzmVp5O9Ql1Lo/GrH4rlj9ipH+n8bMUNFj6X4zSweSlYDWueDBLevtenbOZexpo
aHOsss0PJSmCzBxxjGMcccYxjGOOOMYxi1sYxjji1uMcccYxjHHHGMYxjjjjGMYtbGMY445jGMcc
cYxjHHHGMYxjjjjGMYtbGMY44tbjHHHGMYxxxxjGMY444xjGVa2MYxxxa3GOOOMYxjjjjGMYxxxx
jGM82LXXX8r3zaP+t4dHktdV1qqJPO42tm5ePFm3YL135TU/T8bgWbjxUSfbX/mGsVRSluv+18W6
9mUqilOxXdHm8mLJTaub2hyYNtFldzrtoeazzsWSz2SXq81q/wOjFllPa6qiqoe89Wd1qPytV2xq
2PwdFv0qocerv0Ea+g18HHYucLrlNSpMoKRJJBltxVi+TWxw1/2Zbvw/ZvuvydNXbNCw3Mta90NT
Oskxtiq5yXMHquP+PzuPF7EwT/hSUopUjxf1WFixZImjZxe97T9685nudLVRSm7cQqilMRxx8Xs9
3h1dmvHSK4q+3fr9vKVyzxdFNKq67H2PtZOLYq9Ui3UsRtYta1dVsW+ivoVwtS6sUsUuqpVGsvxX
/4/BXc8Zq1mSmTWxa0wNrFrRFzQzvm+9loNN+zRRQeatRbr44qh8X0dOldLo4orFlVSuryYor5GP
7Fuaqivcz3VpjvxVVWUr3jXuRXvUstVqnw9H0cxGuxVHz6vZ2Y6dl58LdVFSxjXh25WcKquLVb72
sV5UdMOp2dVFYyJSj/AxiqHV0pg/NKp0U4/mY/ZHR8FtP961P0IHV0aOFvkXKVSuCkKfApFP5V1V
FV91YltpEtIkTPebbBuMjjLYbjLbGE4kkkk4MoZhdrsxVAyqtVUGGWrFVQZRaqoMUtVUEY8nZX2P
rP3cdeKyfMp/c9zi/a/NgnqlSdJ3vS7V8dDgslzFZzN6qqrarFz4XlYlwNDKlVV0Y8jbkdS2v91s
PNbC1V2VbSroi1l1R/oTHE0iJJpJJJJNLHkOOCRJKfKc49+4vor4nQfIXefpvuXPWsRC+kIGPlc2
Gj3vbMn4z95bZLjFteaaGIXpNWTo+LFT0djBpWWYL3avWYjjXGMYxjjjjGMY444xi2LYxjWuNYxH
GuMYxjHHHGMYxxxxjFsWxjGtcbjEca4xjGMcccYxjHHHGMWxbGMa1xrGI41xjGMY444xjGOOOMYt
i2MY1rjWMRxrjGMYxxxxjGMcYMFllM+T7ng2T9DRkHa9rBm6Vko4Ke3c11LeSohSVb+gdCHhhldz
3Ir6PonJiheejShLmDN0GtmwW1fR/tLp5tDCV8fS2tB+Qoz4Dg0YsG9IKDFp8VXT5F2C/8P1Ogla
orynDu2qfB/A8vn2Vh2V2V2aejapXtuvWNnQNRl0tO9dLaVcLJkrR2t8KqqK8/HCv4Xv8VKroVVf
rxHwdFng09zyVj9tqruor35SsVQtr5OzFe9qnFEpM2FvVzPA8nBrL2kpc6UbkIFMFJJJJxjbOcUp
SllJJJJI0zoTiSSSSSSSSSSSSSRo0kkkkkkkkkkkkkkaNJJJJJJJJJJJJJJGjSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSRo0kkkk8t95vfO9ptMH1ta6KkkwxUSbNRys2/dTi8Hnsz0KclnBc
vUlKmjH2aXcZ3t74PKdww1Pgdy9PcfC5qNnmdsjS3NCzuXuKyy5ciOOOMYxjjjjGMY444xjGsYjH
GuMYiIjjjjGMY444xjGOOOMYxrGIxxrjGIiI444xjGOOOMYxjjjjGMaxiMca4xiIiOOOMYxjjjjG
MY444xjGsYjHGuMYiIjjjjGMY444xjGOOOMYxrf1erydvzvVoxb6mpbzPJ0qau7Xoc6o+DYsUuaW
Bepx7FpFye5yeTuWOdpxV3iG65gvVOK53q7SpoKpes8F0eny88tGP01TKoClft9aorfZ/wOFBVfK
3Cqq3lV9L9PJ8vXqor010ooUFyqK9nt8DzODo+FuqivasW/tzXqrNY9nRRWvDz40qqjwRFKqKwwq
q16/Q+buO12pJJJJJJJJGjSSSSSSSSSR47o6OiSSSRo0kkkkkkkkkkkkkkaNJJJJJJJJJJJJJJGj
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSzSSSSSSSSSSSSSSSSSSST0HoO8eU7Hi47jJg
3LPd5LzkaPmeK2lzkQvURA9HzO2c71aXgTJ+bY1OA1ele6VL1m53OZZZSnHHGMYxHHGMYxjjjjGM
a1EaxxxxjFrcccYxjEccYxjGOOOMYxrURrHHHGMWtxxxjGMRxxjGMY444xjGtRGscccYxa3HHGMY
xHHGMYxjjjjGMa1EaxxxxjFrcccYxjEccYxjGOOOMYxrWvyfvn7yfe9T9RZZ76qs8F2VZZVrVVfi
eD95RX5OUc1n6GOPJZVVrguqR6vBxRW1i3PcY6rQcUVxK6woYuinv7OldjVULY/3RSmLvZmm9IMn
SaFyEy6HWb1jNGZKSSSSSSSSSSSSSSbTJkaSSSSSSSUpSiUikUBKa2pbdY5MXgwlNK2KtvSWbcjz
N50qbK1+nW0NzGaebmvWtUIIHR9HXwbb39mFb3eQzo41rwxjGMcccYxaOOMYxbXHGMY41xOOI44x
jGMcccYxaOOMYxbXHGMY41xOOI44xjGMcccYxaOOMYxbXHGMY41xOOI44xjGMcccYxaOOMYxbXHG
MY41xOOI44xjGMcccYxaOOMYxbXHGMY41xzoV6reDXPO6+1pr3uzjw1a1rd3RLC4/sV0kky+La6F
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
A6O7u4hERCIiEREIiI1VB2dXdERa0REWtERFrRERa0REd3Z3dnZrWta1rWta1rWta1rTo7u7uju4
xxxxHHGOOOI44xxxxHHGOOOI4d3d3d2ta1rWta1rWta1rWtejHh1eHhEd2Ma1EaxjWojWMa1EbWM
a1Ead3h1d2ta1rWta1rWta1rWtdHh3d0d1ta1Gra1qNW1rUatrWo07u7u7ta1rWta1rWta1rWta4
7OzuhERCIiEREIiI52dndEIiIREQiIhERHd2d3Z2a1rWta1rWta1rWta047uzsjVta1Gra1qNW1r
UatrWo7qd3d3d2ta1rWta1rWta1rWtd3R3d0Ra0REWtERFrRERa0REdnZ3dnZrWta1rWta1rWta1
rXq6vDw8I8La1qNW1rUatrWo1bWtRp4eHh4a1rWta1rWta1rWta1x2dnhCIiEREIiIRERwdnZ2d2
tNa1rTWta01rWtNa1rW9nd2dkREREREREREOOO7s7NcW44441xbjjjjXFuOOONcW44441ru7u7ui
IiIiIiIiIju6Oju7tatbWta1a2ta1q1ta1rVra1rWuzs7u7u1rWta1rWta1rWta1ro6OzsiLWiIi
1oiItaIiLWiIju7uzsiIiIiIiIiIjju7O6EREIiIREQiIjs7Ozu7u7hxxxxxw444444ccccccOOO
OOOOju7MMYwxjDGMMYxHZ3dnZprWtaa1rWmta1prWta6VR3dndKEREVERKRERUREV3cd3d3d3HFr
ccccccWtxxxxxxa3HHHHHFrccccccd3Z2YxjGMYxjGMqihWtd3Z2a1xjHHHGtcYxxxxrXGMccca1
xjHHHGtcNY6uzs4iIjvrWtRERERKqiurju7O7XFuOOONcW5xxxri3HHHGuLcccca4qqDvVOju7u7
TWta01rWtNa1rTWta1yqVQ6O7uiLWiIi1oiItaIiLWiIi1Koa7O7s7NNa1rTWta01rWtNa1rXKqq
Du7sdkREXEYi4jERERdSApezaGhoXsWKzFixYr2OKzFixYr2OKzFixYr2LFZixYsV7FJAzZtC5ER
KiIiIiIiIood3HZ2RGsY1qI3GNaiNYxrURrGNaiNVVB3dnd2a1rWta1rWta1evXr169eEGKn5aW9
S5sdbSbF7FSdjqel8lQbzS6TaUs0djY0OZ3x2v+mbzMGLY+kkcXZ1jvbXxPg8O57Xzrn+rBC08aL
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
VIhbHYOjcqrVxq3EUxT3OjtUlsfedMXjyccrXVaq1WjOlKKU7d3rx2OxfRihOLq3V3Oisfk6nV5d
qUUp06vR2axjp4eZ16V5u/RbopXgsd1qWumrKru6Orsj8XYaa9JXjxYp2+b2pSqU+1D5qTuqLv9a
0oVVVVfz5RXjjZTRZ7/cp5KqilLquJru4rh71n2EeKW6aPBtVVrVh8CuL9r8IxCoykwYru2jsVVe
OlVi3vez4PJbiqV1qlcLVVV1PRXZaqq39euyDu9Kqor8z31/CuLPJXKK6HZZbSnqruuq9+LOiPSq
649qm8VWOiqVSnS226IiqKUj2pnhlRdWeDDq8n0POiiqeK8xxVdHstXd3daeS6pSlLZVKcRj3nq7
rVXN6x1Q69Aj8Tor0ZhimvNVeH6Hiqr7PQeTuV6vNVo+y1er4UqilPuezFOlbZWg0r3Hm8HZj9Uc
0QiLneNS4sP0ZnPgXnu+d8zEPZB5m0vfapNbkjhGWecqE5bzjUuklOMUpirp1yz95ZWHAq35gtTq
MP5D7WitZRVKUzFfFZ8WKYulPzPIqvyUooimKWopSk3uhaJsNf0tGvFCZ0SVBZTk6NbaTJrR5I2I
fSstoZpxK6bSilPxNVdVjVUrHQqrU6LpS6q21XhdVEMDSjirUrMXdXSl2pKq5/LqZ6lEmOVNrYNn
uY52jSLZRUl0sKtnUsZRKSwDqOmWVWY6MqoeiKopTw71VFKfvrUsf2VRVAf67pXvXVKrlF0VTot/
AtSnWo5ct87TZvzdadnWvL2DvLRhg8MGOEdjCwvYysY7PqTqtU8yuPi0+ap0o9FfvrKqvJS7WC9Z
edhUk5SOJPTF/8XckU4UJBIknzeA
</data>

          </attachment>
      

    </bug>

</bugzilla>