Bug 32171

Summary: Установщик не видит eMMC диск: отсутствует блочный драйвер mmc_block
Product: Simply Linux Reporter: Леонид <leonidfishkis>
Component: installerAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P3 CC: aen, mike
Version: 7.0.5   
Hardware: all   
OS: Linux   
URL: https://forum.altlinux.org/index.php?topic=36884.msg287549#msg287549
Bug Depends on: 30239    
Bug Blocks:    

Description Леонид 2016-06-03 15:00:13 MSK
При попытке установить 64 разрядную версию 
http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/images/simply/altlinux-7.0.5-simply-x86_64-install-dvd5.iso
с флэшки.
Live версия с этой флэшки нормально загружается и через Gparted виден внутренний EMMC диск, как набор /dev/mmcblk0p1 ,  /dev/mmcblk0p2  и так до 4 
Разделами можно управлять.  Когда же происходит установка, то на шаге 4 отсутствует диск для выбора.
На внешний USB диск система встала. 
На форуме (по ссылке) предположили отсутствие драйверов в инсталляторе и предложили написать об ошибке.
Comment 1 Michael Shigorin 2016-06-03 16:50:57 MSK
Думаю, уже не будет исправлено в p7 (там есть и другие проблемы):
https://bugzilla.altlinux.org/show_bug.cgi?id=30239
https://bugzilla.altlinux.org/show_bug.cgi?id=30269

Для p8 известно и у меня для некоторых специализированных образов применяется вот такой экспериментальный коммит в mkimage-profiles:

diff --git a/features.in/stage2/stage1/modules.d/50-stage2-mmc b/features.in/stage2/stage1/modules.d/50-stage2-mmc
index f223fff..dfc39db 100644
--- a/features.in/stage2/stage1/modules.d/50-stage2-mmc
+++ b/features.in/stage2/stage1/modules.d/50-stage2-mmc
@@ -1,2 +1,9 @@
+iosf_mbi.ko
+mmc_block.ko
+mmc_core.ko
+sdhci-acpi.ko
 sdhci-pci.ko
+sdhci-pltfm.ko
+sdhci-pxav2.ko
+sdhci-pxav3.ko
 sdhci.ko

Похоже, первых четыре модуля уже есть смысл тащить в общем случае.
Comment 2 Michael Shigorin 2017-05-26 17:17:50 MSK
2 sem: @$(call add,STAGE1_MODLISTS,stage2-mmc)

Можно обойти вручную при помощи LiveCD, но там ещё вылезет bug 30239 -- потребуется _до_ запуска livecd-install отредактировать от имени root файл /etc/evms.conf и добавив там в переменную exclude секции sysfs_devices слово mmcblk*boot*
Comment 3 Michael Shigorin 2017-06-08 11:44:46 MSK
На всякий -- объезд пошагово:
1) запустить Рабочую станцию как LiveCD (F2, Russian)
2) Приложения -> Системные -> Терминал среды MATE
3) su -
4) отредактировать файл /etc/evms.conf
5) найти "sysfs_devices" в начале строки, десятком строк ниже найти "exclude"
6) добавить в список через пробел "mmcblk*boot*" после "mmcblk*rpmb"
7) сохранить файл, выйти из редактора
8) livecd-install (или Приложения -> Системные -> Установить на жёсткий диск)
9) произвести установку штатным порядком
Comment 4 Mikhail Efremov 2017-06-27 20:18:06 MSK
(In reply to comment #2)
> 2 sem: @$(call add,STAGE1_MODLISTS,stage2-mmc)

Добавлено в 7.98.1_beta2
Comment 5 Repository Robot 2017-06-27 21:22:22 MSK
livecd-evms-0.2.4-alt1 -> sisyphus:

Tue Jun 27 2017 Michael Shigorin <mike@altlinux.org> 0.2.4-alt1
- ignore MMC BOOT partitions as well (closes: #32171)
Comment 6 Леонид 2017-07-22 04:15:06 MSK
Simply 8 - диск виден. Спасибо!
Comment 7 Michael Shigorin 2017-07-25 15:55:51 MSK
Да, специально обеспечили. :)