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

Top-Beiträge

GIMP - Auswahl und Ebenen
(324 Punkte bei 38 Stimmen)
GIMP - Laserschwert
(322 Punkte bei 41 Stimmen)
Panorama ohne Weitwinkel
(272 Punkte bei 16 Stimmen)
Ein erstes Resümee
(247 Punkte bei 20 Stimmen)
Re: Mehrere Partitionen auf USB-Stick
(233 Punkte bei 9 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 8500 Shops,
3.1 Mio Artikel. Alle Bestseller, Gutscheine und Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Bei Freeware bietet Ihnen kostenlose Software Downloads von Programmen.
Günstige Digitalkameras finden Sie im Preisvergleich.

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

11726 Hits
Wertung: 238 Punkte (16 Stimmen)

Aktuelle Fragen

SUSE und Windows parallel betreiben, reparieren des BOOTMANAGERS
oli m., 31.08.2010 10:17, 6 Antworten
ich betreibe XP, VISTA, W7 und SUSE parallel auf einer Festplatte. wenn ich SUSE als letztes ins...
kmail link verweist auf firefox, umstellung wieder auf konqueror ???
oli m., 31.08.2010 10:06, 2 Antworten
seit firefox mit suse installiert wird, startet ein link in einer email automatisch auch firefox....
SUSE 11.3 - nvidia 9800GT+ - DUALMONITOR Installation/Einstellung
oli m., 31.08.2010 09:57, 2 Antworten
Grafikkarte: nvidia GForce 9800GT+ Monitore: 2x Medion MD 20094 1920x1200 SUSE 11.3 nach ins...
Tastatur / Maus blockiert
Roland M. Egloff, 30.08.2010 22:56, 0 Antworten
Hallo Linux Freunde, Die folgende Info. ist vielleicht für jemand nutzlich... Ich musste mi...
Erstellung von Newslettern unter Suse 11.3
Klaus Werner, 27.08.2010 09:45, 1 Antworten
Moin suchen ein Programm zur Erstellung von Newslettern. sollte unter Linux laufen. Jemand eine...

Tipp der Woche

Schöneres Gnome mit Faenza
Schöneres Gnome mit Faenza
Marcel Hilzinger, 19.08.2010 14:49, 0 Kommentare

Wer seinen Desktop liebt, verpasst ihm ab und zu ein optisches Update. Sehr gut eignen sich dazu neue Fensterdekorationen, ein neues Farbschema und natürlich ein neues Symbolset. Ein besonders...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Suse] KDE Systemlast manchmal hoch
Thomas Schirrmacher, 30.08.2010 03:48
Am Sonntag 29 August 2010, 20:52:18 schrieb Oliver Christ: > > Soll ich da die Zeile: > resume=...
Re: [EasyLinux-Suse] Überwachung_von_e-Mail-Konten
Heinz-Stefan Neumeyer, 29.08.2010 22:50
On Sun, Aug 29, 2010 at 10:14:20PM +0200, Peter Steffinger wrote: Hallo Peter > > Wie ware es dami...
Re: [EasyLinux-Suse] KDE Systemlast manchmal hoch
peter steffinger, 29.08.2010 22:24
Hallo Achim Am Sonntag, 29. August 2010, 18:20:28 schrieb Achim Pabel: > vor kurzem war mir unter openSU...
Re: [EasyLinux-Suse] Überwachung_von_e-Mail-Konten
peter steffinger, 29.08.2010 22:14
Hallo Stefan Am Sonntag, 29. August 2010, 20:54:21 schrieb Heinz-Stefan Neumeyer: > Was benutzt KDE4 als...
[EasyLinux-Suse] Ein Kallender auf eine Domain bezogen
Achim Pabel, 29.08.2010 21:30
Hallo Listlinge, von Outlook weiß ich, dass man einen Kallender pflegen kann, bei dem andere die Termine e...