Bug 28590 - Перестали добавляться модули для USB-клавиатуры
Summary: Перестали добавляться модули для USB-клавиатуры
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-24 04:58 MSK by Evgenii Terechkov
Modified: 2013-05-31 20:16 MSK (History)
2 users (show)

See Also:


Attachments
Информация о машине (158.95 KB, application/x-bzip2)
2013-02-24 04:58 MSK, Evgenii Terechkov
no flags Details
Результат make-initrd -v guess-config (1.25 KB, text/plain)
2013-02-24 05:02 MSK, Evgenii Terechkov
no flags Details
make-initrd bug-report (218.38 KB, application/x-bzip2)
2013-02-24 15:33 MSK, Evgenii Terechkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2013-02-24 04:58:51 MSK
Created attachment 5748 [details]
Информация о машине

Обновился до актуального сизифа. После обновления make-initrd 0.8.0-alt1 -> 0.8.2-alt1 заметил:

1) ожидаемо обновился /etc/initrd.mk:
--- a/initrd.mk
+++ b/initrd.mk
@@ -1,5 +1,6 @@
 # trying to detect modules and features to access to root volume
-AUTODETECT = common root resume kbd
+# AUTODETECT = common root resume kbd
+AUTODETECT = all

2) Неожиданно перестали добавляться в новые образы модули для USB-клавиатуры:
/boot#initrddiff initrd-2.6.32-ovz-el-alt80.img initrd-2.6.32-ovz-el-alt81.img                                                            8:56
20131 блоков
18646 блоков
--- initrd-2.6.32-ovz-el-alt80.img      2013-02-24 08:56:12.955635395 +0800
+++ initrd-2.6.32-ovz-el-alt81.img      2013-02-24 08:56:13.052760395 +0800
@@ -167,0 +168 @@
+./lib/initrd/modules/975-cleanup
@@ -180,4 +180,0 @@
-./lib/modules/<version>/kernel/drivers/hid
-./lib/modules/<version>/kernel/drivers/hid/hid.ko
-./lib/modules/<version>/kernel/drivers/hid/usbhid
-./lib/modules/<version>/kernel/drivers/hid/usbhid/usbhid.ko
@@ -194,5 +190,0 @@
-./lib/modules/<version>/kernel/drivers/usb
-./lib/modules/<version>/kernel/drivers/usb/core
-./lib/modules/<version>/kernel/drivers/usb/core/usbcore.ko
-./lib/modules/<version>/kernel/drivers/usb/host
-./lib/modules/<version>/kernel/drivers/usb/host/ehci-hcd.ko

(справедливо для разных ядер, в т.ч. и одной версии)
Comment 1 Evgenii Terechkov 2013-02-24 05:02:41 MSK
Created attachment 5749 [details]
Результат make-initrd -v guess-config
Comment 2 Alexey Gladkov 2013-02-24 14:21:01 MSK
Пришлите: make-initrd bug-report
Comment 3 Evgenii Terechkov 2013-02-24 15:33:47 MSK
Created attachment 5750 [details]
make-initrd bug-report
Comment 4 Alexey Gladkov 2013-02-24 22:28:58 MSK
Проблема есть и локализована.
Comment 5 Alexey Gladkov 2013-02-25 00:07:19 MSK
Пожалуйста проверьте версию из git.
Comment 6 Evgenii Terechkov 2013-02-25 15:31:19 MSK
Собрал версию из 85c86150d0eaaae40eddedd6e2199ded1d49b769:

/boot#initrddiff initrd-2.6.32-ovz-el-alt80.img initrd-2.6.32-ovz-el-alt81.img
20131 блоков
20107 блоков
--- initrd-2.6.32-ovz-el-alt80.img      2013-02-25 18:47:42.876863110 +0800
+++ initrd-2.6.32-ovz-el-alt81.img      2013-02-25 18:47:43.112865885 +0800
@@ -57,0 +58 @@
+./etc/initrd-release
@@ -77,0 +79 @@
+./etc/os-release
@@ -167,0 +170 @@
+./lib/initrd/modules/975-cleanup
@@ -263 +265,0 @@
-./.version

вроде стало хорошо.
Comment 7 Alexey Gladkov 2013-02-25 16:33:56 MSK
На самом деле дело несколько в другом месте. Утилита depinfo останавливается на первом же модуле/алиасе если их передать ей несколько. Нужно бы её исправить, но это нужно делать аккуратно и как быстрое решение я поправлю пока make-initrd.
Comment 8 Alexey Gladkov 2013-05-29 16:02:21 MSK
работа с depinfo исправлена.
Comment 9 Michael Shigorin 2013-05-31 20:16:26 MSK
Ура :)