Re: Streamer OnStream Adr 50 unter Linux nutzen
Hallo Rico Pietzsch, hallo auch an alle anderen
Freitag, 2. Februar 2007 14:20 - Rico Pietzsch wrote:
> > Dienstag, 30. Januar 2007 13:18 - Rico wrote:
> >> Eine Suche im Internet ergab das man das Modul osst nutzen müsse.
> >> Momentan nutzt er das modul st, welches udev automatisch läd.
> >> Wenn ich st rausschmeiße und osst reinlade läd udev automatisch st
> >> wieder. Wenn beide module geladen sind wird osst nicht benutzt.
> >> Die Geräte /dev/osst* werden nicht erzeugt.
> >> Modules enthält den Eintrag alias char-major-206 osst
> >>
> >> Hat jemand einen Idee wie ich weiter vorgehen muß?
> >
> > Die Konfiguration von udev findest du in /etc/udev/.
> >
> > Ich vermute, dass dir geholfen ist, wenn du die
> > Datei /etc/udev/rules.d/modprobe.rules entsprechend änderst.
> > Es gibt in der Datei einen Block zum Laden der Module für
> > SCSI-Geräte und in dem die Zeile:
> >
> > SYSFS{type}=="1", RUN+="/sbin/modprobe -Qba st"
> >
> > Dort mal versuchsweise das Modul st durch osst ersetzen, das sollte
> > IMHO reichen.
> >
> > BTW: Ich hatte den Streamer auch mal im Einsatz, und er lief prima
> > (allerdings noch unter dem 2.4er Kernel ohne udev). Inzwischen
> > fehlen mir die Bänder - hast du noch eine Quelle
>
> also ich hab diese modprobe.rules nicht. In der hotplug.rules standen
> 3 Einträge für Onstream drin (1x osst, 2x st)
OK, bei mir läuft ein Ubuntu, da ist das evtl. ein wenig anders
konfiguriert. Mein OnStream lief übrigens damals unter SuSE 6.4 - 7.2,
mit dem 2.4er Kernel. Aber meines Wissens wird es immer noch
unterstützt. Und du hast ja die Module auch drin.
> Ansonsten gabs da keine einträge zu "st".
> Aber der Effekt mit der Änderung war am Ende wie wenn ich per hand
> die Module rausschmeiß/nachlade.
> Wenn das Modul st reinkommt werden die Geräte angelegt, wenn man osst
> läd wird nix angelegt. :(
st kann raus, aber (n)osst muss rein.
Wenn die Geräte nicht angelegt werden, hilft vielleicht dieses kleine
Script:
Makedevs.sh
-----------
#!/bin/sh
# Script to create OnStream SC-x0 device nodes (major 206)
# Usage: Makedevs.sh [nos [path to dev]]
major=206
nrs=4
dir=/dev
test -z "$1" || nrs=$1
test -z "$2" || dir=$2
declare -i nr
nr=0
test -d $dir || mkdir -p $dir
while test $nr -lt $nrs; do
mknod $dir/osst$nr c $major $nr
chown 0.disk $dir/osst$nr; chmod 660 $dir/osst$nr;
mknod $dir/nosst$nr c $major $[nr+128]
chown 0.disk $dir/nosst$nr; chmod 660 $dir/nosst$nr;
mknod $dir/osst${nr}l c $major $[nr+32]
chown 0.disk $dir/osst${nr}l; chmod 660 $dir/osst${nr}l;
mknod $dir/nosst${nr}l c $major $[nr+160]
chown 0.disk $dir/nosst${nr}l; chmod 660 $dir/nosst${nr}l;
mknod $dir/osst${nr}m c $major $[nr+64]
chown 0.disk $dir/osst${nr}m; chmod 660 $dir/osst${nr}m;
mknod $dir/nosst${nr}m c $major $[nr+192]
chown 0.disk $dir/nosst${nr}m; chmod 660 $dir/nosst${nr}m;
mknod $dir/osst${nr}a c $major $[nr+96]
chown 0.disk $dir/osst${nr}a; chmod 660 $dir/osst${nr}a;
mknod $dir/nosst${nr}a c $major $[nr+224]
chown 0.disk $dir/nosst${nr}a; chmod 660 $dir/nosst${nr}a;
let nr+=1
done
-----------------
> Vielleicht liegts ja an der SCSI ID. ich werd mal ein umjumpern
> probieren. Momentan läufts mi ID 6.
Dürfte eigentlich nicht. Aber ich unterstelle mal, dass dein SCSI-Bus
ordentlich aufgebaut und terminiert ist.
--
Gruß
MaxX
Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen.
Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.
Reply to: