* [make-initrd] Алгоритм добавления модулей ядра в initrd
@ 2020-05-07 10:11 Антон Мидюков
2020-05-07 11:54 ` Alexey Gladkov
2020-05-08 15:56 ` Alexey Gladkov
0 siblings, 2 replies; 8+ messages in thread
From: Антон Мидюков @ 2020-05-07 10:11 UTC (permalink / raw)
To: make-initrd
Доброго времени суток
На Raspberry Pi 3 столкнулся с такой проблемой. Начиная с ядра 5.6, для
загрузки с SD-карты требуется модуль ядра bcm2835-dma.ko помимо bcm2835.ko
Но make-initrd добавляет только bcm2835.ko при автопоиске.
Хотелось бы понять, почему не добавляется bcm2835-dma.ko?
Да и вообще интересно, как работает автоугадав? Анализирует вывод lsmod?
В выводе lsmod этот модуль значится как bcm2835_dma. Это имеет значение?
--
С уважением, Антон Мидюков <antohami@basealt.ru>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [make-initrd] Алгоритм добавления модулей ядра в initrd
2020-05-07 10:11 [make-initrd] Алгоритм добавления модулей ядра в initrd Антон Мидюков
@ 2020-05-07 11:54 ` Alexey Gladkov
2020-05-08 15:56 ` Alexey Gladkov
1 sibling, 0 replies; 8+ messages in thread
From: Alexey Gladkov @ 2020-05-07 11:54 UTC (permalink / raw)
To: make-initrd
On Thu, May 07, 2020 at 05:11:29PM +0700, Антон Мидюков wrote:
> Доброго времени суток
>
> На Raspberry Pi 3 столкнулся с такой проблемой. Начиная с ядра 5.6, для
> загрузки с SD-карты требуется модуль ядра bcm2835-dma.ko помимо bcm2835.ko
Такое бывает. Нужно разбираться почему так случилось.
> Но make-initrd добавляет только bcm2835.ko при автопоиске.
Пришлите в приват bug-report c этой системы.
> Хотелось бы понять, почему не добавляется bcm2835-dma.ko?
У меня нет этих модулей поэтому затрудняюсь сказать без багрепорта.
> Да и вообще интересно, как работает автоугадав? Анализирует вывод lsmod?
Нет. Автоугадав анализирует /sys. lsmod не интересен.
> В выводе lsmod этот модуль значится как bcm2835_dma. Это имеет значение?
Это значения не имеет.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [make-initrd] Алгоритм добавления модулей ядра в initrd
2020-05-07 10:11 [make-initrd] Алгоритм добавления модулей ядра в initrd Антон Мидюков
2020-05-07 11:54 ` Alexey Gladkov
@ 2020-05-08 15:56 ` Alexey Gladkov
2020-05-08 16:21 ` Антон Мидюков
2020-05-10 12:05 ` Alexey Gladkov
1 sibling, 2 replies; 8+ messages in thread
From: Alexey Gladkov @ 2020-05-08 15:56 UTC (permalink / raw)
To: make-initrd
On Thu, May 07, 2020 at 05:11:29PM +0700, Антон Мидюков wrote:
> Доброго времени суток
>
> На Raspberry Pi 3 столкнулся с такой проблемой. Начиная с ядра 5.6, для
> загрузки с SD-карты требуется модуль ядра bcm2835-dma.ko помимо bcm2835.ko
>
> Но make-initrd добавляет только bcm2835.ko при автопоиске.
>
> Хотелось бы понять, почему не добавляется bcm2835-dma.ko?
Согласно sysfs bcm2835-dma не нужен для монтирования корня. Есть невнятная
ссылка на dma, которая не является официальным API. Я добавлю её как хак.
В следующей версии должно заработать.
Вызывает вопросы modalias 'of:NmmcT(null)Cbrcm,bcm2835-sdhost'.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [make-initrd] Алгоритм добавления модулей ядра в initrd
2020-05-08 15:56 ` Alexey Gladkov
@ 2020-05-08 16:21 ` Антон Мидюков
2020-05-08 16:42 ` Alexey Gladkov
2020-05-10 12:05 ` Alexey Gladkov
1 sibling, 1 reply; 8+ messages in thread
From: Антон Мидюков @ 2020-05-08 16:21 UTC (permalink / raw)
To: make-initrd
08.05.2020 22:56, Alexey Gladkov пишет:
> On Thu, May 07, 2020 at 05:11:29PM +0700, Антон Мидюков wrote:
>> Доброго времени суток
>>
>> На Raspberry Pi 3 столкнулся с такой проблемой. Начиная с ядра 5.6, для
>> загрузки с SD-карты требуется модуль ядра bcm2835-dma.ko помимо bcm2835.ko
>>
>> Но make-initrd добавляет только bcm2835.ko при автопоиске.
>>
>> Хотелось бы понять, почему не добавляется bcm2835-dma.ko?
> Согласно sysfs bcm2835-dma не нужен для монтирования корня. Есть невнятная
> ссылка на dma, которая не является официальным API. Я добавлю её как хак.
> В следующей версии должно заработать.
Спасибо!
> Вызывает вопросы modalias 'of:NmmcT(null)Cbrcm,bcm2835-sdhost'.
Какие?
--
С уважением, Антон Мидюков <antohami@basealt.ru>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [make-initrd] Алгоритм добавления модулей ядра в initrd
2020-05-08 16:21 ` Антон Мидюков
@ 2020-05-08 16:42 ` Alexey Gladkov
0 siblings, 0 replies; 8+ messages in thread
From: Alexey Gladkov @ 2020-05-08 16:42 UTC (permalink / raw)
To: make-initrd
On Fri, May 08, 2020 at 11:21:07PM +0700, Антон Мидюков wrote:
> > Вызывает вопросы modalias 'of:NmmcT(null)Cbrcm,bcm2835-sdhost'.
> Какие?
Ну '(null)' как бы намекает, что кто-то распечатал пустой указатель вот в
этом месте:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/scripts/mod/file2alias.c#n354
--
Rgrds, legion
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [make-initrd] Алгоритм добавления модулей ядра в initrd
2020-05-08 15:56 ` Alexey Gladkov
2020-05-08 16:21 ` Антон Мидюков
@ 2020-05-10 12:05 ` Alexey Gladkov
2020-05-11 5:16 ` Антон Мидюков
1 sibling, 1 reply; 8+ messages in thread
From: Alexey Gladkov @ 2020-05-10 12:05 UTC (permalink / raw)
To: make-initrd
On Fri, May 08, 2020 at 05:56:07PM +0200, Alexey Gladkov wrote:
> On Thu, May 07, 2020 at 05:11:29PM +0700, Антон Мидюков wrote:
> > Доброго времени суток
> >
> > На Raspberry Pi 3 столкнулся с такой проблемой. Начиная с ядра 5.6, для
> > загрузки с SD-карты требуется модуль ядра bcm2835-dma.ko помимо bcm2835.ko
> >
> > Но make-initrd добавляет только bcm2835.ko при автопоиске.
> >
> > Хотелось бы понять, почему не добавляется bcm2835-dma.ko?
>
> Согласно sysfs bcm2835-dma не нужен для монтирования корня. Есть невнятная
> ссылка на dma, которая не является официальным API. Я добавлю её как хак.
> В следующей версии должно заработать.
Фикс в master. Если у вас есть возможность, то проверьте пожалуйста.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [make-initrd] Алгоритм добавления модулей ядра в initrd
2020-05-10 12:05 ` Alexey Gladkov
@ 2020-05-11 5:16 ` Антон Мидюков
2020-05-11 10:12 ` Alexey Gladkov
0 siblings, 1 reply; 8+ messages in thread
From: Антон Мидюков @ 2020-05-11 5:16 UTC (permalink / raw)
To: make-initrd
10.05.2020 19:05, Alexey Gladkov пишет:
> On Fri, May 08, 2020 at 05:56:07PM +0200, Alexey Gladkov wrote:
>> On Thu, May 07, 2020 at 05:11:29PM +0700, Антон Мидюков wrote:
>>> Доброго времени суток
>>>
>>> На Raspberry Pi 3 столкнулся с такой проблемой. Начиная с ядра 5.6, для
>>> загрузки с SD-карты требуется модуль ядра bcm2835-dma.ko помимо bcm2835.ko
>>>
>>> Но make-initrd добавляет только bcm2835.ko при автопоиске.
>>>
>>> Хотелось бы понять, почему не добавляется bcm2835-dma.ko?
>> Согласно sysfs bcm2835-dma не нужен для монтирования корня. Есть невнятная
>> ссылка на dma, которая не является официальным API. Я добавлю её как хак.
>> В следующей версии должно заработать.
> Фикс в master. Если у вас есть возможность, то проверьте пожалуйста.
>
Проверил. bcm2835-dma.ko.gz в initrd добавился. Также добавился лишний
модуль snd-pcm-dmaegine.ko.gz.
--
С уважением, Антон Мидюков <antohami@basealt.ru>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [make-initrd] Алгоритм добавления модулей ядра в initrd
2020-05-11 5:16 ` Антон Мидюков
@ 2020-05-11 10:12 ` Alexey Gladkov
0 siblings, 0 replies; 8+ messages in thread
From: Alexey Gladkov @ 2020-05-11 10:12 UTC (permalink / raw)
To: make-initrd
On Mon, May 11, 2020 at 12:16:25PM +0700, Антон Мидюков wrote:
> > Фикс в master. Если у вас есть возможность, то проверьте пожалуйста.
> >
> Проверил. bcm2835-dma.ko.gz в initrd добавился. Также добавился лишний
> модуль snd-pcm-dmaegine.ko.gz.
Я не вижу этого по твоему bug-report, но я же предупреждал, что это хак.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-05-11 10:12 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-07 10:11 [make-initrd] Алгоритм добавления модулей ядра в initrd Антон Мидюков
2020-05-07 11:54 ` Alexey Gladkov
2020-05-08 15:56 ` Alexey Gladkov
2020-05-08 16:21 ` Антон Мидюков
2020-05-08 16:42 ` Alexey Gladkov
2020-05-10 12:05 ` Alexey Gladkov
2020-05-11 5:16 ` Антон Мидюков
2020-05-11 10:12 ` Alexey Gladkov
Make-initrd development discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/make-initrd/0 make-initrd/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 make-initrd make-initrd/ http://lore.altlinux.org/make-initrd \
make-initrd@lists.altlinux.org make-initrd@lists.altlinux.ru make-initrd@lists.altlinux.com
public-inbox-index make-initrd
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.make-initrd
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git