SuSE Linux: Versionen ab 6.1
Kernel: Version 2.2.xx
Es Lösungen für die Chips "AM53C974 / AM79C974" angeboten. Diese sind auf den SCSI-Controllern
Obwohl noch ein anderer Treiber für den AM53C974 im Kernel vorhanden ist, sollte nur der Treiber tmscsim (Linux DC390/AM53C974 (tmscsim) SCSI driver) verwendet werden!
Note: Die SCSI-Karte "Tekram DC390W/U/F" basiert auf dem "NCR/Sym53C825/875"-Chip und wird vom Treiber "ncr53c8xx" unterstützt.
Die Spezifikation schlägt vor, dass das Timeout 0,25 Sekunden betragen sollte.
Viele Geräte halten sich jedoch nicht daran. Einige Scanner und CDRs (z.B. Yamaha CRW4416) sind bekannt dafür, dass die Reaktionszeit auf ein "TEST UNIT READY"-Kommand wesentlich größer ist (ca. 3 Sekunden).
Zur Zeit ist im Treiber die Wartezeit nach einem Bus-Reset auf 0,6 Sekunden voreingestellt. Das führt dazu, dass einige Geräte nicht erkannt werden.
Falls nach einem erneuten Aufruf des Scriptes Ihr fehlendes Gerät nun erkannt wurde, ist es sehr wahrscheinlich, daß Ihr Problem in der langen Antwortzeit Ihres Gerätes liegt.
Kopieren Sie das Skript nach "/usr/sbin".
Fügen Sie in Ihre Datei "/sbin/init.d/boot.local" die Zeile
sleep 10; /usr/sbin/rescan-scsi-bus.sh
ein.
Sie können versuchen die Zeit, die das System vor dem Aufruf von
"rescan-scsi-bus.sh" warten soll, zu verringern. Dazu ändern Sie die
Zahl nach dem "sleep"-Aufruf.
Weitere Möglichkeiten, dieses Problem zu lösen, sind in der Originaldokumentation beschrieben.
Mylex Disk-Array-Controller (aka RAID-Controller) unter Linux
SCSI-Checkliste