Hallo Liste
Wieder mal ein Problem was ich allein nicht hinbekomme.
In einen Rechner (susi6.4) habe ich einen Scsi-controller AHA1542
eingebaut. In die /etc/fstab
/dev/sr0 /mnt/cdrom auto ro,noauto,user,exec 0 0
eingetragen.
Da ich nun wollte das das SCSI-Module nur geladen wird wenn ich das
cdrom oder eine (noch nicht angeschlossene) Platte nutze, habe ich
folgende Einträge in der /etc/modules.conf gemacht.
alias block-major-8 aha1542
alias block-major-11 aha1542
Dann weiter. Erstmal habe ich zur Probe das aha1542 module mit
Hand geladen(modprobe aha1542) und ein "mount /mnt/cdrom" gemacht und
ich konnte auf das Cdrom Laufwerk zugreifen und Daten lesen.
Dann mit rmmod aha1542 das module wieder rausgeflagt.
und nur "mount /mnt/cdrom" gemacht. Da kriege ich aber eine Fehler Meldung.
mount: /dev/sr0 has wrong major or minor number
Eigentlich sollte das Module doch jetzt alleine geladen werden, oder
habe ich da was übersehen??
Dann habe ich erstmal nach den major number für /dev/sr0 geguckt.
ls -l /dev/sr0
brw-r----- 1 root disk 11, 0 Dec 15 200 /dev/sr0
die ist doch aber auch richtig.
Bis dahin dachte ich ja es liegt an der modules.conf aber wenn ich
scsiinfo -l -v (im scsinfo paket von SuSE dabei) mache krieg ich
folgende Ausgabe:
Scsiinfo version 1.7(eowmob)
/dev/scd0
und das Module wurde wie durch Zauberhand geladen !! also kann ja
die modules.conf nicht falsch sein.
Auf dem Rechner wo der Controller vorher eingebaut war klappte das
auch so ohne Problem und meines achtens habe ich damals wo ich den
Controller da eingebaut habe auch nicht weiter geändert außer die
/etc/modules.conf.
Hat jemand eine Idee woran das liegen kann ??
Noch eine ganz andere Frage. Gib es unter Debian auch ein Paket
welches scsitools wie scsiinfo und sgcheck beinhaltet, wenn ja wie
nennt es sich ??
--
### Sven Jäkel ## sven-jaekel(a)gmx.de ###