Bug 48634 - Не отображаются SATA-диски, включенные в RAID (Rapid Storage Technology)
Summary: Не отображаются SATA-диски, включенные в RAID (Rapid Storage Technology)
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: mdadm (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Олег Соловьев
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-30 10:55 MSK by Evgeny Shesteperov
Modified: 2023-12-25 22:05 MSK (History)
3 users (show)

See Also:


Attachments
diff_rpm_txt (3.17 KB, text/x-log)
2023-12-01 11:00 MSK, Mikhail Chernonog
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2023-11-30 10:55:33 MSK
Версия

-   mdadm-4.2-alt3
-   alterator-vm-0.4.34-alt1
-   evms-2.5.5-alt69

Дистрибутивы

-   ALT Workstation K 10.2.1 (официальный)
-   ALT Workstation K 10 (собранный на момент 29 ноября 2023 года,
    коммит в mkimage-profiles: 30bbaf13d664d2cbf53f5dacee82955d6b80b9a3)

Стенд

-   ПК с материнской платой Gigabyte B760 DS3H RTL

Шаги воспроизведения

Создать RAID0:

1.  После включения компьютера нажать клавишу DEL, чтобы войти в меню
    BIOS.
2.  Выбрать Settings →IO Ports → VMD setup menu → Указать Enable VMD
    Controller как Enabled.
3.  Нажать F10 → выбрать Yes для сохранения и выхода, ПК перезагрузится.
4.  После включения компьютера нажать клавишу DEL, чтобы войти в меню
    BIOS.
5.  Выбрать Settings →IO Ports → выбрать Intel(R) Rapid Storage
    Technology.
6.  Удалить текущий RAID, если необходимо.
7.  Выбрать Create RAID Volume.
8.  Выбрать RAID Level как RAID0 (Stripe).
9.  Выбрать диски SATA (не менее двух).
10. Выбрать Create Volume.
11. Нажать F10 → выбрать Yes для сохранения и выхода, ПК перезагрузится.
12. Начать установку.
13. Дойти до этапа 4: Подготовка диска.
14. Выбрать профиль Вручную.
15. Активировать чек-бокс Очистить выбранные диски перед применением
    профиля.
16. Нажать Далее.

-   Ожидаемый результат: в списке дисков отображается том IMSM,
    установка на данный RAID возможна.

-   Фактический результат (KWorkstation 10.2.1): диски отображаются,
    установка на данный RAID невозможна (При нажатие кнопки Далее
    следует Критическая ошибка, Операция невозможна).

-   Фактический результат (собранный образ от 29 ноября): диски не
    отображаются, установка на RAID невозможна.

Повесил на mdadm, так как не знаю, какой пакет действительно отвечает за
это поведение в установщике.
Comment 1 Evgeny Shesteperov 2023-11-30 17:29:13 MSK
Пробовал следующее:

- Собрал образ kworkstation-install.iso из коммита 4c9359a3f32cbb50dd64c9ae7c5f182a06c34f5c (октябрь месяц)
- Собрал образ kworkstation-install.iso из профилей от zerg (https://git.altlinux.org/people/zerg/packages/?p=mkimage-profiles-kworkstation.git;a=summary)
- Собрал образ alt-server.iso с текущими mkimage-profiles.

Результат: диски не отображаются (даже в lsblk)

Делаю вывод, что это связано с каким-то пакетом в установщике, который обновился с октября месяца.
Comment 2 Антон Мидюков 2023-11-30 17:38:10 MSK
> -   Ожидаемый результат: в списке дисков отображается том IMSM,
>    установка на данный RAID возможна.

А на каком-то образе когда-то работала установка?

Можно сравнить пакеты altinst двух образов.
В корне iso есть список пакетов инсталятора:
.disk/pkglists/altlinst/image/rpm.txt
Comment 3 Олег Соловьев 2023-11-30 17:39:21 MSK
(In reply to Evgeny Shesteperov from comment #1)
> Пробовал следующее:
> 
> - Собрал образ kworkstation-install.iso из коммита
> 4c9359a3f32cbb50dd64c9ae7c5f182a06c34f5c (октябрь месяц)

А если собрать из октябрьского среза?
https://www.altlinux.org/%D0%90%D1%80%D1%85%D0%B8%D0%B2_%D0%A1%D0%B8%D0%B7%D0%B8%D1%84%D0%B0#%D0%94%D1%80%D1%83%D0%B3%D0%B8%D0%B5_%D0%B0%D1%80%D1%85%D0%B8%D0%B2%D1%8B_(t7_.._p10)
Comment 4 Олег Соловьев 2023-12-01 10:56:20 MSK
(In reply to Evgeny Shesteperov from comment #0)
> -   Фактический результат (KWorkstation 10.2.1): диски отображаются,
>     установка на данный RAID невозможна (При нажатие кнопки Далее
>     следует Критическая ошибка, Операция невозможна)
mknod() почему-то не срабатывает

> -   Фактический результат (собранный образ от 29 ноября): диски не
>     отображаются, установка на RAID невозможна.
не воспроизводится
Comment 5 Mikhail Chernonog 2023-12-01 11:00:49 MSK
Created attachment 15135 [details]
diff_rpm_txt
Comment 6 Mikhail Chernonog 2023-12-01 11:03:20 MSK
(Ответ для Антон Мидюков на комментарий #2)
> > -   Ожидаемый результат: в списке дисков отображается том IMSM,
> >    установка на данный RAID возможна.
> 
> А на каком-то образе когда-то работала установка?
> 
Работало отображение RAID в установщике, образ ALT Workstation K 10.2.1 от 20231023
На собранном образе от 29.11 - не отображается RAID.
Проверить корректность установки нельзя, т.к. данный функционал починен в mdadm версии 4.2-alt4
> Можно сравнить пакеты altinst двух образов.
> В корне iso есть список пакетов инсталятора:
> .disk/pkglists/altlinst/image/rpm.txt

Приложил файл с дифом.
Comment 7 Олег Соловьев 2023-12-01 11:09:09 MSK
kwork собирается сейчас из коммита a24e7e0af
Comment 8 Slava Aseev 2023-12-22 20:05:52 MSK
Скоро заедет фикс:
sisyphus: https://packages.altlinux.org/ru/tasks/336993/
p10: https://packages.altlinux.org/ru/tasks/336970/
Comment 9 Repository Robot 2023-12-25 22:05:14 MSK
mdadm-4.2-alt5 -> sisyphus:

 Thu Dec 21 2023 Slava Aseev <ptrnine@altlinux> 4.2-alt5
 - enable RAID for SATA under VMD (closes: #48634)
   (picked from mdadm's master)