ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Проблема после обновления ядра kernel24-smp-2.4.18-alt10
@ 2003-03-21  4:23 Yuri Anikin
  2003-03-21  7:07 ` Владимир
  0 siblings, 1 reply; 7+ messages in thread
From: Yuri Anikin @ 2003-03-21  4:23 UTC (permalink / raw)
  To: sisyphus

Добрый день!
После обновления ядра при помощи
apt-get install kernel24-smp#2.4.18-alt10

получаю после перезагрузки с новым ядром:
kmod: failed to exec /sbin/modprobe/ -s -k block-major-8, errno = 2
VFS: Cannot open root device "sda1", retrying in 1s
в цикле.
Приходится перегружаться со старым ядром. Подскажите, куда копать.

-- 
С уважением,
Юрий Аникин


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

* Re: [sisyphus] Проблема после обновления ядра kernel24-smp-2.4.18-alt10
  2003-03-21  4:23 [sisyphus] Проблема после обновления ядра kernel24-smp-2.4.18-alt10 Yuri Anikin
@ 2003-03-21  7:07 ` Владимир
  2003-03-21  7:47   ` Yuri Anikin
  0 siblings, 1 reply; 7+ messages in thread
From: Владимир @ 2003-03-21  7:07 UTC (permalink / raw)
  To: sisyphus

Yuri Anikin пишет:

>Добрый день!
>После обновления ядра при помощи
>apt-get install kernel24-smp#2.4.18-alt10
>
>получаю после перезагрузки с новым ядром:
>kmod: failed to exec /sbin/modprobe/ -s -k block-major-8, errno = 2
>VFS: Cannot open root device "sda1", retrying in 1s
>в цикле.
>Приходится перегружаться со старым ядром. Подскажите, куда копать.
>
>  
>
А scsi драйвер в новом initrd есть?
Создайте initrd самостоятельно и для контроля обязательно с ключиком -v.

Со scsi я на эти "грабли" уже наступал (по крайней мере с mkinitrd из 
master-2.0)
и это можно признать багой. Дело в следующем. О том, что нужен scsi драйвер
команда mkinitrd "теоретически" должна узнать по наличию записи в файле 
/etc/modules.conf  
Но... Поскольку scsi драйвер грузится из initrd, такой записи в 
/etc/modules.conf может и не быть
(на работу это не влияет).

На master-2.0 я это "объезжал" создавая временную фиктивную запись о 
нужном драйвере в /etc/modules.conf
перед выполнением mkinitrd.

-- 
Best regards
Vladimir




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

* Re: [sisyphus] Проблема после обновления ядра kernel24-smp-2.4.18-alt10
  2003-03-21  7:07 ` Владимир
@ 2003-03-21  7:47   ` Yuri Anikin
  2003-03-21  8:19     ` Владимир
  0 siblings, 1 reply; 7+ messages in thread
From: Yuri Anikin @ 2003-03-21  7:47 UTC (permalink / raw)
  To: sisyphus

В день Fri, 21 Mar 2003 10:07:24 +0300
Владимир <fmfm@symmetron.msk.ru> Вами было написАно:


> >После обновления ядра при помощи
> >apt-get install kernel24-smp#2.4.18-alt10
> >
> >получаю после перезагрузки с новым ядром:
> >kmod: failed to exec /sbin/modprobe/ -s -k block-major-8, errno = 2
> >VFS: Cannot open root device "sda1", retrying in 1s
> >в цикле.
> >Приходится перегружаться со старым ядром. Подскажите, куда копать.
> >
> >
> А scsi драйвер в новом initrd есть?
> Создайте initrd самостоятельно и для контроля обязательно с ключиком -v.
> 
> Со scsi я на эти "грабли" уже наступал (по крайней мере с mkinitrd из 
> master-2.0)
> и это можно признать багой. Дело в следующем. О том, что нужен scsi драйвер
> команда mkinitrd "теоретически" должна узнать по наличию записи в файле 
> /etc/modules.conf  
> Но... Поскольку scsi драйвер грузится из initrd, такой записи в 
> /etc/modules.conf может и не быть
> (на работу это не влияет).
> 

Выполнено:
[root@mec root]# mkinitrd -v --preload=aic7xxx /boot/initrd-2.4.18-alt10-smp-my.img 2.4.18-alt10-smp
Copying directory tree from /lib/modules/2.4.18-alt10-smp: done.
Generating module dependencies in /root/tmp/initrd.YDWRyZ8508/fakemod: done.
Using modules:  kernel/drivers/scsi/scsi_mod.o kernel/drivers/scsi/aic7xxx/aic7xxx.o kernel/fs/jbd/jbd.o kernel/fs/ext3/ext3.o
Contents of linuxrc:
#!/bin/sh
/bin/insmod -f /lib/modules/2.4.18-alt10-smp/kernel/drivers/scsi/scsi_mod.o 
/bin/insmod -f /lib/modules/2.4.18-alt10-smp/kernel/drivers/scsi/aic7xxx/aic7xxx.o 
/bin/insmod -f /lib/modules/2.4.18-alt10-smp/kernel/fs/jbd/jbd.o 
/bin/insmod -f /lib/modules/2.4.18-alt10-smp/kernel/fs/ext3/ext3.o 
Inode count: 51
Image size: 636K
Created image file
Created filesystem for ramdisk
mount: going to use the loop device /dev/loop0
/root/tmp/initrd.YDWRyZ8508/img on /root/tmp/initrd.YDWRyZ8508/mnt type ext2 (rw,noexec,nosuid,nodev,loop=/dev/loop0)
Installed directory tree: /root/tmp/initrd.YDWRyZ8508/tree --> /root/tmp/initrd.YDWRyZ8508/mnt
Installed ramdisk into /boot/initrd-2.4.18-alt10-smp-my.img
Ramdisk size: 220k

Размер вновь созданного initrd разительно отличается от оригинального, установленного в месте с ядром:
[root@mec root]# ls -l /boot/initrd-2.4.18-alt10-smp*
-rw-------    1 root     root       106015 Mar 20 07:59 /boot/initrd-2.4.18-alt10-smp.img
-rw-------    1 root     root       218684 Mar 21 11:37 /boot/initrd-2.4.18-alt10-smp-my.img

К сожалению, рабочий сервер удастся перегрузить для проверки только вечером...

-- 
С уважением,
Юрий Аникин


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

* Re: [sisyphus] Проблема после обновления ядра kernel24-smp-2.4.18-alt10
  2003-03-21  7:47   ` Yuri Anikin
@ 2003-03-21  8:19     ` Владимир
  2003-03-21  8:50       ` Yuri Anikin
  0 siblings, 1 reply; 7+ messages in thread
From: Владимир @ 2003-03-21  8:19 UTC (permalink / raw)
  To: sisyphus

Yuri Anikin пишет:

>В день Fri, 21 Mar 2003 10:07:24 +0300
>Владимир <fmfm@symmetron.msk.ru> Вами было написАно:
>
>
>  
>
>>>После обновления ядра при помощи
>>>apt-get install kernel24-smp#2.4.18-alt10
>>>
>>>получаю после перезагрузки с новым ядром:
>>>kmod: failed to exec /sbin/modprobe/ -s -k block-major-8, errno = 2
>>>VFS: Cannot open root device "sda1", retrying in 1s
>>>в цикле.
>>>Приходится перегружаться со старым ядром. Подскажите, куда копать.
>>>
>>>
>>>      
>>>
>>А scsi драйвер в новом initrd есть?
>>Создайте initrd самостоятельно и для контроля обязательно с ключиком -v.
>>
>>Со scsi я на эти "грабли" уже наступал (по крайней мере с mkinitrd из 
>>master-2.0)
>>и это можно признать багой. Дело в следующем. О том, что нужен scsi драйвер
>>команда mkinitrd "теоретически" должна узнать по наличию записи в файле 
>>/etc/modules.conf  
>>Но... Поскольку scsi драйвер грузится из initrd, такой записи в 
>>/etc/modules.conf может и не быть
>>(на работу это не влияет).
>>
>>    
>>
>
>Выполнено:
>[root@mec root]# mkinitrd -v --preload=aic7xxx /boot/initrd-2.4.18-alt10-smp-my.img 2.4.18-alt10-smp
>Copying directory tree from /lib/modules/2.4.18-alt10-smp: done.
>Generating module dependencies in /root/tmp/initrd.YDWRyZ8508/fakemod: done.
>Using modules:  kernel/drivers/scsi/scsi_mod.o kernel/drivers/scsi/aic7xxx/aic7xxx.o kernel/fs/jbd/jbd.o kernel/fs/ext3/ext3.o
>Contents of linuxrc:
>#!/bin/sh
>/bin/insmod -f /lib/modules/2.4.18-alt10-smp/kernel/drivers/scsi/scsi_mod.o 
>/bin/insmod -f /lib/modules/2.4.18-alt10-smp/kernel/drivers/scsi/aic7xxx/aic7xxx.o 
>/bin/insmod -f /lib/modules/2.4.18-alt10-smp/kernel/fs/jbd/jbd.o 
>/bin/insmod -f /lib/modules/2.4.18-alt10-smp/kernel/fs/ext3/ext3.o 
>Inode count: 51
>Image size: 636K
>Created image file
>Created filesystem for ramdisk
>mount: going to use the loop device /dev/loop0
>/root/tmp/initrd.YDWRyZ8508/img on /root/tmp/initrd.YDWRyZ8508/mnt type ext2 (rw,noexec,nosuid,nodev,loop=/dev/loop0)
>Installed directory tree: /root/tmp/initrd.YDWRyZ8508/tree --> /root/tmp/initrd.YDWRyZ8508/mnt
>Installed ramdisk into /boot/initrd-2.4.18-alt10-smp-my.img
>Ramdisk size: 220k
>
>Размер вновь созданного initrd разительно отличается от оригинального, установленного в месте с ядром:
>[root@mec root]# ls -l /boot/initrd-2.4.18-alt10-smp*
>-rw-------    1 root     root       106015 Mar 20 07:59 /boot/initrd-2.4.18-alt10-smp.img
>-rw-------    1 root     root       218684 Mar 21 11:37 /boot/initrd-2.4.18-alt10-smp-my.img
>
>К сожалению, рабочий сервер удастся перегрузить для проверки только вечером...
>
>  
>

Для работы scsi должны загрузиться минимум три модуля.
Вторая строка должна быть с sd_mod.o
И все же, попробуйте через "фиктивную запись".


-- 
Best regards
Vladimir




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

* Re: [sisyphus] Проблема после обновления ядра kernel24-smp-2.4.18-alt10
  2003-03-21  8:19     ` Владимир
@ 2003-03-21  8:50       ` Yuri Anikin
  2003-03-21  9:24         ` Владимир
  0 siblings, 1 reply; 7+ messages in thread
From: Yuri Anikin @ 2003-03-21  8:50 UTC (permalink / raw)
  To: sisyphus

В день Fri, 21 Mar 2003 11:19:52 +0300
Владимир <fmfm@symmetron.msk.ru> Вами было написАно:
 
> Для работы scsi должны загрузиться минимум три модуля.
> Вторая строка должна быть с sd_mod.o
> И все же, попробуйте через "фиктивную запись".
> 

Т.е. mkinitrd -v --preload=sd_mod,aic7xxx /boot/initrd-2.4.18-alt10-smp-my.img 2.4.18-alt10-smp ?
И что означает "фиктивную запись"?

-- 
С уважением,
Юрий Аникин


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

* Re: [sisyphus] Проблема после обновления ядра kernel24-smp-2.4.18-alt10
  2003-03-21  8:50       ` Yuri Anikin
@ 2003-03-21  9:24         ` Владимир
  2003-03-21 10:37           ` Yuri Anikin
  0 siblings, 1 reply; 7+ messages in thread
From: Владимир @ 2003-03-21  9:24 UTC (permalink / raw)
  To: sisyphus

Yuri Anikin пишет:

>В день Fri, 21 Mar 2003 11:19:52 +0300
>Владимир <fmfm@symmetron.msk.ru> Вами было написАно:
> 
>  
>
>>Для работы scsi должны загрузиться минимум три модуля.
>>Вторая строка должна быть с sd_mod.o
>>И все же, попробуйте через "фиктивную запись".
>>
>>    
>>
>
>Т.е. mkinitrd -v --preload=sd_mod,aic7xxx /boot/initrd-2.4.18-alt10-smp-my.img 2.4.18-alt10-smp ?
>И что означает "фиктивную запись"?
>
>  
>
Попробуйте так, может получится. Или в /etc/modules.conf добавьте 
временную строку как для загрузки aic7xxx
Или, если mkinitrd из последних, воспользуйтесь --pause и доработайте 
вручную.
В любом случае в "дереве" initrd должно быть 3 scsi драйвера и три 
строки для их загрузки в linuxrc

-- 
Best regards
Vladimir




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

* Re: [sisyphus] Проблема после обновления ядра kernel24-smp-2.4.18-alt10
  2003-03-21  9:24         ` Владимир
@ 2003-03-21 10:37           ` Yuri Anikin
  0 siblings, 0 replies; 7+ messages in thread
From: Yuri Anikin @ 2003-03-21 10:37 UTC (permalink / raw)
  To: sisyphus

В день Fri, 21 Mar 2003 12:24:16 +0300
Владимир <fmfm@symmetron.msk.ru> Вами было написАно:

> >
> Попробуйте так, может получится. Или в /etc/modules.conf добавьте 
> временную строку как для загрузки aic7xxx
> Или, если mkinitrd из последних, воспользуйтесь --pause и доработайте 
> вручную.
> В любом случае в "дереве" initrd должно быть 3 scsi драйвера и три 
> строки для их загрузки в linuxrc
> 

Спасибо. Попробую. Однако сейчас в /etc/modules:

# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a `#', and everything on the line after them are ignored.

scsi_hostadapter
agpgart


а в /etc/modules.conf

pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
alias usb-interface usb-uhci
probeall scsi_hostadapter 
probeall aic7xxx='verbose,dump_card'
alias eth0 8139too
alias eth1 8139too
alias eth2 8139too

Это для ядра 2.4.18-alt6master-up #1 Tue Apr 16 14:50:56 MSD 2002 i686. При этом наблюдается ругань при загрузке
Loading module scsi_hostadapter:	FAILED

Что не так, если контроллер из lspci:
00:06.0 SCSI storage controller: Adaptec AHA-2940U2/W / 7890 ?

-- 
С уважением,
Юрий Аникин


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

end of thread, other threads:[~2003-03-21 10:37 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-21  4:23 [sisyphus] Проблема после обновления ядра kernel24-smp-2.4.18-alt10 Yuri Anikin
2003-03-21  7:07 ` Владимир
2003-03-21  7:47   ` Yuri Anikin
2003-03-21  8:19     ` Владимир
2003-03-21  8:50       ` Yuri Anikin
2003-03-21  9:24         ` Владимир
2003-03-21 10:37           ` Yuri Anikin

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