ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] make-initrd-0.7.0-alt1
@ 2012-02-29 13:41 Alexey Borisenkov
  2012-02-29 16:00 ` Terechkov Evgenii
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Alexey Borisenkov @ 2012-02-29 13:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Обновил сегодня систему, обновил ядро до 3.2.8-std-def-alt1 x86_64
При перезагрузке получил
[    1.355754] Executing init=/init
initrd: Starting sysklog...
initrd: Loading modules before udevd...
initrd: Starting udevd...
и, после довольно длительной паузы:
initrd: udev: ERROR: Unable to mount root
initrd: Stage 'udev' failed

Попрыгал я, попрыгал, да и откатил make-initrd до 0.6.2-alt1, 
перегенерил initrd.img, после чего благополучно загрузился.
Затем проверил в VirtualBox на x86_64 и на i586. Везде эффект 
одинаковый, загрузка не идёт.

Это make-initrd сломан, или я чего-то пропустил и его надо использовать 
как-то по особому?


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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-02-29 13:41 [sisyphus] make-initrd-0.7.0-alt1 Alexey Borisenkov
@ 2012-02-29 16:00 ` Terechkov Evgenii
  2012-03-01  6:14   ` Sergei Epiphanov
  2012-03-01  3:32 ` REAL
  2012-03-01  6:13 ` Sergei Epiphanov
  2 siblings, 1 reply; 17+ messages in thread
From: Terechkov Evgenii @ 2012-02-29 16:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wed, 29 Feb 2012 17:41:26 +0400, Alexey Borisenkov <grizlik78@gmail.com> wrote:
> Обновил сегодня систему, обновил ядро до 3.2.8-std-def-alt1 x86_64
> При перезагрузке получил
> [    1.355754] Executing init=/init
> initrd: Starting sysklog...
> initrd: Loading modules before udevd...
> initrd: Starting udevd...
> и, после довольно длительной паузы:
> initrd: udev: ERROR: Unable to mount root
> initrd: Stage 'udev' failed
> Попрыгал я, попрыгал, да и откатил make-initrd до 0.6.2-alt1, 
> перегенерил initrd.img, после чего благополучно загрузился.
> Затем проверил в VirtualBox на x86_64 и на i586. Везде эффект 
> одинаковый, загрузка не идёт.
> Это make-initrd сломан, или я чего-то пропустил и его надо использовать 
> как-то по особому?

Подтверждаю, есть какая-то проблема и похоже что с make-initrd. Не
работает с initrd от 0.7.0 и работает с 0.6.2. Правда, проверял лишь на
x86_64.

Синдромы при перезагрузке с initrd от 0.7.0 другие:

mv: cannot stat '/dev/.initramfs/handler-events/md_run.*': No such file or directory
initrd: udev: ERROR: event handler failed: md_run
initrd: Stage 'udev' failed
initrd: This shell remains here for debug puproses. Press Ctrl-D to continue.
(initramfs) 

Если тут нажать Ctrl-D, то ядро уходит в панику и показывает трейс, т.к.
убит процесс init. Это вроде логично.

Откат пакетов make-initrd make-initrd-devmapper make-initrd-lvm до
0.6.2-alt1 и вызов 'make-initrd -k 3.2.8-std-def-alt1' помогли.

https://bugzilla.altlinux.org/show_bug.cgi?id=27010 в общем.

-- 
                                                С уважением, Терешков
                                                Евгений.

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-02-29 13:41 [sisyphus] make-initrd-0.7.0-alt1 Alexey Borisenkov
  2012-02-29 16:00 ` Terechkov Evgenii
@ 2012-03-01  3:32 ` REAL
  2012-03-01  5:44   ` Terechkov Evgenii
  2012-03-01  6:13 ` Sergei Epiphanov
  2 siblings, 1 reply; 17+ messages in thread
From: REAL @ 2012-03-01  3:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

29.02.2012 19:41, Alexey Borisenkov пишет:
> Обновил сегодня систему, обновил ядро до 3.2.8-std-def-alt1 x86_64
> При перезагрузке получил
> [ 1.355754] Executing init=/init
> initrd: Starting sysklog...
> initrd: Loading modules before udevd...
> initrd: Starting udevd...
> и, после довольно длительной паузы:
> initrd: udev: ERROR: Unable to mount root
> initrd: Stage 'udev' failed

А багу повесили? Желательно как critical, как минимум.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  3:32 ` REAL
@ 2012-03-01  5:44   ` Terechkov Evgenii
  0 siblings, 0 replies; 17+ messages in thread
From: Terechkov Evgenii @ 2012-03-01  5:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, 01 Mar 2012 09:32:50 +0600, REAL <real@kemsu.ru> wrote:
> 29.02.2012 19:41, Alexey Borisenkov пишет:
> > Обновил сегодня систему, обновил ядро до 3.2.8-std-def-alt1 x86_64
> > При перезагрузке получил
> > [ 1.355754] Executing init=/init
> > initrd: Starting sysklog...
> > initrd: Loading modules before udevd...
> > initrd: Starting udevd...
> > и, после довольно длительной паузы:
> > initrd: udev: ERROR: Unable to mount root
> > initrd: Stage 'udev' failed
> А багу повесили? Желательно как critical, как минимум.

#27010, в соседнем письме.

-- 
                                                С уважением, Терешков
                                                Евгений.

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-02-29 13:41 [sisyphus] make-initrd-0.7.0-alt1 Alexey Borisenkov
  2012-02-29 16:00 ` Terechkov Evgenii
  2012-03-01  3:32 ` REAL
@ 2012-03-01  6:13 ` Sergei Epiphanov
  2 siblings, 0 replies; 17+ messages in thread
From: Sergei Epiphanov @ 2012-03-01  6:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 29 февраля 2012 17:41 Alexey Borisenkov wrote:
> Обновил сегодня систему, обновил ядро до 3.2.8-std-def-alt1 x86_64
> При перезагрузке получил
> [    1.355754] Executing init=/init
> initrd: Starting sysklog...
> initrd: Loading modules before udevd...
> initrd: Starting udevd...
> и, после довольно длительной паузы:
> initrd: udev: ERROR: Unable to mount root
> initrd: Stage 'udev' failed

Подтверждаю. На одной машине те же симптомы, на другой другие (из соседнего 
письма). 

-- 
С уважением, Епифанов Сергей

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-02-29 16:00 ` Terechkov Evgenii
@ 2012-03-01  6:14   ` Sergei Epiphanov
  2012-03-01  7:03     ` Aleksey Avdeev
  2012-03-01  9:17     ` Terechkov Evgenii
  0 siblings, 2 replies; 17+ messages in thread
From: Sergei Epiphanov @ 2012-03-01  6:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 1 марта 2012 00:00 Terechkov Evgenii wrote:
> Если тут нажать Ctrl-D, то ядро уходит в панику и показывает трейс, т.к.
> убит процесс init. Это вроде логично.

А если клавиатура USB, то ничего нажать не сможете. Пора поддержку USB всегда 
втаскивать в initrd.

-- 
С уважением, Епифанов Сергей

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  6:14   ` Sergei Epiphanov
@ 2012-03-01  7:03     ` Aleksey Avdeev
  2012-03-01  7:30       ` Sergei Epiphanov
  2012-03-01  9:17     ` Terechkov Evgenii
  1 sibling, 1 reply; 17+ messages in thread
From: Aleksey Avdeev @ 2012-03-01  7:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

01.03.2012 10:14, Sergei Epiphanov пишет:
> On 1 марта 2012 00:00 Terechkov Evgenii wrote:
>> Если тут нажать Ctrl-D, то ядро уходит в панику и показывает трейс, т.к.
>> убит процесс init. Это вроде логично.
> 
> А если клавиатура USB, то ничего нажать не сможете. Пора поддержку USB всегда 
> втаскивать в initrd.

  И иметь ключ --no-usb, для отключения данного умолчания, на всякий
пожарный.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  7:03     ` Aleksey Avdeev
@ 2012-03-01  7:30       ` Sergei Epiphanov
  2012-03-01  8:34         ` REAL
                           ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Sergei Epiphanov @ 2012-03-01  7:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 1 марта 2012 11:03 Aleksey Avdeev wrote:
> 01.03.2012 10:14, Sergei Epiphanov пишет:
> > А если клавиатура USB, то ничего нажать не сможете. Пора поддержку USB
> > всегда втаскивать в initrd.
> 
>   И иметь ключ --no-usb, для отключения данного умолчания, на всякий
> пожарный.

Тогда проще создать feature с именем usb и подключать её тому, кто этого 
хочет. :) Без ключей и геморроя.

-- 
С уважением, Епифанов Сергей

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  8:34         ` REAL
@ 2012-03-01  8:14           ` Sergei Epiphanov
  2012-03-01 17:44           ` Денис Смирнов
  1 sibling, 0 replies; 17+ messages in thread
From: Sergei Epiphanov @ 2012-03-01  8:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 1 марта 2012 14:34 REAL wrote:
> Тогда ещё компромиссней: заиметь ключ --with-usb

make-initrd чаще всего вызывается в скриптах установки нового ядра, а туда не 
впихнёшь никакие ключи.

-- 
С уважением, Епифанов Сергей

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  7:30       ` Sergei Epiphanov
@ 2012-03-01  8:34         ` REAL
  2012-03-01  8:14           ` Sergei Epiphanov
  2012-03-01 17:44           ` Денис Смирнов
  2012-03-01 11:38         ` Sergey V Turchin
  2012-03-01 20:40         ` Michael A. Kangin
  2 siblings, 2 replies; 17+ messages in thread
From: REAL @ 2012-03-01  8:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

01.03.2012 13:30, Sergei Epiphanov пишет:
>>    И иметь ключ --no-usb, для отключения данного умолчания, на всякий
>> пожарный.
>
> Тогда проще создать feature с именем usb и подключать её тому, кто этого
> хочет. :) Без ключей и геморроя.

Тогда ещё компромиссней: заиметь ключ --with-usb

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  6:14   ` Sergei Epiphanov
  2012-03-01  7:03     ` Aleksey Avdeev
@ 2012-03-01  9:17     ` Terechkov Evgenii
  2012-03-01 10:31       ` Anton Gorlov
  1 sibling, 1 reply; 17+ messages in thread
From: Terechkov Evgenii @ 2012-03-01  9:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, 01 Mar 2012 10:14:27 +0400, Sergei Epiphanov <serpiph@nikiet.ru> wrote:

> > Если тут нажать Ctrl-D, то ядро уходит в панику и показывает трейс, т.к.
> > убит процесс init. Это вроде логично.
> А если клавиатура USB, то ничего нажать не сможете. Пора поддержку USB всегда 
> втаскивать в initrd.

Кстати да, попытался было нажать на внешней USB-клавиатуре, но ничего не
вышло. Хорошо есть встроенная клавиатура ноута.

Я за то чтобы включать поддержку usb в initrd по умолчанию но с ручкой
для отключения :-)

-- 
                                                С уважением, Терешков
                                                Евгений.

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  9:17     ` Terechkov Evgenii
@ 2012-03-01 10:31       ` Anton Gorlov
  0 siblings, 0 replies; 17+ messages in thread
From: Anton Gorlov @ 2012-03-01 10:31 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

01.03.2012 13:17, Terechkov Evgenii пишет:

>>> Если тут нажать Ctrl-D, то ядро уходит в панику и показывает трейс, т.к.
>>> убит процесс init. Это вроде логично.
>> А если клавиатура USB, то ничего нажать не сможете. Пора поддержку USB всегда
>> втаскивать в initrd.
> Кстати да, попытался было нажать на внешней USB-клавиатуре, но ничего не
> вышло. Хорошо есть встроенная клавиатура ноута.
> Я за то чтобы включать поддержку usb в initrd по умолчанию но с ручкой
> для отключения :-)
Кстаи а какие там модули нужны то для usb-клавы?



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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  7:30       ` Sergei Epiphanov
  2012-03-01  8:34         ` REAL
@ 2012-03-01 11:38         ` Sergey V Turchin
  2012-03-01 11:56           ` Anton Gorlov
  2012-03-03 14:03           ` Sergey
  2012-03-01 20:40         ` Michael A. Kangin
  2 siblings, 2 replies; 17+ messages in thread
From: Sergey V Turchin @ 2012-03-01 11:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On 1 марта 2012 11:30:16 Sergei Epiphanov wrote:

[...]
> Тогда проще создать feature с именем usb и подключать её тому, кто этого
> хочет. :)
Зато лучше создать feature с именем nousb и подключать её тому, кто этого 
хочет ;-)

[...]

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01 11:38         ` Sergey V Turchin
@ 2012-03-01 11:56           ` Anton Gorlov
  2012-03-03 14:03           ` Sergey
  1 sibling, 0 replies; 17+ messages in thread
From: Anton Gorlov @ 2012-03-01 11:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

01.03.2012 15:38, Sergey V Turchin пишет:

>> Тогда проще создать feature с именем usb и подключать её тому, кто этого
>> хочет. :)
> Зато лучше создать feature с именем nousb и подключать её тому, кто этого
> хочет ;-)
>
> [...]
+1


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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  8:34         ` REAL
  2012-03-01  8:14           ` Sergei Epiphanov
@ 2012-03-01 17:44           ` Денис Смирнов
  1 sibling, 0 replies; 17+ messages in thread
From: Денис Смирнов @ 2012-03-01 17:44 UTC (permalink / raw)
  To: sisyphus

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

On Thu, Mar 01, 2012 at 02:34:47PM +0600, REAL wrote:

R> Тогда ещё компромиссней: заиметь ключ --with-usb

Да не нужны никакие ключи.

В дефолтный /etc/initrd.mk добавить строчку:

MODULES_PRELOAD += usbhid

Ключи будут проигнорированы при первом же обновлении ядра/модулей, а
настройки в этом файле -- нет. Если юзер закомментирует эту строчку, то
будет все отлично.

Кстати я бы добавил еще также по дефолту основной набор модулей для HDD.
Начав с ahci и usb_storage.

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

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

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

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01  7:30       ` Sergei Epiphanov
  2012-03-01  8:34         ` REAL
  2012-03-01 11:38         ` Sergey V Turchin
@ 2012-03-01 20:40         ` Michael A. Kangin
  2 siblings, 0 replies; 17+ messages in thread
From: Michael A. Kangin @ 2012-03-01 20:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

В Чтв, 01/03/2012 в 11:30 +0400, Sergei Epiphanov пишет:

> Тогда проще создать feature с именем usb и подключать её тому, кто этого 
> хочет. :) Без ключей и геморроя.

Могут захотеть уже в случае проблем.  А клавиатуры-то и нету!

-- 
wbr, Michael A. Kangin

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

* Re: [sisyphus] make-initrd-0.7.0-alt1
  2012-03-01 11:38         ` Sergey V Turchin
  2012-03-01 11:56           ` Anton Gorlov
@ 2012-03-03 14:03           ` Sergey
  1 sibling, 0 replies; 17+ messages in thread
From: Sergey @ 2012-03-03 14:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thursday 01 March 2012, Sergey V Turchin wrote:

> > Тогда проще создать feature с именем usb и подключать её тому, кто этого
> > хочет. :)

> Зато лучше создать feature с именем nousb и подключать её тому, кто этого 
> хочет ;-)

Не надо этих feature. :-) 

Всё гораздо серьёзнее. Уже не только не-USB клавиатур не осталось и материнки
давно без PS/2 появляются. Уже и RS-232 нет и нужно использовать usr-serial 
адаптеры, если что. Так что, приходит время поддержку usb-serial в ядро
вносить, а не в какой-то там initrd... Ну а клавиатуру туда до кучи можно.
Это к вопросу kernel panic поймать через rs-232 и т.п.

-- 
С уважением, Сергей
a_s_y@sama.ru


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

end of thread, other threads:[~2012-03-03 14:03 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-29 13:41 [sisyphus] make-initrd-0.7.0-alt1 Alexey Borisenkov
2012-02-29 16:00 ` Terechkov Evgenii
2012-03-01  6:14   ` Sergei Epiphanov
2012-03-01  7:03     ` Aleksey Avdeev
2012-03-01  7:30       ` Sergei Epiphanov
2012-03-01  8:34         ` REAL
2012-03-01  8:14           ` Sergei Epiphanov
2012-03-01 17:44           ` Денис Смирнов
2012-03-01 11:38         ` Sergey V Turchin
2012-03-01 11:56           ` Anton Gorlov
2012-03-03 14:03           ` Sergey
2012-03-01 20:40         ` Michael A. Kangin
2012-03-01  9:17     ` Terechkov Evgenii
2012-03-01 10:31       ` Anton Gorlov
2012-03-01  3:32 ` REAL
2012-03-01  5:44   ` Terechkov Evgenii
2012-03-01  6:13 ` Sergei Epiphanov

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