* [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