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

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

    <bug>
          <bug_id>30728</bug_id>
          
          <creation_ts>2015-02-11 21:31:49 +0300</creation_ts>
          <short_desc>не проходит загрузка системы при использовании xfs раздела</short_desc>
          <delta_ts>2015-02-23 23:35:34 +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>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gleb Kulikov">glebus</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>evg</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>150165</commentid>
    <comment_count>0</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2015-02-11 21:31:49 +0300</bug_when>
    <thetext>извиняюсь за указанный компонент, багзилла не даёт почему-то указать kernel-...std-def. 

затронуты ВСЕ ядра, старше 3.14.29-std-def-alt1

фрагмент /etc/fstab: 

# SSD20140916----------------------------------------------------------------------------------------------------[
UUID=5ffcaaf0-93a9-440d-a987-094b651df27b       /       xfs     relatime        1       1
UUID=773aeadd-c98b-4d1b-ac82-7944e9168313       /boot   ext4    nodev,nosuid,noexec,relatime,acl        1       2
# SSD -----------------------------------------------------------------------------------------------------------]

при старте системы с ядрами, старше 3.14.29-std-def-alt1, получаем сообщение 
&quot;starting version 217
mount: unknown filesystem &apos;xfs&apos;&quot; --- до бесконечности, система не грузится.

с ядрами 3.14.29-std-def-alt1 и младьше --- всё в порядке.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150166</commentid>
    <comment_count>1</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2015-02-11 21:58:27 +0300</bug_when>
    <thetext>(In reply to comment #0)
&gt; при старте системы с ядрами, старше 3.14.29-std-def-alt1, получаем сообщение 
&gt; &quot;starting version 217
&gt; mount: unknown filesystem &apos;xfs&apos;&quot; --- до бесконечности, система не грузится.
&gt; 
&gt; с ядрами 3.14.29-std-def-alt1 и младьше --- всё в порядке.

Видимо, xfs не попал в initrd.
Сравните вывод:
zcat /boot/initrd-(version).img | cpio -itv | grep xfs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150168</commentid>
    <comment_count>2</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2015-02-11 22:07:53 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; (In reply to comment #0)

&gt; Видимо, xfs не попал в initrd.
&gt; Сравните вывод:
&gt; zcat /boot/initrd-(version).img | cpio -itv | grep xfs

не похоже:

zcat initrd-3.14.32-std-def-alt2.img | cpio -itv | grep xfs
drwxr-xr-x   2 root     root            0 Feb 12 00:07 ./lib/modules/3.14.32-std-def-alt2/kernel/fs/xfs
-rw-r--r--   1 root     root      1349745 Feb 10 19:44 ./lib/modules/3.14.32-std-def-alt2/kernel/fs/xfs/xfs.ko
cpio: Из имён членов удаляются начальные `/&apos;
22587 блоков

zcat initrd-3.14.29-std-def-alt1.img  | cpio -itv | grep xfs
drwxr-xr-x   2 root     root            0 Jan 19 15:16 ./lib/modules/3.14.29-std-def-alt1/kernel/fs/xfs
-rw-r--r--   1 root     root      1349745 Jan 18 01:06 ./lib/modules/3.14.29-std-def-alt1/kernel/fs/xfs/xfs.ko
cpio: Из имён членов удаляются начальные `/&apos;
22584 блоков</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150169</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2015-02-11 22:11:20 +0300</bug_when>
    <thetext>Зависимости у модуля xfs не поменялись ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150170</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2015-02-11 22:13:26 +0300</bug_when>
    <thetext>И ещё - если загрузить rescue систему с последним ядром, монтирование корня работает?
попробуйте, например, это:
http://ftp.altlinux.ru/pub/people/rider/sisyphus-1.9.3-20150203-server-light-systemd-x86_64-ru-install-cd.iso

x86_64?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150177</commentid>
    <comment_count>5</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2015-02-12 12:36:38 +0300</bug_when>
    <thetext>А на ядре 3.18-un-def воспроизводится?

Не обновлялся ли у вас make-initrd между 3.14.28 и 3.14.29?

В загруженной системе у меня на std-def нормально монтируется. В xfs как таковой не было изменений после 3.14.28, но были изменения в управлении памятью и тому подобных вещах, связанные с xfs...

Попробуйте указать при загрузке параметр stop=udev и в полученном shell загрузить модуль xfs. Посмотреть что получится и на что будет ругаться, если будет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150331</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2015-02-17 17:10:49 +0300</bug_when>
    <thetext>В 3.14.31 сломали автозагрузку модуля crc32c для процессоров, не поддерживающих инструкцию CRC32 (SSE4.2); в 3.14.33 это должны были починить:

  http://git.altlinux.org/gears/k/kernel-image-std-def.git?p=kernel-image-std-def.git;a=commitdiff;h=28e24c6d835b173ba8754e5ba9d2b0f09dff7629

При использовании процессора, поддерживающего SSE4.2, эта ошибка не проявлялась (загружался и работал модуль crc32c-intel).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150426</commentid>
    <comment_count>7</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2015-02-23 23:28:23 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; В 3.14.31 сломали автозагрузку модуля crc32c для процессоров, не поддерживающих
&gt; инструкцию CRC32 (SSE4.2); в 3.14.33 это должны были починить:

похоже, оно. загрузка проходит!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150427</commentid>
    <comment_count>8</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2015-02-23 23:29:35 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; А на ядре 3.18-un-def воспроизводится?

не могу посмотреть

&gt; Попробуйте указать при загрузке параметр stop=udev и в полученном shell
&gt; загрузить модуль xfs. Посмотреть что получится и на что будет ругаться, если
&gt; будет.

3.14.33-std-def-alt1 исправилось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150429</commentid>
    <comment_count>9</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2015-02-23 23:35:34 +0300</bug_when>
    <thetext>3.14.33-std-def-alt1 исправилось.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>