Перейти к содержанию

Mandrake 9.0 и RAID ITE8212


Рекомендуемые сообщения

Видел, что уже были подобные темы, но я чё-то не разобрался.

Вообщем такая проблема: купил материнку Асус, на чипсете P5GD1 -она использует только RAID массивы. Вслествие чего появились проблемы с установкой Линукса. Во время установки Линукс пишет, что не найден СД - РОМ и открывает диалоговое окно с выбором файла с расширением *.o . Причём в списке этих драйверов нету моего.

На диске с материнкой лежат два каталога.

В первом есть файлы: iteraid.c, iteraid.h, Makefile.

Во втором каталоге находятся три каталога: 2.4.19-16mdk, 2.4.19-16mdkBOOT, 2.4.19-16mdksmp. В каждом из трёх каталогов лежит по файлу iteraid.o. В придачу к этим файлам лежит readme, причём инструкция для меня полностью не понятна:

ITE RAIDExpress 133 Mandrake 9.0 Installation Guide and Release Note

Setepber 9, 2003

Mark Lu

April 6, 2004

Donald Huang

© Copyright 2002-2004 ITE, Inc.

1. Component Name(s) and Version #:

===================================

Components : For Mandrake 9.0

Kernels Tested : 2.4.19-16

Driver Version : v1.44

Release Date : April 6, 2004

2. Installation Guide

=====================

2.1. **** Installing IT8212 Linux Driver into an EXISTING SYSTEM ****

01. Boot linux system and login as root.

02. Copy iteraid.o to any directory you want, then go to that driectory.

03. You can test out the module to ensure that it works by the following

commands:

# modprobe sr_mod

# modprobe sd_mod

# insmod iteraid.o

To ensure the modules has been loaded successfully, you can check

the driver module loading status by using the "dmesg" command.

# dmesg

Then you will see the following messages. (depend on your RAID

configuration).

...

...

Attached scsi disk sda at scsi0, channel 0, id 0, lun 0

SCSI device sda: 120103200 512-byte hdwr sectors (61493 MB)

..

..

04. Most likely, you will not want to type in "insmod iteraid.o" each

time you boot up the system. Therefore you must install the module

and tell the system about it. To install the module, type in the

following commands (first change directory to where the proper

iteraid.o can be loacted):

# cp -f iteraid.o /lib/modules/2.4.19-16mdk/kernel/drivers/scsi/

# chmod 755 /sbin/mkinitrd

# mkinitrd -f --preload scsi_mod --preload sd_mod --with=iteraid

/boot/initrd-2.4.19-16mdk.img 2.4.19-16mdk

If you are using Lilo to boot your system, you also need to run lilo:

# lilo

Then reboot your system and the driver will be loaded.

05. Configure system to mount volumes when startup.

Now you can inform the system to automatically mount the array by

modifying the file /etc/fstab. E.g. You can add the following line

to tell the system to mount /dev/sda1 to location /mnt/raid after startup:

/dev/sda1 /mnt/raid ext3 defaults 0 0

2.2. **** Installing Mandrake Linux on IT8212 Controller ****

01. Prepare your hardware for installation

After you attach your hard disks to IT8212 controller, you can use IT8212

BIOS to configure your hard disks as RAID 0, RAID 1, RAID 0/1 or JBOD

arrays, or just use them as single disks. Remember to set the BOOT disk

when you in the IT8212 BIOS config menu.

Before installation, you must remove all the disk drives, which are not

physcially attached to IT8212 controller, from your system.

02. Check system BIOS setting

In your system bios setup menu, change Boot Sequence in such a way that the

system will first boot from CDROM, and then from SCSI. Refer to your BIOS

manual to see how to set boot sequence.

03. Prepare the driver diskette

Copy all the files under /linux/md90/ directory to a new dos formatted

disk.

04. Install Mandrake 9.0

(1) Start installing Mandrake 9.0 by booting with the CDROM.

(2) At the Mandrake 9.0 Linux installation screen appear, Press F1.

(3) When "If you want to insert third-party kernel modules?" message

appear, please select "No" to continue install.

(4) Press Crtl+Alt+F2 at language selection menu, insert the ITERAID

driver disk into the floppy.

(5) Issue following commands to load ITERAID module.

# modprobe floppy

# mkdir /floppy

# mount -t vfat /dev/fd0 /floppy

# cd /floppy

# cp 2.4.19-16mdkBOOT/iteraid.o /tmp/

# cd /tmp/

# modprobe sd_mod

# /usr/bin/insmod_ iteraid.o

# cd /

# umount /floppy

(6) Then press Ctrl-Alt-F7 and proceed with the install.

(7) Press Ctrl-Alt-F2 when installation at the final step (Configurations,

installation is complete).

(Cool Insert the ITERAID driver disk floppy, issue the following commands

to load the ITERAID driver.

# chroot /mnt/

# mount -t vfat /dev/fd0 /mnt/floppy

# cp -f /mnt/floppy/2.4.19-16mdk/iteraid.o /lib/modules/2.4.19-16mdk/kernel/drivers/scsi/

# chmod 755 /sbin/mkinitrd

# mkinitrd -f --preload scsi_mod --preload sd_mod --with=iteraid

/boot/initrd-2.4.19-16mdk.img 2.4.19-16mdk

# lilo

# cd /

# umount /mnt/floppy

# exit

(9) Please press Ctrl-Alt-F7 and push "OK" button to finish the installation.

3. Setup up device node for RAID Management Software.

=====================================================

01. Check the /proc/devices when iteraid.o is loaded, you will see like

this:

Character devices:

1 mem

..

..

254 itedev ==> created by our driver, maybe the major number will

different from your system.

Block deices:

..

..

The 254 is a major number for itedev, then use the mknod command to

create the device node in /dev directory.

# mknod /dev/itedev c 254 0

# chmod 664 /dev/itedev

4. The note for using ATAPI CD-ROM

===================================

01. If you want reading the data CD, just insert the disk into CD-ROM,

then mount as iso9660 file type:

# mount -t iso9660 /dev/scd0 /mnt/cdrom/

Then you can access the disk data via /mnt/cdrom/. Remember to umount

the /mnt/cdrom/ if you want to access another one.

# umount /mnt/cdrom/

02. If you want listening the music CD, insert the disk into CD-ROM,

then you do not need to mount like the data disk. Just open the

CD Player(like KsCD in KDE..), then you can start listening the music.

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

З.Ы. Только думал начать разбираться с Линуксом, а тут такой казус.

Ссылка на комментарий
Поделиться на другие сайты

Nick Succorso писал(а) пн, 11 апреля 2005 23:18

Во время установки Линукс пишет, что не найден СД - РОМ и открывает диалоговое окно с выбором файла с расширением *.o . Причём в списке этих драйверов нету моего.

Во втором каталоге находятся три каталога: 2.4.19-16mdk, 2.4.19-16mdkBOOT, 2.4.19-16mdksmp. В каждом из трёх каталогов лежит по файлу iteraid.o.

Если следвать банальной логике, опыту эксплуотации материнок с непонятными чипами и тому, что я понял из ReadMe то получается следующее.

1. Скорее всего все три файла *.o в разных директориях одинаковы, можно проверить по размеру, дате и пр.

2. Установщик Lin не знает о таком контролере, вполне может быть ввиду его новизны.

А посему загрузчик Lin предлагает в начале загрузки (как это было на первых Abit'ах ATA66) подставить диск с дровами для него.

Попробуйте переписать файл на дискету и подсунуть в момент запроса что-то.О .

По крайней мере на древнем Abit BE-6-II такая процедура очень даже помогает обойте подобный прикол при установке Win.

Ссылка на комментарий
Поделиться на другие сайты

2 Ламер

Вы, видимо, тоже не удосужились прочитать инструкцию, которую вопрошающий вывесил... Там все описано по шагам, чего делать нужно. Неужели так трудно это воспроизвести???

Ссылка на комментарий
Поделиться на другие сайты

Глубоко уважаемый White_Mouse, Вы были полностью правы насчёт установки РАЙД. Всё-таки установил Линукс по той инструкции, что была приложена к файлам, но возникла другая проблема.

После загрузки лило (появляется голубенький экран с рамкой, где пошагово описана загрузка Линукса) выдаётся следуящая ошибка:

PCI: Device 00:1f.1 not available because of resource collisions.

kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno=2.

mount: error 6 mounts ext3 flags Kernel panic: No init found. Try passing init=option to kernel.

После чего останавливается загрузка Мандрейка. Посоветуйте как можно выйти из данной ситиуации.

P.S. Написал вопрос в этот же топик, так как эта ошибка может быть связана (а может быть и нет) с предыдущим моим постом.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...