Installationshinweise fuer FreeBSD mit ICP Disk Array Controllern ================================================================= Dateien ------- liesmich.txt diese Datei icp.ko ICP Treibermodul fuer die Installation von FreeBSD 4.4/4.5-RELEASE icp2.ko ICP Treibermodul fuer die Installation von FreeBSD 5.0-CURRENT icp-1.1.tgz ICP Treiber und Tools Package kopiert: icp.c, icp.h, icp_ctrl.c, icp_pci.c to /usr/src/sys/dev/icp kopiert: icp.ko to / kopiert: icpcon, icpd to /usr/sbin kopiert: icpd.sh to /usr/local/etc kopiert: 99icpd.sh to /usr/local/etc/rc.d kopiert: icpd.conf, icptrap.mib to /etc modifiziert: /boot/loader.rc (fuegt icp.ko hinzu) modifiziert: /usr/src/sys/conf/files (fügt Quelldateien hinzu) erzeugt: /dev/icp (special device file fuer Tools, z.B.: icpcon) erzeugt: /usr/src/sys/i386/conf/ICP_KERNEL aus GENERIC (mit ICP entry) ICP Controller als Boot Controller ---------------------------------- 1. Host Drive einrichten - Treiber unterstuetzt momentan Host Drives 0 bis 99 - Es wird ein eigener (virtueller) Kanal fuer die Host Drives eingerichtet (hinter den physikalischen Kanaelen des Controllers) 2. Von Installations-CD booten - CD-ROM Boot im Controller Setup erlauben (falls CD am ICP Controller) - Getestet wurde FreeBSD 4.4/4.5-RELEASE und FreeBSD 5.0-CURRENT - Bei der Ausgabe: "Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in x seconds..." Taste druecken, es erscheint Prompt "ok" - Mit 'load kernel' Kernel laden und mit "load disk1:icp" (5.0-CURRENT: "load disk1:icp2") ICP Treiber von Floppy laden (disk0 ist CD, da Floppy Emulation und damit ist disk1 die erste Floppy (DOS Format)) - Mit "boot" Kernel booten 3. Kernel Configuration Menu - Mit ENTER weiter booten, nur wenn andere Treiber Probleme bereiten, diese in "Start kernel configuration in full-screen visual mode" deaktivieren - Kernel bootet, ICP Treiber erkennt Controller und Laufwerke 4. /stand/sysinstall Main Menu - Installationsart waehlen (Standard Installation ist sinnvoll) - FDISK Partition Menu: z.B. A = Use Entire Disk Q = Finish - FreeBSD Disklabel Editor: z.B. C = Create Swap Partition einrichten (notwendig!, Groesse speicherabhaengig, 100-200MB sollten aber reichen) C = Create Filesystem(e) einrichten (mindestens 1 FS notwendig, Mount Point "/") Q = Finish - Installationsumfang waehlen - Installationsmedium waehlen (CD-ROM) - Installation starten 5. System Console Settings -> ja eingeben - Keymap waehlen (English, German, ..) - Zeitzone einstellen 6. Reboot - CD und Floppy aus Laufwerken entfernen 7. Von Hostlaufwerk booten - Bootvorgang unterbrechen, ICP Treiber laden (siehe 2.) Kommando ist diesmal "load disk0:icp" (5.0-CURRENT: "load disk0:icp2") da die CD nicht im Laufwerk ist (damit ist disk0 die erste Floppy) - Kernel bootet, ICP Treiber erkennt Laufwerke 8. Treiber-Package installieren - File icp-11.tgz von Floppy kopieren, z.B. (DOS-Format): mount -t msdos /dev/fd0 /mnt cp /mnt/ICP-11.TGZ /tmp/icp-1.1.tgz umount /mnt - Package installieren mittels pkg_add icp-1.1.tgz - Package ist fuer FreeBSD 4.1-RELEASE, bei 5.0-CURRENT muss entweder der Treiber statisch gelinkt werden (siehe unten) oder der passende Modul (icp2.ko) per Hand kopiert werden, und zwar mittels mount -t msdos /dev/fd0 /mnt cp /mnt/icp2.ko /icp.ko umount /mnt 9. Reboot - Treiber wird ab jetzt immer automatisch als Modul geladen - ICPCON ist installiert ICP Controller als Zweitcontroller ---------------------------------- Vorgehensweise wie bei Bootcontroller, Punkte 8. und 9. (siehe oben) Treiber statisch linken ----------------------- Treiber wird von Quellen ausgehend komplett neu uebersetzt, damit auf jede FreeBSD-Version anpassbar. Vorgehensweise: 1. Kernelquellen muessen installiert sein - Erkennbar an Existenz z.B. des Verzeichnisses /usr/src/sys/conf - Nachinstallation: ICP Package deinstallieren: pkg_delete icp-1.1 Sysinstall aufrufen: /stand/sysinstall Menuepunkte "Configure", "Distributions" waehlen, Checkboxes "src", "sys" anwaehlen, Mit OK bestaetigen, Installationsquelle waehlen (CD-ROM), installieren Sysinstall verlassen, ICP Package installieren: pkg_add icp-1.1.tgz 2. Konfigurationsfile bearbeiten - Package hat Konfig.-File /usr/src/sys/i386/conf/ICP_KERNEL angelegt, ICP Treiber ist dort schon eingetragen Dort kann der Kernel konfiguriert werden (Treiber entfernen usw.) - System-Konfig.-Files anlegen (immer durchfuehren, auch wenn ICP_KERNEL unveraendert) mittels cd /usr/src/sys/i386/conf config ICP_KERNEL 3. Kernel erzeugen - Ausgehend von 2. mittels cd ../../compile/ICP_KERNEL make depend make make install 4. Reboot - Treiber wird ab jetzt immer im Kernel enthalten Einrichten neuer Festplatten ---------------------------- - Festplatte formatieren (meistens nicht nötig) mit 'camcontrol format da(1,2,..)' - sysinstall starten mit '/stand/sysinstall' - 'Index' auswählen - 'Partition' auswählen - SCSI Laufwerk mit der Leertaste auswählen (da1,da2,usw.) - gewünschte Partition einrichten (ganze Laufwerks Kapazität ist nicht immer auswählbar; abhängig von der Plattengröße) - Partition Editor verlassen und 'Label' auswählen - File System und Swap Partition erstellen File System oder Swap Partition muß min. 100MB groß sein. File System und Swap Partition werden automatisch 'gemountet'. Mehr als 16 SCSI Disks (ICP Host Drives) ---------------------------------------- ICP Host Drives werden von FreeBSD als sogenannte "direct access disks" (da0, da1, usw.) eingerichtet. Der ICP Treiber unterstuetzt maximal 100 Disks. Mit "dmesg" kann man die Anzahl der "da" Devices anzeigen lassen, die das System gefunden hat. Unter FreeBSD gibt es normalerweise maximal 16 Device Files (/dev/da0 - /dev/da15). Gibt es mehr als 16 ICP Host Drives muessen weitere Device Files in /dev erstellt werden. Dies kann wie folgt durchgefuehrt werden: a) "dmesg | more" Zeigt alle vom System gefundenen "da" Devices an. b) "cd /dev/ ; sh MAKEDEV da##" (##=16, 17, 18, usw.) Der MAKEDEV Script erstellt das Device File mit der entsprechenden MAJOR Device Number. Die weiteren Host Drives koennen nun ueber die neu erstellten Device Files wie bekannt mittels "/stand/sysinstall" konfiguriert werden. ICP Tools --------- 1. ICPCON - ICP RAID Console ICPCON ist ein Konfigurations- und Management-Tool fuer ICP Controller und wird bei der Installation des ICP Packages automatisch nach to /usr/sbin kopiert. Um ICPCON zu starten einfach 'icpcon' eingeben. 2. ICPD - Remote Management und Notification Service Der ICP Service wird ebenfalls automatsich bei der Installation des ICP Packages nach /usr/sbin kopiert. ICPD steuert die Fernwartung (remote access), sendet SNMP Traps und bietet die Möglichkeit, ein beliebiges Programm zu starten und somit z.B. eine Benachrichtigung per Mail einzurichten. Um ICPD zu konfigurieren muss die Datei /etc/icpd.conf editiert werden: e.g.: 'vi /etc/icpd.conf' Um ICPD zu starten, zu beenden oder einen Neustart durchzuführen gibt es einen weiteren Script: 'sh /usr/local/etc/icpd.sh start' (stop, restart) 18.02.2002 ICP vortex Computersysteme GmbHDownload Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.