Asp server негрузит SCSI на SE7520BD2SCSI

Автор: mugger Дата: 13.02.2005 20:59 Ставиться нормально, всё видит и ставит.
Стоит рейд на матери SE7520BD2SCSI.
цитата загрузки, после ребута инсталятора:

mptbase: 2 MPT adapter found, 2 installed.
/sbin/insmod mptscsih failed
/sbin/insmod mptscsih failed
SCSI sybsystem driver Revision: 1.00
/sbin/insmod aic79xx failed
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, erro = 2
kmod: failed to exec /sbin/modprobe -s -k block-major-8, erro = 2
mount: Mounting /dev/sda1 on /sysroot failed: No such device or address
pivot_root: pivot_root: No such file directory
sh: tcsetpgrp: Inappropriate ioctl for device
Freeing unused kernel memory: 188k freed
Bummer, can't write to log on /dev/tty5!
console=/dev/tty1
init started: BusyBox v0.51 (2003.02.12-05:45+0000) multicall binary
Bummer, could not run '/bin/asplinux': No such file or directory

Please press Enter to activate this console.


В чём проблема? подскажите пожалуйста!
Re: asp server негрузит SCSI на SE7520BD2SCSI 14.02.2005 12:21SlavaZ mugger писал(а):

> Ставиться нормально, всё видит и ставит.
> Стоит рейд на матери SE7520BD2SCSI.
> цитата загрузки, после ребута инсталятора:
> mptbase: 2 MPT adapter found, 2 installed.
> /sbin/insmod mptscsih failed
> /sbin/insmod mptscsih failed
Не смог подключить модуль mptscsih

> SCSI sybsystem driver Revision: 1.00
здесь оно подключило scsi_mod

> /sbin/insmod aic79xx failed
Не смогло подключить модуль aic79xx

> kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter,
> erro = 2
> kmod: failed to exec /sbin/modprobe -s -k block-major-8, erro
> = 2
> mount: Mounting /dev/sda1 on /sysroot failed: No such device or
> address
Не смогло смонтировать (нечего монтировать - драйвера не подгрузились)

> pivot_root: pivot_root: No such file directory
не нашло /sbin/pivot_root в моунтпоинте /sysroot

> sh: tcsetpgrp: Inappropriate ioctl for device
> Freeing unused kernel memory: 188k freed
> Bummer, can't write to log on /dev/tty5!
> console=/dev/tty1
> init started: BusyBox v0.51 (2003.02.12-05:45+0000) multicall
> binary
> Bummer, could not run '/bin/asplinux': No such file or
> directory
Гм... чего-то не припомню я такой команды в уже установленной системе. Ты не ошибся? После инсталла ошибки лезут или во время инсталла?

Ладно, в любом случае два пути решения:
Если после завершения инсталла, то [forum.asplinux.ru] (понятие "SATA" приведи к "SCSI";-)
Если на этапе инсталляции, то [forum.asplinux.ru]
Re: asp server негрузит SCSI на SE7520BD2SCSI 15.02.2005 16:10mugger Спасибо за совет, сегодня попробую.
Пока вчера копался, обнаружил следущее...
при загрузки он пишет /sbin/insmod mptscsih failed

а если сразу после входа в консоль дать команду:
insmod mptscsih

то драйвер великолепно подгружается!
Почему? может стоит тут покопать?
Re: asp server негрузит SCSI на SE7520BD2SCSI 17.02.2005 23:17mugger попробовал сделать как написано тут:
[forum.asplinux.ru]

Первая проблема - не монтируется дисковод, нет такого в fstab...
набрал ручками.

второая проблема - у меня ядро 2.4. Подправил скриптик.

на команде gunzip -c $DEFAULT_INITRD_FILE | cpio -i
мату на полэкрана, типа этого:
cpio: warning: skipped 20908 bytes of junk

и ещё много чего ругательского и матного!
Что я нетак сделал? Грустный
Re: asp server негрузит SCSI на SE7520BD2SCSI 18.02.2005 16:03SlavaZ Те мои скрипты только для ядер 2.6.*

для ядер 2.4.* надо делать так

unpack_default_initrd.sh:
---
#!/bin/sh

if [ $UID != 0 ]; then echo "Only root allowed to run this script"; exit 1; fi
if [ `mount |grep -c $HOME/initrd_mount` -ne 0 ]; then
echo "Initrd image already mounted!!!"; exit 1
fi
if [ ! -f /etc/aspldr.conf ]; then
echo "this script only for ASLloader bootloader!"; exit 1
fi
DEFAULT_SECTION=`grep ^default /etc/aspldr.conf| awk '{print $2;}'`
if [ -z $DEFAULT_SECTION ]; then
echo "Default section not found!"; exit 1
fi
DEFAULT_INITRD_FILE=`grep -A4 '^\['$DEFAULT_SECTION'\@' /etc/aspldr.conf|\
grep '^[[:space:]]*initrd'|awk '{print $2;}'`
if [ -z $DEFAULT_INITRD_FILE ]; then
echo "initrd not found!"; exit 1
fi
if [ `echo $DEFAULT_INITRD_FILE| grep -c 'initrd.2\.4'` -eq 0 ]; then
echo "I'm working only with 2.4 kernels!"; exit 1
fi
rm -fr $HOME/initrd_mount; mkdir -p $HOME/initrd_mount
gunzip -c $DEFAULT_INITRD_FILE >$HOME/`basename $DEFAULT_INITRD_FILE`.unpacked
mount $HOME/`basename $DEFAULT_INITRD_FILE`.unpacked $HOME/initrd_mount -o loop
if [ $? -ne 0 ]; then
echo "ERROR! May be initrd file corrupted..."; exit 1
fi
exit 0
---
распакует и подмонтирует дефолтовый initrd в домашний каталог root'а в каталог initrd_mount (можно сделать и из-под обычного пользователя, но для этого надо будет sudo настраивать).

pack_default_initrd.sh:
---
#!/bin/sh

if [ $UID != 0 ]; then echo "Only root allowed to run this script"; exit 1; fi
if [ `mount |grep -c $HOME/initrd_mount` -eq 0 ]; then
echo "Initrd image not mounted!!!"; exit 1
fi
if [ ! -f /etc/aspldr.conf ]; then
echo "this script only for ASLloader bootloader!"; exit 1
fi
DEFAULT_SECTION=`grep ^default /etc/aspldr.conf| awk '{print $2;}'`
if [ -z $DEFAULT_SECTION ]; then
echo "Default section not found!"; exit 1
fi
DEFAULT_INITRD_FILE=`grep -A4 '^\['$DEFAULT_SECTION'\@' /etc/aspldr.conf|\
grep '^[[:space:]]*initrd'|awk '{print $2;}'`
if [ -z $DEFAULT_INITRD_FILE ]; then
echo "initrd not found!"; exit 1
fi
if [ `echo $DEFAULT_INITRD_FILE| grep -c 'initrd.2\.4'` -eq 0 ]; then
echo "I'm working only with 2.4 kernels!"; exit 1
fi
umount $HOME/initrd_mount
if [ $? -ne 0 ]; then
echo "Error umounting initrd image! Mount directory used by processes :"
echo "(output format: user, PID, command)"
for i in `fuser /root/initrd_mount| \
awk -F: '/initrd_mount/ {print $2}'|\
sed 's/[a-zA-Z]//g'`; do
ps aux|awk '{if ($2 ~ "'$i'";-){ print $1", "$2", "$11 } }'
done
exit 1
fi
rm -fr $HOME/initrd_mount
gzip -c $HOME/`basename $DEFAULT_INITRD_FILE`.unpacked \
>$HOME/`basename $DEFAULT_INITRD_FILE`
rm -f $HOME/`basename $DEFAULT_INITRD_FILE`.unpacked
exit 0
---
Создаст в домашнем каталоге initrd-файл, который потом можно будет запихнуть в /boot

ну и далее по пунктам в
[forum.asplinux.ru]

P.S. Дойдут руки и будет желание - солью оба варианта скриптов (для 2.6 и 2.4 ядер) в один вариант...
Re: asp server негрузит SCSI на SE7520BD2SCSI 20.02.2005 12:13mugger всё, проблема решилась пересборкой ядра, с новыми дровами под скази от интела.
Спасибо большое за помощь!

p.s. скрипты попробовать неуспел к сожалению, но всёравно ОГРОМНОЕ СПАСИБО!
RSS-материал