Home / Community / Fragen / Raid-Controler mit IT8212 Chipsatz installieren

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Eingedost
(161 Punkte bei 4 Stimmen)
Aufteiler
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Raid-Controler mit IT8212 Chipsatz installieren

0 Antworten

Nachricht Autor

Samstag, 23. Oktober 2004 12:31:50



System debian sarge
kernel 2.6.8-1-686
Treiber-Sourcen http://www.ite.com.tw//pc/L...DriverSrc_it8212_092005-09.zip


Ich habe dieses Howto geschrieben, da man im Internet keine vernünftige Anleitung findet, wie man einen Raid-Controller mit IT8212 Chipsatz mit dem unter [1] angebotenen Sourcepaket installiert. Dieses Howto wurde nach meinem besten Wissen und Gewissen geschrieben. Natürlich kann ich aber keine Gewährleistung geben und auch keine Haftung für evtl. Schäden übernehmen.

Voraussetzung: Es müssen die Kernelsourcen des verwendeten Kernels und die Kernelmodule scsi_mod und sd_mod installiert sein.
power-joe:/# modconf --> unter kernel/drivers/scsi scsi_mod und sd_mod auswählen power-joe:/# apt-get install kernel-source-2.6.8

Nun haben wir eine Datei namens kernel-source-2.6.8.tar.bz2 in unseren /usr/src/ Verzeichnis. Diese Datei muss jetzt entpackt werden. Schaden kann es nicht wenn man gleich einen Link namens Linux auf das Kernelverzeichniss setzt.

power-joe:/# cd usr/src/ power-joe:/usr/src# tar -xjvf kernel-source-2.6.8.tar.bz2 power-joe:/usr/src# ln -s kernel-source-2.6.8 linux

In diesen Beispiel gehe ich davon aus, dass die Sourcedatei, die wir von der oben genannten Seite heruntergeladen haben, unter usr/src/raid/ liegt. Wir wechseln in dieses Verzeichnis und entpacken die zip-Datei.

power-joe:/# cd usr/src/raid/ power-joe:cd usr/src/raid/# unzip LinuxDriverSrc_it8212_092005-09.zip

Wir müssen jetzt die Quellcodedatei iteraid.c, die Headerdatei und das Makefile in das Kernelverzeichnis /usr/src/kernel-source-2.6.8/drivers/scsi/ kopieren, da sich dort einige Dateien befinden, die benötigt werden, um das Modul zu erstellen. Zuerst werden wir aber das Makefile, welches sich bereits in diesen Verzeichnis befindet und zum Erstellen der SCSI-Module benötigt wird (und natürlich nicht überschrieben werden soll), umbenennen in Makefile.org.

power-joe:/# mv /usr/src/kernel-source-2.6.8/drivers/scsi/Makefile /usr/src/kernel-source-2.6.8/drivers/scsi/Makefile.org power-joe:/# cp /usr/src/raid/LinuxDriverSrc_it8212_092005-09/src/2.6.x/* /usr/src/kernel-source-2.6.8/drivers/scsi/

Wir wechseln in das Verzeichnis /usr/src/kernel-source-2.6.8/drivers/scsi/, editieren das Makefile und erstellen mit make das Modul.

Mit einem Editor das Makefile öffnen und die erste Zeile an die eigene Kernelversion anpassen.
KERNEL_SRC = /usr/src/linux-2.6.1wird in diesen Beispiel zu KERNEL_SRC = /usr/src/linux (linux deswegen, weil wir ja oben den Link auf unser aktuelles Kernel-Source-Verzeichnis gesetzt haben).

power-joe:/# cd /usr/src/kernel-source-2.6.8/drivers/scsi/ power-joe:/usr/src/kernel-source-2.6.8/drivers/scsi/# make

Mit insmod können wir nun testen, ob das Modul korrekt eingebunden werden kann. Wir überprüfen dazu den Eintrag, der in der Datei /var/log/kern.log erzeugt wird.

power-joe:/# insmod usr/src/kernel-source-2.6.8/drivers/scsi/iteraid.ko power-joe:/# tail var/log/kern.log --> der Eintrag sollte in etwa so aussehen (In diesen Fall befinden sich zwei Festplatten am ersten Slot):
Oct 20 19:52:39 power-joe kernel: scsi0 : ITE RAIDExpress133
Oct 20 19:52:39 power-joe kernel: Vendor: ITE Model: IT8212F Rev: 1.3
Oct 20 19:52:39 power-joe kernel: Type: Direct-Access ANSI SCSI revision: 00
Oct 20 19:52:39 power-joe kernel: Vendor: ITE Model: IT8212F Rev: 1.3
Oct 20 19:52:39 power-joe kernel: Type: Direct-Access ANSI SCSI revision: 00
Oct 20 19:52:40 power-joe kernel: SCSI device sda: 120103200 512-byte hdwr sectors (61493 MB)
Oct 20 19:52:40 power-joe kernel: sda: asking for cache data failed
Oct 20 19:52:40 power-joe kernel: sda: assuming drive cache: write through
Oct 20 19:52:40 power-joe kernel: /dev/scsi/host0/bus0/target0/lun0: p1 < p5 >
Oct 20 19:52:40 power-joe kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Oct 20 19:52:40 power-joe kernel: SCSI device sdb: 80418240 512-byte hdwr sectors (41174 MB)
Oct 20 19:52:40 power-joe kernel: sdb: asking for cache data failed
Oct 20 19:52:40 power-joe kernel: sdb: assuming drive cache: write through
Oct 20 19:52:40 power-joe kernel: /dev/scsi/host0/bus0/target1/lun0:
Oct 20 19:52:40 power-joe kernel: Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0


Jetzt wollen wir natürlich nicht das Modul nach jedem Neustart mit insmod iteraid.ko starten. Deshalb werden wir die Module komplett installieren und dem System sagen, wo es sie findet.

power-joe:/# install -d /lib/modules/2.6.8-1-686/kernel/drivers/scsi power-joe:/# install -c usr/src/kernel-source-2.6.8/drivers/scsi/iteraid.ko /lib/modules/2.6.8-1-686/kernel/drivers/scsi

Nun startet man (unter Debian) modconf, wechselt dort in das Verzeichnis kernel/drivers/scsi und wählt iteraid aus.

Bei anderen Distributionen geht man nach den dort üblichen Vorgehensweisen vor. Eine Möglichkeit wäre auch noch den Treiber in das RAM-Disk-Image einzufügen. Meistens ist es die "/boot/initrd-2.6.8-686.img" Datei. Das ist aber vom System abhängig. Über diese Variante habe ich mal etwas gelesen und kann leider nur blanke Theorie weitergeben.

ACHTUNG der folgende Abschnitt wurde nicht von mir getestet!!!

gzip -dc /boot/initrd-2.6.8-686.img > /tmp/initrd.img
mkdir /mnt/image
mount -o loop /tmp/initrd.img /mnt/image
cp iteraid.ko /mnt/image/lib/


Mit einem Editor muss man folgende Zeilen in die "/mnt/image/linuxrc" einfügen.

echo "loading IT8212 module"
insmod /lib/iteraid.ko


Viel Erfolg

Gruß rottriges

[1] http://www.ite.com.tw//pc/L...DriverSrc_it8212_092005-09.zip

rottriges


Antworten

Tipp der Woche

Bilder vergleichen mit diffimg
Bilder vergleichen mit diffimg
Tim Schürmann, 01.04.2014 12:40, 1 Kommentare

Das kleine Werkzeug diffimg kann zwei (scheinbar) identische Bilder miteinander vergleichen und die Unterschiede optisch hervorheben. Damit lassen sich nicht nur Rätsel a la „Orignial und Fäls...

13311 Hits
Wertung: 225 Punkte (20 Stimmen)

Aktuelle Fragen

programm suche
Hans-Joachim Köpke, 13.04.2014 10:43, 8 Antworten
suche noch programme die zu windows gibt, die auch unter linux laufen bzw sich ähneln sozusagen a...
Funknetz (Web-Stick)
Hans-Joachim Köpke, 04.04.2014 07:31, 2 Antworten
Bei Windows7 brauche ich den Stick nur ins USB-Fach schieben dann erkennt Windows7 Automatisch, a...
Ubuntu 13.10 überschreibt immer Windows 8 Bootmanager
Thomas Weiss, 15.03.2014 19:20, 8 Antworten
Hallo Leute, ich hoffe das ich richtig bin. Ich habe einen Dell Insipron 660 Ich möchte gerne Ub...
USB-PTP-Class Kamera wird nicht erkannt (Windows-only)
Wimpy *, 14.03.2014 13:04, 15 Antworten
ich habe meiner Frau eine Digitalkamera, AGFA Optima 103, gekauft und wir sind sehr zufrieden dam...
Treiber
Michael Kristahn, 12.03.2014 08:28, 5 Antworten
Habe mir ein Scanner gebraucht gekauft von Canon CanoScan LiDE 70 kein Treiber wie bekomme ich de...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Suse] updates will NOT be installed
Hartmuth Mehdorn, 19.04.2014 18:51
Am Samstag, 19. April 2014, 18:21:31 schrieb Willi Zelinka: Hallo Willi > nach meinen Informationen soll...
Re: [EasyLinux-Suse] updates will NOT be installed
Willi Zelinka, 19.04.2014 18:21
Hallo Hartmuth, Am Samstag, 19. April 2014, 16:02:07 schrieb Hartmuth Mehdorn: > Es werden ausser den au...
Re: [EasyLinux-Ubuntu] Video-Datei komprimieren
Heiko Ißleib, 19.04.2014 16:40
Am 19.04.2014, 16:23 Uhr, schrieb Heiko Ißleib : Hallo Rainer, > Mein letzter Schuß winFF. > Und ic...
Re: [EasyLinux-Ubuntu] Video-Datei komprimieren
Heiko Ißleib, 19.04.2014 16:23
Am 19.04.2014, 14:34 Uhr, schrieb Rainer : Hallo Rainer, >> > Also ein Windowsprogramm. Gibt's den...
Re: [EasyLinux-Suse] updates will NOT be installed
Hartmuth Mehdorn, 19.04.2014 16:02
Am Samstag, 19. April 2014, 12:49:52 schrieb Heiko Ißleib: Hallo heiko > So lassen. > Die Liste bei...