Summary: | [FR] поддержка MMC | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | libevms | Assignee: | Sergey Bolshakov <sbolshakov> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P3 | CC: | aen, glebfm, imz, mcpain, mike, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 32171 |
Description
Michael Shigorin
2014-08-20 19:36:49 MSK
PS: умолчание регулируется CONFIG_MMC_BLOCK_MINORS=8 (В ответ на комментарий №0)
> PS: также есть смысл игнорировать /dev/mmcblkXbootY по мотивам
> https://bugzilla.redhat.com/show_bug.cgi?id=1122665
В этой части, вероятно, закрыто installer-1.8.30-alt1:
- add mmbclk*boot* to evms exclude list
Да, всё верно. Вторую часть предлагается считать несущественной. -вот это вот 'add mmbclk*boot* to evms exclude list' следовало бы сделать в libevms, а не в инсталлере Я сделал там, где это уже было сделано. Но вообще конечно надо перенести в дефолтный конфиг, тем более что у нас это используется только в инсталяторе. (В ответ на комментарий №5)
> [...] только в инсталяторе.
Который бывает не только installer, но и livecd-install.
А в livecd-install пакет installer разве отсутствует ? Ну давайте приведём этот конфиг к единому дефолту везде, это не сложно (В ответ на комментарий №7) > А в livecd-install пакет installer разве отсутствует ? Это (вместе с alterator-livecd) частичный форк инсталера. Там надо бы тоже порядок навести с вынесением общего кода в библиотеку/сборку хуков, сейчас в порядке и среде выполнения скриптов ногу сломать крайне просто... здесь упомянул к тому, что может и впрямь лучше бы в libevms отнести сразу. если выносить в libevms дефолт, то ещё где-то может что-то сломаться. Надо подумать. С mmbclk*boot* мы не работаем вообще никак, насколько помню чтение по теме. Опять напоролся -- в инсталяторе не оказалось mmc_block.ko без + @$(call add,STAGE1_MODLISTS,stage2-mmc) а в livecd никто не добавлял в /etc/evms.conf exclude, как в installer: http://git.altlinux.org/gears/i/installer.git?p=installer.git;a=commitdiff;h=8d5d595480c144e8e732e64a6aea556e0a689da6 бишь exclude mmcblk*boot* в секции sysfs_devices в дополнение к уже добавленному там mmcblk*rpmb. Хорошо бы всё-таки засунуть в alterator-vm, мы *действительно* не собираемся ничего именно с этими вариантами устройств делать в обозримом будущем, насколько могу судить. А вот eMMC порой попадаются. В принципе могу поправить и я по отмашке $AUTHOR. я по прежнему считаю, что это следует сделать в libevms Соглашусь (при этом в installer надо обеспечить, чтоб sed не вылетел). когда я последний раз устанавливался на mmcblk - всё было отлично. |