[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: