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

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

    <bug>
          <bug_id>6816</bug_id>
          
          <creation_ts>2005-05-11 18:02:11 +0400</creation_ts>
          <short_desc>mkinitrd generates the incomplete initrd for booting up from Silicon Image controller</short_desc>
          <delta_ts>2006-02-09 16:44:09 +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>mkinitrd</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</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>
          <dependson>7386</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dmitry Katsubo">dma_k</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>led</cc>
    
    <cc>vsu</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>24406</commentid>
    <comment_count>0</comment_count>
    <who name="Dmitry Katsubo">dma_k</who>
    <bug_when>2005-05-11 18:02:11 +0400</bug_when>
    <thetext>Конфигурация:
На материнской плате Gigabyte GA-7N400 Pro2 имеется встроенный SATA контроллер
01:0d.0 Silicon Image Serial ATARaid Controller [ CMD/Sil 3112/3112A ] (rev 02)
с подключенным к нему SATA винчестером Segate.

# rpm -qa | grep mkinitrd
mkinitrd-2.9.4-alt1
# uname -a
Linux jim 2.6.11-std26-up-alt6

Проблема:
К сожалению, невозможно заставить грузиться с SATA винчестера. При загрузке
системы выводится:

Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA       Model: ST3200822AS       Rev: 3.01
  Type:   Direct-Access                      ANSI SCSI revision: 05

но НЕ происходит определение разделов:

 sda: sda1 sda2 sda3 sda4 &lt; sda5 sda6 &gt;

и в конце &quot;Unable to mount root&quot;

При использовании следующих изменений в /sbin/mkinitrd, позволяющих включить
ide_scsi в initrd, проблема разрешается:

--- /sbin/mkinitrd.orig 2005-03-29 01:54:21 +0300
+++ /sbin/mkinitrd      2005-03-29 01:55:38 +0300
@@ -144,7 +144,7 @@

 PRE_SCSI_MODNAMES=&quot;scsi_mod sd_mod unknown&quot;
 IGNORE_MODNAMES=&quot;`NormalizedName &quot;$IGNORE_MODNAMES&quot;`&quot;
-IGNORE_MODNAMES=&quot; $IGNORE_MODNAMES ppa imm ide_scsi usb_storage&quot;
+IGNORE_MODNAMES=&quot; $IGNORE_MODNAMES ppa imm usb_storage&quot;
 LOADED_MODNAMES=

 loopDev=</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24412</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2005-05-11 20:04:25 +0400</bug_when>
    <thetext>ide_scsi не нужен для загрузки с SATA (более того, сейчас в ядрах 2.6.x он
работает не совсем правильно).

Попробуйте выполнить от root команду

mkinitrd -fvd test.img 2.6.11-std26-up-alt6 &gt;mkinitrd.log 2&gt;&amp;1

(с неизменённым /sbin/mkinitrd), после чего прицепите сюда полученный mkinitrd.log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24650</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry Katsubo">dma_k</who>
    <bug_when>2005-05-16 23:54:18 +0400</bug_when>
    <thetext>К сожалению, не получил сразу уведомления из Bugzilla, поэтому затянул с ответом
(то ли в prefs что-то не так, то ли почтовый сервер наш плох).

Данная вами конфигурация не могла заработать в принципе, но я честно наступил на
все грабли ещё раз. Итак, методика тестирования:

--- Вернули назад mkinitrd:
# patch -R -d / -p0 &lt; initrd.diff
patching file /sbin/mkinitrd
Hunk #1 succeeded at 150 (offset 6 lines).
--- Версия test1, без sata_sil.ko:
# /sbin/mkinitrd -fvd initrd-2.6.11.img.test.1 2.6.11-std26-up-alt6 &amp;&gt; mkinitrd.log
--- Версия test2, с sata_sil.ko, но без ide-scsi.ko:
# /sbin/mkinitrd -fvd --with=sata_sil initrd-2.6.11.img.test.2
2.6.11-std26-up-alt6 &amp;&gt; mkinitrd-sil.log
--- Пропатчили mkinitrd:
# patch -d / -p0 &lt; initrd.diff
patching file /sbin/mkinitrd
Hunk #1 succeeded at 150 (offset 6 lines).
--- Полноценная рабочая версия test3. Она точно работает:
# /sbin/mkinitrd -fvd --with=sata_sil initrd-2.6.11.img.test.3
2.6.11-std26-up-alt6 &amp;&gt; mkinitrd-sil-scsi.log

После этого я создал ещё 3 записи в /etc/lilo.conf (см. add_info.txt в аттаче).
Результаты загрузки (приведены кратко, полные сообщения можно проследить в
прилагаемом add_info.txt в аттаче):

[test1]
hda: hda1
Using /lib/.../exportfs.ko
Using /lib/.../xfs.ko
VFS: Cannot open root device &quot;803&quot; or unknown-block(8,3)
Please append a correct &quot;root=&quot; option
Kernel panic...

[test2]
Using /lib/.../exportfs.ko
Using /lib/.../xfs.ko
Using /lib/.../scsi_mod.ko
Using /lib/.../libata.ko
Using /lib/.../sata_sil.ko
...
ata1: dev 0 ATA, max UDMA/133, 390721968 sectors: lba48
ata1(0): applying Seagate errata fix
ata1: dev 0 configured for UDMA/100
scsi0: sata_sil
scsi1: sata_sil
 Vendor: ATA   Model: ST3200822AS    Rev: 3.01
 Type:   Direct-Access               ANSI SCSI revision: 05
VFS: Cannot open root device &quot;803&quot; or unknown-block(8,3)
Please append a correct &quot;root=&quot; option
Kernel panic...

[test3]
(загрузка прилагается в dmesg в add_info.txt)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24651</commentid>
    <comment_count>3</comment_count>
      <attachid>890</attachid>
    <who name="Dmitry Katsubo">dma_k</who>
    <bug_when>2005-05-16 23:55:57 +0400</bug_when>
    <thetext>Created attachment 890
Архив с логами + дополнительная информация</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24699</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2005-05-17 23:00:08 +0400</bug_when>
    <thetext>Так, понятно.  Что указано в /etc/modules.conf в строке &quot;probeall
scsi_hostadapter ...&quot;?  Похоже, там только ide-scsi.  Если же там есть какие-то
условные операторы, подставляющие туда sata_sil в зависимости от версии ядра,
они могли не сработать из-за Bug #6827 (если генерация initrd происходила при
загруженном ядре 2.4.x); в mkinitrd-2.9.7-alt1 эта проблема устранена.

Для загрузки с дисков SCSI (в том числе с устройств, использующих эмуляцию SCSI
- именно таким образом работает драйвер sata_sil и вообще все драйверы libata),
кроме драйвера контроллера, необходимо также загрузить модуль sd_mod (драйвер
верхнего уровня для SCSI-дисков).  mkinitrd добавляет sd_mod в initrd
автоматически, но только если обнаруживает, что добавлен хотя бы один драйвер
контроллера SCSI; если драйвер контроллера добавляется через --with или
--preload, автоматическое добавление sd_mod не происходит.

В mkinitrd &lt; 2.9.5-alt1 автоматическое определение драйверов SCSI отсутствовало
вовсе - загружались только драйверы, указанные в probeall scsi_hostadapter. 
Если список драйверов не был указан вовсе, или в нём содержались только
драйверы, перечисленные в переменной IGNORE_MODNAMES, модуль sd_mod тоже не
добавлялся в initrd.

В mkinitrd &gt;= 2.9.6-alt1 реализовано автоопределение драйверов для контроллеров
SCSI/RAID (в том числе SATA) на шине PCI.  Однако автоопределение выполняется
только в том случае, если в modules.conf отсутствуют записи для
scsi_hostadapter; если в списке probeall scsi_hostadapter указан хотя бы один
модуль, используются модули только из этого списка.  Модуль sd_mod добавляется в
initrd в том случае, если хотя бы один модуль (либо из списка в
scsi_hostadapter, либо из автоматически определённых модулей) является драйвером
SCSI-контроллера (это определяется по зависимостям модуля).

Таким образом, для решения данной проблемы необходимо исправить modules.conf:

- либо добавить sata_sil в список probeall scsi_hostadapter,

- либо установить mkinitrd &gt;= 2.9.6-alt1, libhw-tools &gt;= 0.2.12-alt1, после чего
удалить из modules.conf записи о scsi_hostadapter - в этом случае будет работать
автоопределение, но возможно изменение порядка устройств, если имеется несколько
контроллеров.

При ручном добавлении SCSI-драйверов в initrd через --preload или --with
необходимо аналогичным образом добавить в initrd и модуль sd_mod.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24766</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry Katsubo">dma_k</who>
    <bug_when>2005-05-18 22:13:31 +0400</bug_when>
    <thetext>Да, вы были правы насчёт scsi_hostadapter: после добавления в него sata_sil
проблема решилась. Обсуждаемую проблему нужно учесть ещё в двух местах:
- инсталляторе
- при переходе от ядра 2.4 к 2.6

Испытать второй способ нету возожности, так как последняя доступная версия в
Sisyphus -- mkinitrd-2.9.4-alt1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24767</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2005-05-18 22:34:56 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; Да, вы были правы насчёт scsi_hostadapter: после добавления в него sata_sil
&gt; проблема решилась. Обсуждаемую проблему нужно учесть ещё в двух местах:
&gt; - инсталляторе

Собственно, именно для него и делалась эта поддержка в mkinitrd (текущая версия
нового инсталятора вообще не прописывает scsi_hostadapter в modules.conf).

&gt; - при переходе от ядра 2.4 к 2.6

На самом деле это действительно может быть важно при переходе с 2.4.26 и более
старых версий при использовании контроллеров Silicon Image - в старых ядрах эти
контроллеры работали через драйверы IDE.  Для других контроллеров SATA либо уже
использовалась эмуляция SCSI, либо вовсе не было поддержки в старых ядрах.

&gt; Испытать второй способ нету возожности, так как последняя доступная версия в
&gt; Sisyphus -- mkinitrd-2.9.4-alt1.

Да, ещё не выложилось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30212</commentid>
    <comment_count>7</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-09-07 12:25:43 +0400</bug_when>
    <thetext>Вроде нормально  </thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>890</attachid>
            <date>2005-05-16 23:55:57 +0400</date>
            <delta_ts>2005-05-16 23:55:57 +0400</delta_ts>
            <desc>Архив с логами + дополнительная информация</desc>
            <filename>initrd-logs.tar.bz2</filename>
            <type>application/x-bzip2</type>
            <size>8741</size>
            <attacher name="Dmitry Katsubo">dma_k</attacher>
            
              <data encoding="base64">QlpoOTFBWSZTWdI02ZAAPmp/pP//8GB//////////v////8BAAAAgAhgKPffO3brc3T2+7Z174fH
R9u4+9tt9aAWuXOtr1rx7Ouj47nr3x762vqcxoS+nmd22+n3X3vbvd7vbUqi87Oe3bulplcW0yca
2+tXrztHbK2UDDbudddLc41VUUkOu3Op09t1svbt63VbZ9jCoZICBMAIZAgNMQTE2o0NU9I8U9J5
QNAAeoaA9J6g0AkiAJpGggJjVPSn4kNGSaGjRpptJk002oAaBoDI9INAAZGk01I0nolPT9ST9Q00
m0gyMIDRpoaPUAAAAAAANAJNKTUKeKemmgVH6m1JkPRBo9QxG1PUeoaAaAAAABpoGmgESiAJqYmp
tNCaMp6lPzVT9qantUn5CbUxTym9TTTFPU9R6jQAPU9TQaaMgCJQgEAFNMRpT2mTVPCE8pqfqZNQ
HqPUepptTQAANAADQ9T5Q/8frT5+eEYBB2YBpAgI+n4vDEiZAeIInjnStbuxirycUI1GiBEKpCAe
2UIkBsEM0SDAftQoNSNWMYxWDFjFj7H7vvf1P3v6Xtf8X73vfucGP7HRvd4dHL8Hr/6CBkvKv8ud
8jNj8kj1iw/xd8vnzQ0uxImKXTwe5uKi6/fIB6jka6r0/V12/1e5U/8fO9HsgWHvw4k6nZD9eBhK
x/HD/SDaQ8zOwzMznzb79/gdmPghbOf38Ru/S3gWOFY71862Uxufq1fgd3RF6067Gc2yaKxoS6J6
I39iVMkw27Nkhaj4LdWV8YdA9cc9VmGXCV4zVPoRZl1fvN2fWf8ThPFx6XXkvr3qaqAzcNxZMQQ/
ncLqFJfEuLHgFrz8xd+KRSIKJEkTGlAXjXJh2raFJ7kgOueVlsu+dnhn6c8rYtrauWXh+jrE7uJ3
cb2WCQJAj6nBqgXMYwjA8vHL/dsPJUxdji2YyEjCNGr2upvbnfnq41y5663UhzkQ7EWTw4q3WI9+
aosC6lPjkknxpOxb1xcq52Th9LWKk/1+rq0v9Hf2eTVkPoBD1hEQ8KpBjBE4wiAQGxzXhNARCKe7
n+lwx3uV+jNai2IFDNOVa8mDRq51h0KZNLw8N24KarogYpElg41M+FY6cK1k0gdosQ5hrQZMyg6Z
2TMgqDhBg4hn2J1Csgojmh3hRZnIDwO2ELczCE1xgjzP9L+0bAA4mIQfcaNIxiDSnyLLxjDQRXDY
zf4Z8Sds0nGa2a7JWN+s+BQ9djhah60zgHt0vAAEQxMgueq+PgXPQH3uGF3EW9VCQOFfOiWtg4Oh
Zre12O1bF9KLoJN0Do7+PTswaeZwndO6WWYllllllltpShSiJS22WULLKZhmcpSvj2bYW2FtgRo9
UB/J6D4l2JHDcuH3W3ukLC+iOdmqk5O5dw5LU4M8Z0PbjQDizwc23vBqYrD0jdxXHpR7GfinTx5n
5ppA3UoJ8Cfg4fP0vDvANMtkwk8SNNQOBbTPtAPiXPKk3nzADv2gFv472N0+bc8SpJxr8ld0DZud
cZxyw1y+oR059/X5rVK8oikAgX5REdmN3svyNTahwDq4oGg28fQ8iE6yL98pEg/sAFn9BumU+81e
hCrA8IwVJ/SAJRUBmLdmfxebxgFea21sJR2PxG7PdhdxqV0gmiOICDkf2EDI49QLCw1aDMKtVebV
gxTONBpoTkpnbWK1fuQccAUduy+uOFvneIYeXbBe4cbDi5iwgjH4QzVWRYVVRSI/qrpPe66u5elc
RAAtHYSorlocztQU6Ns6dGdU7CWfvue/ytVVRM/P2dghDwEIcuXbpCSQFRlYIJoqqAlVJ8cJJKxE
CUyYYp28l+tZBIahPwrtgZQ/N48PmcIEMI+yqSZSogoBwkecY2I6h4tKbYBOsRqUBUEOxGFtq96a
CzNRWeTufgfUVHVYntkYTwqDc/n1+WdhxcXP3mB3Kl22gBTpwo/5Gh9KG6zHoA8zJGCKu2FSklir
EVbCpSSxUVmdDsOLtQjvk0x7HA9Yn2+urdUzgTuEOx+mXVXM4+pAQfq4jZdHQI7cQnmJYliQa2ro
1xgRgNoB3avG6JJHCBfBMNqxKB2HpescqOg45QCpw8yVZkkEYm1u2X1/AW5RPlUl6YM5qvRbtufK
KxjtuTEFm1rcG5QC6byNvEBhiJBOA3lBkDg23MS3W5nCkkklunDEJhe608AGMPnkfns9MNxyAwCA
wCKQd4Dj8Hz16vve18p4PZfzDtoOKOe97ePuiS01jILOolFnQmuhoHxlNhsi1ARxFLRG3n4TJAKY
HLfdk1uxBB8s3GttMv08bc7rCx0rVgOINtpO728fonVJaRcdXe2lhauHyceY2OjQNKPwws1OVFtz
yrfc+kqyOHpWOEGPHiJclxkAG4ViEdE7TbGOcT2zHXkEz+PHx8/dU8QV16WKrSntRLdT6t2+3TEe
8efoiGAdOamKPCFQm45NUL7wp4wAtAbC6z40EErQuCNwjG7xNB2+g5913Sx9Wj9+NjmbKW47K2Np
0vdLwhs0rGRihCAo6XskScAsbBgO3m4GpKoErCtQi1gg5lVaq1ZKLWF9ZBoo8W/fYKaoZ6zjNAWE
sAwyqLGgBD4Cl/q3t1sGI7dsnfLAgRDLKL+jWGAsS/2LlOHj4gFvDQqabKvihTEvSxtXrzQVgdlI
W43zWBVHI8whyCgz+g3U0ogpl4YL/M67NIAf5ZZjPMqJMymLehBHv2E91/fvIDr4uHAK185AeJhU
BO/dzpmQY30EEdj3lADPPsp5SwQ7qtrNDIvRV3/zmD+WHZUKZTobje0AsF9bNjwg6eB8TG5AQU5Z
7njSLcHrEgPsOSHuP0EDEd5QkiA/fNxaDGdGpRwOlwfh5zoNjzD0OL7HAbGrk5OWJieQ1vFGlr3C
PFQODGDBQfU/bA1ji+JCPw/cwCIRD+LmRO65+JtW3Y5PEOtiQnIPoFO6n4t9LWTluuiZeSzTMxMv
IZpFbYZkkmZJJmg7hYkbWIDMC2K7UPtru1DREKGiIQDitgFD0zmUSx/EudG/yVMdKIr80Ecp2+zT
nJPP3gfn0tPx3e9MCw4b88W+eNn4IbT1GQByABCU8+knKdhmFTvL70E7jWbTwe5di7F5IwDVWJu4
ncTIAANwOY956TBHm26mAHCnTUxPt23dukO7LCzlldDzpEkUymo9a0LfDSvYaqH7+NTT5VsiZmCm
btrYAaA8V+/3Joh3BW0dcm9zZcSyPEIC0imGUXss36rIe0J6ObWHJ08pSmanl6/lDcvQjb7HRRPp
2fUeTn+IfgIqXbicRSMEJkI0EN+wO9qsobhFT6rnaIqQfqt/PEvghuxpIds9zPBbfeCYL3qSR0sr
KHrdd4VtFqYGELfu9ePbfPcy8b8mlNc/n+ZsR4ix+sHGVAPdgh+INsnROI9G6g1Z8m3jbDfxmF12
JIjK1vQAacpYLyUl9KLUuqjVABuDULCfsZkKn47DrqT0WtQUgPDEl+Eci3VDnvz1D2ihYd7yzUNJ
kwZFqDUqcIChRo0b2ag901MjQajRo3hqD3TUyNzc2TSGvN7Jkzu9BkqqavQoVVVe97i973gWABFX
fDeDiVm6jICCaDjIM/cBl7PnE4JBIXhoQg1YNp58nJ9vAQ4x7BGIRj/GwaMcfa9SnTqa0eDc/Exw
vlHnjUahQbHF8SgBjrbXC1UMbeq9sgiWLVbxR2DRRD0nfnngHoEAKovNQUvfif2sVvQ/M0atUKtW
rVCrVqxqgi5RYIp0gUEEECggggUEEEUkwKIVaNWNUKtGrmDuu0cXP2eZ4tZolzYgqQdjkGKJk3LR
n2DD3G4NzXXIgESJJIqxIkkijEicL3YDwyEGghgB5A75OWDbNkZwDEzMkADn5xRRRRRRRRRRRRUV
GIooooooooooooooooooooooows2HO5IqFXAOeZ6YINe36NC33bg+ONZtj0bF4lnIbiZ2f5IwxDp
K12yldIuxBYERvaI6eQ1iB0Yc6+8cXwD7nXjVZ527YykOXY8ebkHTs4wQEhxoFPsFxXOiYKUj0Em
vKK2dGGIpvGNGmUBACC1Dcme1bjCLPyhmnFAHW01s4UKAYAg36kzfRni0ck6iJ2sD8kimyicheTZ
TUa9Kn5YjQrzVozzhsDSbPH2t4urUA6BNbjra29Cjs09z3PafVxBqDVtcQa+bULmCP6ZHMhN12eO
vjhzYcQQ3jPerohKI8AkL+3ZyQiD1yDEeuWjq4+ednBUVJeQXVFo7tETlQ5l8Opx9/rlX378hraH
q+XO5QMx8RS+xqJxqnfpfxi8ed29BvVV1WqqquMfe0UsJT32mkkzJP/mPZuhs595pf8/C+supnso
l0PZPvGFrgCCZHr8q7PUp6Zfg1/bTh1bn2ftcLNDu1aRLiEkTMoHQJl8ZNCTMlkCnFS+b0B5MfDB
OOSuzfg9NUWBdAAtfCvy1mC9D43Wr49uUTt8FvSikESo/yfy4otGSf19dOOOByk8qVoABix/Q4As
sybHFgIFyAMQplDMUG7kp8lbdCoxO9+SSzK3kyIzhjPzGnmkdl3uubbli0qLTv8QGMVXEFAoZ4vm
ibzeZKB3oGeKSYRQxrpficxbnvU1H9FJYJ0GWwdAMhYABtvt7+mjO2hxhk/HSH1qrQRemYwgi75A
aXljS1cRhFJPvhmKKReYqW0mytO+KVnV5vutTFGHTdfx1bT4ueItr9eGvwKN67YpnrfRm+c+QXl0
QMqmccnr1eCfpfYEJIups1VLfVkCLsEIu3NDSm7HsLvb3ZO757fBlvxqod3neC/PLMO5h22BjucQ
UM4ryRM2O+xKrxm3zcUTwVdATuJMEimqoNxkFnpz4AAjdGApIDEiP62cS7g9q881bYloYlzwcI4l
ItsK4mGfj4eHybPO4ZO128Wprbu5HTpuqzstnCtJu4zyfitRVAGQrU4cs73o7Omu1OnJ0JmMhtZS
CFM5SV9zkpVoiGWHpXwZ4r6kJkKUs+mcGhnjPhDWCQ1MVucXG2V0AYeZvuj0EyCVsPWFQOJgJ7td
vFY5koQwqEEViitQUH/IAEeOa5OH6R9gAkQnfkVKJ0gzgkj44TTyvUO8MjjuUjcM1tu4DCkCVKcS
3hF51sbkAUjnGpJ4S92cpXTD3eh0IW0QkjMdAAvbtRIBIh5HEEAwBT+GWVFxlZzo7hYzFnGHPqKR
VEQvch/WITs73LddOTm9KxAnKEtxxjM0tb0IZTYpkJItKKrjZ5UKcAlamTl4SxQAuNWL143rQVVV
VVVVVVYKqqqqqqqqqqqoiqqurVyxdn9tvysZzrzY2b8taCfg8YAAPab3S3GwIgZrZzeLdFNbPWgM
9Q2Ry9SY5aCbTr1q8M+VSBZ3cA3ZpkQmY2mddOaqXewAwdgcDXLf6R0okbhLCK6Gy1BQbP1qpZtE
D0AW1Yt4oRvAHzjlArxSJvLeTqeVJ+RtRV8g8TMyCFtr7TCKeTqInC4EZQsqwYEkNvxhAh9eApxU
CDoyAJCxVrAiX4IFNepp91oQHdoAWZfaAPM5PQpu1C/1NqJ0oUKHBireGsXKfi+n+yMnpjV7d93X
LX6roR9Q6x0LCPr3GeViGuIb9dBBpBugOJvvtUHZUrAzl7IaY1aWqHKNu9ny1yUlon+F9sZSqAsk
gM1M9Gl4aHvmNuQrJsTf9EUKur4coYpajO7nO3QUbkOfkLY548vyA43V+yr5uB4Xmz85oMQYQghP
mou8kQnZle/l5U2qEEGR+59jLNT1nPRjIHlBQnnIKEC06QPDtyDuuT2X9sTlak3eXZ2Z0PAphGmo
LPvlzt+YVO2Es0OT6B8E9E3XB53l/poas1Fh/n2L62+fMYKgLK6eYrD/n5PtVLMzd/bn6vau/DDk
I4Tif4c0zsXYTnqMyDFUXxFhhl61IsDfhcnjFQie0x6NOVmtCLgWk6oYCvsISG5kKyTXilGL4vw9
J2uYAGPJ2A4uN228vhJAgrmbN3l/6iVRPrgOcF+sZBcoIRS4STi+6INGwFCZ0HsyfpNoQEBVzeD3
hcSI6SvjjqFzI6qFBvrJwif5BIjA9T1/yxNtskVP1bIQnE9nGb7tCc374UVcCwyx5zruPGRDMid4
Cd3ZbP131g9fTXRZSCJCUKU9hdYLRlqWgcC4mG0UPEEhZWQIwVRe6U5tantxDhxuPCu4wuPIu2iB
zgB0aB0dYCbG4AwIMIonbUp8X5547q+04G/Et1d3Sl+ngAlMMrYfH+GvZzEJjQ5cKKYlyofVuKUY
CtdfTHA38oP3OWJWJwtbH2w8t9fio6aigfV/buqj7mP5hUnhjchm609Gws4H5aUb3d3V5Bu5dXcm
K+4FMNPuez2mchs7NtctndeZ3IwUdvkerwCWrSF4wyZBVhgdnY/VU5F4X4/Hdn8T8VQKyDHqQGeS
Y+WhcWT+Tw/gxDlQG/w87XELF+nsoBpu0jEjgWBWrn3/DdeewXxhrCqz0EOte06gbuAd1d1si61V
/HB/ZfNy1zuK7gqUhIza0w2Pn8p6fT+CrqyxSRhHgM8TyaDxAS+guu/BqB9DdSrNgbqHg93nMrP6
HXQxgavAKk3+MFOQVOf/N+wcEX3k9fqqC9zzHaOWWCDvh7PLxeKHm4eD8/Ftt7MU3cJYZqeLXpjp
jgrgMaB0IifIqSmqinyAY8pjQGU5Narwzh0cB+svaNzim1APue8BRPtAyT5YhEAZ9nWTWaehxDSf
V0tpVtKIpISMnzj8NkJLLSAfKZLciV/gYd6LsBAO8KucmNMmrW1sMaStK0AMNAqFUnzy2pQTbEDG
HzWUe2mz6wp+DsDowCoOuQRoWq0NOHm+gNp9i/tQ0D1kMjxFxmfMYvQAft0wfto1FYrLYBGD3S+6
wOwZbIvDZTeQsb8yCWS90f48BItDnA3GYSxUOSter4PjEVMOn2k+XcH3IfKIaB5JxokfXesOw4zf
xvkQ6zWB4STNNNDBjgeAjKWwO9yBeXTPJc6jqYrA6R0ocOogGkRCqJsdnn46kbw8lEeGLzrebjO5
Uy0gBzXmo5uW3NE5CKFYA5wZQbaqBi1gfp4GRx6V4gbDMs+3Zwz1hzprZ9vyQfCOPc+iAqnQPOmX
k2ndZAxdZYugR66AQNoZl+pkJ5xkAW85SUwWuE9koIvOFDQIf3yyHk/RxImQOYjV/A6jUq4YZvKy
VWg6226JBg9xwC4qjba8K6RkE5myIlbIyUGNzdoWHjxxGoheF8A+PPvhQvFTIPE+I8NLjbFzn5YO
mqU+XI3vP1i5XUkn1nDm1guSwJJCbAofLFO/aRJkAXgQxodIQ6AsZbx3c0X1s3AHS7NmjskXKSUJ
lUo6bpkBDa/4NH/weN0G9wTG7mkjugOTHmv7o8GMEKFh3EmoUuCqi4hnEFIgbqlJIByhH+qcwMno
odnPQNAazqtAxcCWEw0hNMQDGszIecY0FU0tNGSpWThMUCZZRwRgyzVikImwcMmGYRTYgHz2qBUa
Y1yTBcQheA3wkaeqCpvICl4hEEyjj239Pr8QiprQC9tvry2CoFN+MzQOaHdzBlk6iDA50ujqEzir
ICkCEJOq4PEVL4V1Y0eMaKiFkCgEVDeSjYwyvfzXBqbTmGqU6Ht181rt6ZJL0igVQDGJRh5es4G9
bbnfvgj7AGyK+EQdPGFI0XgIareYuQxilTSD+Vh5241G9twiaRA41ADaWnVy0QRvCIgNtXmMXi76
1eUyO+A5osYs8dMXnKFt17VEcIpbdo1xS4HTAhd0FlhZcXMSsyrBKUNQXedSRYrzqaiy1a7ax4RW
WSjYebKBEnIWSaV+9d4XtlrWKESUXlk8sjSi1YMwfCos456kIxCplSDlHhBUQWFJ0cHIxu1bTK2K
AFyZABkIjUUYxEZBZzrQwTBkRMhlojRsNKdjSEjJaIhRhcoKVvmYWI4QA2BBLRCQ7Y+7AtNpRBHA
KXh7t6Uu4db0O8Ojo47hxiEedhoov2wsRAKxbXviA+bRgoKRLuSYEYxA5LWJp8TpivlgDpjTK+jJ
UvgRolixyt0Ay7Vg0qqSEz/Rba+VmQQEAxhScg+PmajAiV+DrHYacbShQOSwEUou0wD6eRdrv8jE
PPzqFa2QyzXbq7C4S1vC1+w+dzkQeHZ4OJ1mWYZtlW2tLq69EyJ3w1PJUfHTVn3TUpTExrDfiaRD
Ow6TRtRIo+Edp6vEAqb7uPMoCOdHZBQCwG0llprjKDh3J8sboC2XAOVQEhIeoOKCjeCwigG4ohh3
CqDrYF5+2RUMd2mxuwJGsHDsMtn4ZL8tNA0SmY+DHSDRgCdpNA1ZrAqqWwGEW5LjhUtzTDlSDX4X
YqGr0X3+wRzoy0oHwpUlOqzEPjLIfe9Pw/F3BlW7kBY4Lw9iYHCjol/oPxZ/q724fOnb7nWx5dDu
Em35+stYYiN3dL6h98GDnENWvDfClahJU87SvcFLTBGM70+FNerTMYMYxjFUVVchSBESghBDveI9
XF7upycthWjRXwQOEAaQUJBEajF9fhl17yFwGvy1QMpYGe4DuEK1MUJvO0A6LI+hCmIbAwODMCZO
oyeAByosVfcWUYDNvOLojloATVIMSHCz2JJGSkMQwCBB+mZkH9TsuEtqmC+5wAyC/gpKG3PCf9zx
NOBGbu6BvDVEEENrJQQggxgWmwr6SN8QJaAeEbwOlAR3nplESDpFCzx9AgS2ilcUdD09SYkcTpmf
FKSE6GAQceW2oU0CKTz7SVlQrWXaj3mbd/1HI3N/mc2PH7Rv9+LynAMENTwQqHtxQq3NSgeO28Lw
NQfNqE6+DBtHuc4CvSQyQ0Ij11C6mJvb3Y+BJ6q7KnryGgX0wPcjCyhZSgIapiq74LTtgagvEaN7
rc61vsyMsZlbGlzebOPaJJCSSXkoIAUREOAVfqVDBU2rvL0WAha+BKFADsgZYLivO8OQ7ENgHooF
AKRRmQHZ0XnPy8WlTxgOGnzVRXutaCeOYQIwC+8RuPEFd5rW5KxVvL5eHyPF3I0ek33+TIt2bzbK
ItQOfMKIIhlHnfCFoaqUQUPMec3FOWfzxGi6dsj02bw+lqsNzwCSW6fJyGFQzlpPVdoJAtkLTu2G
sB70NRfy+0yKClcSVpgCkMapIQUWDlBJB3ydEpPEBFgy4ah1wNZKJMrFKtQlWUhcNRLNKRGAqlQQ
gegPGbTd2iM6dtE+nZlQrrsQsUEdTF6YIBYJQ8LiYlldJi8t1NGQ5paQmzENazEYIDYMC/vXDoVV
PT5D2HssDiibRKegSkGkaaPFRE4QPCFhzAQIG1jtioZLCpK9eAZGC+6ciHke69E2vUa6PVThyNvY
4865wRUbW7xYmYVQ3Bt0aBxDtz15t6d1joTp0ygpuQLrry3vsHU7DWBZgUu+l5VDI6K12x2QOIdi
J5NhbcAGIRaiHEpsYmTkUa+TGsWxtuXfLVlQsEZiIRYgFX0TK4MDEgF78f8XUUIX62IKecPf0tA8
eSQRiRihmHjljAVGBJBJ08guJzStVb17KdPaQANxsTwBzYIYkOlU3JDqlKQcBpgJUdLIYkaQ9hRr
p0XVtTqlBViaw7EjcH2EAjncFg6X6qfF2YuIwNe0JFdU0hKURaQJVEpZuho3gkSPLJhsQVK5F4rf
bQaBcog2glKFv2F99kIPVCRRFMzcc2I1wpk9uo8kzZiJM12CFUqp7zuBuMwA3aFUWoBAQxZosLaR
6Wg9VEo1LqFxctWAUiwRI6btRnjiF7RxWUj2N4XWF8w1xOt2qj5Hx0VIhzfTRE6o87JGZ0RgS4VC
95zwwvGie8R9FwOwg2gDIwTVHNOgAOUUdGJ2oewrW2iUeIIgFhEWMYxCMYwVBjvbJop63R0dRnxW
+cCmxQbtiVcRDaiWWx1koGXvN9Qt7WmQN5BOSERnGgFB2xTgB+TILesLFbgAiucgSBOvlVbwTfHR
T8sF44xYIAQIDIsQeW6OgF57g3CPPPqAfraNACgRGjhvMc+4PeHg8QbQExQpEPjTMNObfeOQoEOE
UWSGmp6x+p6A0TwKW0pEkSC9kBBIY/BTgBYg2aGxA3SQiLLZOTWLa9hQ1fEbypbwxDyM6j030Pvc
TserkeraU57ZRFUz6IIAXZA4cYdOu+eEIz1BquOkVLONwD6q3AazoF7gOzH8fS/kOTeceHo8psV0
CmgjXla85ASEr1hcTQC8okfwqJspc4eJtTgOJXLLA73xCcMMnAGHYZhWvCl0gUQtcSW/wya9jwnM
dRuNwnbroa+X0ceNkvCb+uAtEayjIpCSMUB56JYWDCPwCywMtewOuUwcgI2bSUTcucwGi3OB3Ea2
qnWrSsuZbphtkmZCBDWVahGOElBIjASfkNr5h1sCHY8bTNB8ysAYMUDhqdcUXUM2hoxCrhreUQV9
RGhQzsplC+AZwnmomQHBzoo3n0VcELB1GRztN49ERhFQDK9NhAwJBFS+xrNieCxQNS6s97fub/0w
+0Kp8z9iHufGIAdSH/LAjtMx3GX1x5NV5cweVK251GEsGEAHFI0FkncySFBDPn08wIN4HRu8QGN6
K4xhieXuctf/tdLHV12yfut3fe0oUSfC8Rz3pfeGMdB2iNA4+nLIywE2ZygBa40YiegrYgsITsUM
REhy57Amf6yJsY0FWAugTmM0NQZY5kl4W223iqvr7zIajVfWQmq4MN9myIQUU/opZioTAVCNgoIO
VioVXpjlo3YlnDCmDS847HvdirROh1lT0j2PYUC4Gua0uCoT5dCvyQ76BeQotABytFXvTATyYwYk
0FBBkWLDXt4ebb5bMyXhVvDE1gVu3w3PK4N2DkjgRKfrGQZEKI7izHrQUmDuQ3QGUC3WR4UCkaBg
wgc/d3oTAQN1l0vZYSctNOjrW2ltW22pbSCkAfPM5brU40LewJ3kzu3Gpo5h0zi1LAP10aIW2RlE
asKuiobgwR8AipwEpejMC+rZu0vZExTbQO/QpoxE4bUeFWGwKqweqwa9b4T337uMkr/BUsoi1umq
EWTigMiE2tnpdGxNySAyDlsBA5gtDKsJdHlQ8YBauQYAQpXJjPKVyjLITIILNhSWHlJFqTFCQMCQ
JUq4CKlXUWxvQJ47Ve4FMXAr8AxNdYoPIHTLzcRwrcVUSRGl+0MHS0RUpQqU6iKNEMGNr97crCbK
0BaxzJSstZDETK4Ktaa8NuUbUbkV1BjEcUN78g7HVhsjBE1Iup7ckDjA8tg53gZZBXy6GIbTjZ0V
SAztDiCKg44bsPVoBAGEKgQCJVnp4xADNQMmC701ZTUcmMINSKLnefEKljZWAIhoCrRx0E8edLFH
TbMaNwVNW27fYoU2oNOJcOw3aO1s1zFgPix3MI4bQbwQonehxZ6YhtVzMPcMoV4QkcJdpyyDWAAS
BeWDCgZnUZcw67CYgL2nJRQ+MhTiPPPLXp53yiKnmOjWmgI5uy9WyknYdXPJcRuBi7ux4iWvirvh
Te0TWGDmF7SJnJ2YNSzxZC7mMQslGIDmAReuedxIF8u4gXLVEsRQAsO0bIDi4UXcEuI1iYiVMnAy
97blEWpMo3ke7xmuU1MlfsrQsDiwQsPyEIimEA9oCYNdthiesyKhxn0Qb989faO9UM0BzfDn9fpi
r4g4cjspUKFaqLWF9I2WUK2d3SHisG5uNXU9N99wX3CnAoD7C1h0i9rEdah6B7twblTlD31dBo73
+h5WDY+tA9H/4u5IpwoSGkabMgA=
</data>

          </attachment>
      

    </bug>

</bugzilla>