← Back to team overview

sslug-teknik team mailing list archive

Re: Manuel installation ad SCSI.

 

In <askg80$rb1$1@xxxxxxxxxxxx> "Asbjørn Morell" <atm@xxxxxxxxxxx> writes:

>Jeg har lige sat et SCSI kort i min Redhat 6.2 Server (det er et Adaptec
>2940). Linux finder intet ved boot... jeg kan godt selv loade driveren
>manuelt. (modprobe aic7xxx) Jeg har så skrevet følgende ind i modules.conf:

>alias scsi_hostadapter aic7xxx

>Jeg kan fint få fat i den dat båndstation som sidder på controlleren, men er
>dette en forsvarlig måde at konfigurere controlleren på? Kan jeg ikke loade
>den ved boot? Jeg kan ikke se controlleren i /var/log/dmesg

Det er OK at loade driveren som du gør - den vil også blive loaded
automatisk, hvis et program prøver at bruge SCSI tape enheden.

Du kan godt loade den under boot - den "rigtige" måde at gøre det på
er at bruge "mkinitrd" kommandoen og (re)builde den initramdisk, der
bruges til at loade bl.a. drivere allerførst under opstart. mkinitrd
kommandoen vil se at du refererer til en SCSI driver i modules.conf, 
og sørge for at den bliver loaded automatisk under opstart. Bøvlet er 
bare at initrd filen indlæses af boot-loaderen, så man skal huske 
at lave en ny initrd hver gang man opgraderer kernen, plus at man
skal henvise til initrd-filen i /etc/lilo.conf og køre /sbin/lilo
hvis man ændrer i den.

Så en hurtigere måde er at misbruge Red Hat's opstart-script til
serielle porte. og lægge kommandoen "modprove scsi_host_adapter"
ind i /etc/rc.d/rc.serial (hvis den fil ikke findes, så opret
den og sørg for at den er eksekverbar med "chmod 755
/etc/rc.d/rc.serial").
-- 
Henrik Storner <henrik@xxxxxxx> 


References