ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] mkmodpack: modprobe --show-depends
@ 2012-08-22 12:50 Andrey Liakhovets
  2012-08-22 13:22 ` Денис Смирнов
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Andrey Liakhovets @ 2012-08-22 12:50 UTC (permalink / raw)
  To: sisyphus

Здравствуйте.

А сейчас сборка образа из Сизифа работает?

У меня в чруте stage1/.work такие команды ничего не выдают:
# modprobe --set-version=3.5.2-std-def-alt2 --show-depends ahci
(для любого модуля).
В результате сборка падает: т.к. на входе cpio пусто, то в /tmp/mkmodpack.*/
тоже пусто, и depmod с mkmodpack'ом падают:
ERROR: could not open directory /tmp/mkmodpack.fSqELQPEBy/lib/modules/3.5.2-std-def-alt2: No such file or directory
FATAL: could not search modules: No such file or directory
mkmodpack: Failed to create modules dependencies.

Пытаюсь собрать из неизменённого
git://git.altlinux.org/people/mike/packages/mkimage-profiles.git
примерно так:
make ISOHYBRID=1 ARCH=i586 APTCONF=...to_Sisyphus... rescue.iso

Если вместо Сизифа собирать из t6 (убрав несуществующие в t6 пакеты из
профиля), то всё хорошо.

Возможно, влияет моя хост-система (?):
текущий p6, i586, ядро 3.0.41-std-def-alt0.M60P.1

Андрей Ляховец


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] mkmodpack: modprobe --show-depends
  2012-08-22 12:50 [sisyphus] mkmodpack: modprobe --show-depends Andrey Liakhovets
@ 2012-08-22 13:22 ` Денис Смирнов
  2012-08-22 14:01   ` Andrey Liakhovets
  2012-08-22 14:03 ` Michael Shigorin
  2012-08-24 13:29 ` Anton V. Boyarshinov
  2 siblings, 1 reply; 10+ messages in thread
From: Денис Смирнов @ 2012-08-22 13:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 456 bytes --]

On Wed, Aug 22, 2012 at 04:50:47PM +0400, Andrey Liakhovets wrote:

AL> У меня в чруте stage1/.work такие команды ничего не выдают:
AL> # modprobe --set-version=3.5.2-std-def-alt2 --show-depends ahci

Ставится ядро, но не ставится к нему никаких модулей?

Проблема в том, что в такой ситуации никто не запускает depmod.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] mkmodpack: modprobe --show-depends
  2012-08-22 13:22 ` Денис Смирнов
@ 2012-08-22 14:01   ` Andrey Liakhovets
  0 siblings, 0 replies; 10+ messages in thread
From: Andrey Liakhovets @ 2012-08-22 14:01 UTC (permalink / raw)
  To: sisyphus

On Wed, 22 Aug 2012 17:22:03 +0400 "Денис Смирнов" wrote:
>On Wed, Aug 22, 2012 at 04:50:47PM +0400, Andrey Liakhovets wrote:
>
>AL> У меня в чруте stage1/.work такие команды ничего не выдают:
>AL> # modprobe --set-version=3.5.2-std-def-alt2 --show-depends ahci
>
>Ставится ядро, но не ставится к нему никаких модулей?
>
>Проблема в том, что в такой ситуации никто не запускает depmod.

Все модули в чруте есть. На примере ahci:
# cd /lib/modules/3.5.2-std-def-alt2/
# ls -l kernel/drivers/ata/ahci.ko kernel/drivers/ata/libahci.ko kernel/drivers/ata/libata.ko kernel/drivers/scsi/scsi_mod.ko
-rw-r--r-- 1 root root  41544 Aug 19 15:49 kernel/drivers/ata/ahci.ko
-rw-r--r-- 1 root root  31668 Aug 19 15:49 kernel/drivers/ata/libahci.ko
-rw-r--r-- 1 root root 234843 Aug 19 15:49 kernel/drivers/ata/libata.ko
-rw-r--r-- 1 root root 251462 Aug 19 15:50 kernel/drivers/scsi/scsi_mod.ko

Также есть зависимости:
# grep ahci /lib/modules/3.5.2-std-def-alt2/modules.dep
kernel/drivers/ata/ahci.ko: kernel/drivers/ata/libahci.ko kernel/drivers/ata/libata.ko kernel/drivers/scsi/scsi_mod.ko
kernel/drivers/ata/libahci.ko: kernel/drivers/ata/libata.ko kernel/drivers/scsi/scsi_mod.ko
kernel/drivers/ata/acard-ahci.ko: kernel/drivers/ata/libahci.ko kernel/drivers/ata/libata.ko kernel/drivers/scsi/scsi_mod.ko
kernel/drivers/ata/ahci_platform.ko: kernel/drivers/ata/libahci.ko kernel/drivers/ata/libata.ko kernel/drivers/scsi/scsi_mod.ko

Однако:
# modprobe --set-version=3.5.2-std-def-alt2 --show-depends ahci
#
# modprobe -V
kmod version 9
# rpm -q kmod
kmod-9-alt1

Повторюсь, что при сборке из t6 всё хорошо. В этом случае в чруте ядро
3.0.41-std-def-alt0.M60P.1 и module-init-tools-3.16-alt2.M60P.1
(2 дня назад ядро было 3.0.40-std-def-alt0.M60P.1, и тоже всё хорошо).

Андрей Ляховец


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] mkmodpack: modprobe --show-depends
  2012-08-22 12:50 [sisyphus] mkmodpack: modprobe --show-depends Andrey Liakhovets
  2012-08-22 13:22 ` Денис Смирнов
@ 2012-08-22 14:03 ` Michael Shigorin
  2012-08-22 14:27   ` Andrey Liakhovets
  2012-08-24 13:29 ` Anton V. Boyarshinov
  2 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2012-08-22 14:03 UTC (permalink / raw)
  To: sisyphus

On Wed, Aug 22, 2012 at 04:50:47PM +0400, Andrey Liakhovets wrote:
> А сейчас сборка образа из Сизифа работает?

Не с std-def/std-pae и kmod-9:
https://bugzilla.altlinux.org/show_bug.cgi?id=27640
http://git.altlinux.org/people/mike/packages/?p=propagator.git;a=commitdiff;h=a2d8a0be620d25ac35593c218f3b1b942655cdde

> ERROR: could not open directory /tmp/mkmodpack.fSqELQPEBy/lib/modules/3.5.2-std-def-alt2: No such file or directory
> FATAL: could not search modules: No such file or directory
> mkmodpack: Failed to create modules dependencies.

Майнтейнер на перевопрос почтой откликнулся, но там всё сложней.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] mkmodpack: modprobe --show-depends
  2012-08-22 14:03 ` Michael Shigorin
@ 2012-08-22 14:27   ` Andrey Liakhovets
  2012-08-22 14:34     ` Andrey Liakhovets
  0 siblings, 1 reply; 10+ messages in thread
From: Andrey Liakhovets @ 2012-08-22 14:27 UTC (permalink / raw)
  To: sisyphus

On Wed, 22 Aug 2012 17:03:24 +0300 Michael Shigorin wrote:
>On Wed, Aug 22, 2012 at 04:50:47PM +0400, Andrey Liakhovets wrote:
>> А сейчас сборка образа из Сизифа работает?
>
>Не с std-def/std-pae и kmod-9:
>https://bugzilla.altlinux.org/show_bug.cgi?id=27640
>http://git.altlinux.org/people/mike/packages/?p=propagator.git;a=commitdiff;h=a2d8a0be620d25ac35593c218f3b1b942655cdde

Спасибо!

Не понял только, почему будет работать с этим изменением.
Ведь дальше mkmodpack формирует архив, в который теперь попадут только
firmware FILES, без модулей (т.к. WORKDIR всё равно пустая).

>> ERROR: could not open directory /tmp/mkmodpack.fSqELQPEBy/lib/modules/3.5.2-std-def-alt2: No such file or directory
>> FATAL: could not search modules: No such file or directory
>> mkmodpack: Failed to create modules dependencies.
>
>Майнтейнер на перевопрос почтой откликнулся, но там всё сложней.

Андрей Ляховец


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] mkmodpack: modprobe --show-depends
  2012-08-22 14:27   ` Andrey Liakhovets
@ 2012-08-22 14:34     ` Andrey Liakhovets
  2012-08-22 21:18       ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Andrey Liakhovets @ 2012-08-22 14:34 UTC (permalink / raw)
  To: sisyphus

On Wed, 22 Aug 2012 18:27:30 +0400 "Andrey Liakhovets" wrote:
>On Wed, 22 Aug 2012 17:03:24 +0300 Michael Shigorin wrote:
>>On Wed, Aug 22, 2012 at 04:50:47PM +0400, Andrey Liakhovets wrote:
>>> А сейчас сборка образа из Сизифа работает?
>>
>>Не с std-def/std-pae и kmod-9:
>>https://bugzilla.altlinux.org/show_bug.cgi?id=27640
>>http://git.altlinux.org/people/mike/packages/?p=propagator.git;a=commitdiff;h=a2d8a0be620d25ac35593c218f3b1b942655cdde
>
>Спасибо!
>
>Не понял только, почему будет работать с этим изменением.
>Ведь дальше mkmodpack формирует архив, в который теперь попадут только
>firmware FILES, без модулей (т.к. WORKDIR всё равно пустая).

Извиняюсь, дошло, depmod как раз и сделает этот .bin

Андрей Ляховец


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] mkmodpack: modprobe --show-depends
  2012-08-22 14:34     ` Andrey Liakhovets
@ 2012-08-22 21:18       ` Michael Shigorin
  2012-08-23  6:46         ` Andrey Liakhovets
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2012-08-22 21:18 UTC (permalink / raw)
  To: sisyphus

On Wed, Aug 22, 2012 at 06:34:29PM +0400, Andrey Liakhovets wrote:
> Извиняюсь, дошло, depmod как раз и сделает этот .bin

Именно.  Кстати, сразу не заметил по той причине,
что большинство образов тянут kernel-modules-*
(например, drm) -- а те дёргают depmod.

Буду благодарен, если подскажете, где бы чинили.
По-хорошему, надо решать регрессию в kmod, но там
эээ... немного странный апстрим.  Далее, может иметь
смысл паковать modules.dep.bin в kernel-image (как в
других ядрах), но майнтейнер припоминает какие-то
проблемы, связанные с этим.  Ну или патчить propagator...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----        Sep 29, Kiev, Ukraine:
--       http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] mkmodpack: modprobe --show-depends
  2012-08-22 21:18       ` Michael Shigorin
@ 2012-08-23  6:46         ` Andrey Liakhovets
  0 siblings, 0 replies; 10+ messages in thread
From: Andrey Liakhovets @ 2012-08-23  6:46 UTC (permalink / raw)
  To: sisyphus

On Thu, 23 Aug 2012 00:18:18 +0300 Michael Shigorin wrote:
>On Wed, Aug 22, 2012 at 06:34:29PM +0400, Andrey Liakhovets wrote:
>> Извиняюсь, дошло, depmod как раз и сделает этот .bin
>
>Именно.  Кстати, сразу не заметил по той причине,
>что большинство образов тянут kernel-modules-*
>(например, drm) -- а те дёргают depmod.
>
>Буду благодарен, если подскажете, где бы чинили.
>По-хорошему, надо решать регрессию в kmod, но там
>эээ... немного странный апстрим.  Далее, может иметь
>смысл паковать modules.dep.bin в kernel-image (как в
>других ядрах), но майнтейнер припоминает какие-то
>проблемы, связанные с этим.  Ну или патчить propagator...

propagator - уже работает, и больше никого не затрагивает
modules.*.bin - что если дёргать depmod при установке ядра? (не знаю)
kmod - совсем не знаю

Андрей Ляховец


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] mkmodpack: modprobe --show-depends
  2012-08-22 12:50 [sisyphus] mkmodpack: modprobe --show-depends Andrey Liakhovets
  2012-08-22 13:22 ` Денис Смирнов
  2012-08-22 14:03 ` Michael Shigorin
@ 2012-08-24 13:29 ` Anton V. Boyarshinov
  2012-08-24 15:24   ` Andrey Liakhovets
  2 siblings, 1 reply; 10+ messages in thread
From: Anton V. Boyarshinov @ 2012-08-24 13:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Добрый день

On Wed, 22 Aug 2012 16:50:47 +0400 Andrey Liakhovets wrote:


> У меня в чруте stage1/.work такие команды ничего не выдают:
> # modprobe --set-version=3.5.2-std-def-alt2 --show-depends ahci
> (для любого модуля).
> В результате сборка падает: т.к. на входе cpio пусто, то в /tmp/mkmodpack.*/
У меня эта проблема была исправлена propagator-20101130-alt18


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] mkmodpack: modprobe --show-depends
  2012-08-24 13:29 ` Anton V. Boyarshinov
@ 2012-08-24 15:24   ` Andrey Liakhovets
  0 siblings, 0 replies; 10+ messages in thread
From: Andrey Liakhovets @ 2012-08-24 15:24 UTC (permalink / raw)
  To: sisyphus

On Fri, 24 Aug 2012 17:29:45 +0400 "Anton V. Boyarshinov" wrote:
>On Wed, 22 Aug 2012 16:50:47 +0400 Andrey Liakhovets wrote:
>> У меня в чруте stage1/.work такие команды ничего не выдают:
>> # modprobe --set-version=3.5.2-std-def-alt2 --show-depends ahci
>> (для любого модуля).
>> В результате сборка падает: т.к. на входе cpio пусто, то в /tmp/mkmodpack.*/
>У меня эта проблема была исправлена propagator-20101130-alt18

Исправлена проблема с --list, но не с --show-depends.

Проявляется, если после установки ядра отсутствует modules.dep.bin .
При этом нынешний modprobe --show-depends ничего не выдаёт.

Решается установкой такого ядра, где modules.dep.bin есть,
или установкой отдельного модуля ядра, выполняющего depmod,
или специальным depmod в propagator'е, см. рядом письмо Михаила:
http://lists.altlinux.org/pipermail/sisyphus/2012-August/358174.html .

Андрей Ляховец


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-08-24 15:24 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-22 12:50 [sisyphus] mkmodpack: modprobe --show-depends Andrey Liakhovets
2012-08-22 13:22 ` Денис Смирнов
2012-08-22 14:01   ` Andrey Liakhovets
2012-08-22 14:03 ` Michael Shigorin
2012-08-22 14:27   ` Andrey Liakhovets
2012-08-22 14:34     ` Andrey Liakhovets
2012-08-22 21:18       ` Michael Shigorin
2012-08-23  6:46         ` Andrey Liakhovets
2012-08-24 13:29 ` Anton V. Boyarshinov
2012-08-24 15:24   ` Andrey Liakhovets

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git