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 ??