Administratorhandbuch:Neue Hardware einbinden
Seite wird nicht gesperrt: Hier können mitarbeitswillige Autoren ihre Artikel und Ergänzungen einbringen. Wenn Sie mitarbeiten wollen, dann können Sie dafür jederzeit einen Account beantragen. Schreibrecht in dieser Dokumentation haben nur eingetragene Nutzer. |
Neue Hardware einbinden
Es kann vorkommen, dass man nach der Erstinstallation neue Hardwarekomponenten in den Server einbaut. Z.B. könnte ein SCSI-Streamer in einen vorhandenen Arktur mit IDE-Platten eingebaut werden oder ein S-ATA-Raid oder .... Wird der Controller nicht vorn herein unterstützt, so muss das vorhandene Modul nachgeladen werden.
Hier die Erläuterungen am Beispiel eines TEKRAM DC-390U2W SCSI Controllers:
Zuerst ermittelt man dazu das passende Modul:
Arktur:/ # modprobe sym53c8xx Arktur:/ #
Erscheint keine Fehlermeldung, so hat man das richtige Modul gefunden, andererseits würde:
Arktur:/ # modprobe aacraid /lib/modules/2.4.34.1/kernel/drivers/scsi/aacraid/aacraid.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg /lib/modules/2.4.34.1/kernel/drivers/scsi/aacraid/aacraid.o: insmod /lib/modules/2.4.34.1/kernel/drivers/scsi/aacraid/aacraid.o failed /lib/modules/2.4.34.1/kernel/drivers/scsi/aacraid/aacraid.o: insmod aacraid failed Arktur:/ #
oder eine ähnliche Fehlermeldung erscheinen.
Damit ist das Modul auch schon geladen, was man auf Konsole 10 (oder in /etc/log/messages sehen kann:
sym53c8xx: at PCI bus 0, device 9, function 0 sym53c8xx: setting PCI_COMMAND_PARITY...(fix-up) sym53c8xx: 53c895 detected with Tekram NVRAM sym53c895-0: rev 0x1 on pci bus 0 device 9 function 0 irq 9 sym53c895-0: Tekram format NVRAM, ID 7, Fast-40, Parity Checking scsi1 : sym53c8xx-1.7.3c-20010512 Vendor: IBM Model: DNES-309170W Rev: SA30 Type: Direct-Access ANSI SCSI revision: 03 Vendor: IBM Model: DCAS-34330 Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Vendor: HP Model: C1537A Rev: L105 Type: Sequential-Access ANSI SCSI revision: 02 Vendor: YAMAHA Model: CRW4416S Rev: 1.0h Type: CD-ROM ANSI SCSI revision: 02 Attached scsi disk sda at scsi1, channel 0, id 0, lun 0 Attached scsi disk sdb at scsi1, channel 0, id 2, lun 0 sym53c895-0-<0,*>: FAST-40 WIDE SCSI 80.0 MB/s (25.0 ns, offset 31) SCSI device sda: 17916240 512-byte hdwr sectors (9173 MB) sda: sda1 sda2 sda3 sda4 < sda5 sda6 > sym53c895-0-<2,*>: FAST-20 SCSI 20.0 MB/s (50.0 ns, offset 15) SCSI device sdb: 8467200 512-byte hdwr sectors (4335 MB) sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 >
Diese Änderung muss nun nur noch fest eingetragen werden. Dazu wird die Datei
/etc/init.d/boot.local
wie folgt geändert:
#!/bin/bash # # /sbin/init.d/boot.local # Teil des ODS-Servers. # Reiner Klaproth, 3.1.1999 # . /etc/rc.status echo "Bearbeite `basename $0`." # Hier rein k.nnen alle Sachen, die noch beim Booten zu machen sind, # z.B. Initialisieren besonderer Karten. # Das Script wird von boot am Ende aufgerufen. modprobe sym53c8xx exit 0
Dan klappt es auch beim nächsten Serverstart!