Adaptec 2940: Adaptec 2940 Timeouts

Supportdatenbank (cg_seltime)
Bezieht sich auf

SuSE Linux: Version 6.4
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version. Daher ist es möglich, dass die Informationen in diesem Artikel nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht mehr funktionierende Links enthält.

Kernel: Versionen ab 2.2.14

Symptom:

Sie haben verschiedene Geräte an einem Adaptec 2940U oder 2940UW Controller angeschlossen. Allerdings können Sie die Geräte nicht zur Installation verwenden bzw. beim Laden des aic7xxx Kernelmoduls bleibt der Rechner mit einer Fehlermeldung hängen. Diese kann beispielsweise wie folgt aussehen:

Freeing unused kernel memory: 64k freed
SCSI disk error: host 0 channel 0 id 1 lun 0 return code=1
scsidisk I/O error: dev 08:01, sector 147978
  SCSI 0: channel 0 target 1 lun 0 request sense failed, performing reset.
  SCSI bus is being reset for host 0 channel 0.
SCSI disk error: host 0 channel 0 id 1 lun 0 return code=1
scsidisk I/O error: dev 08:01, sector 81932
  EXT2-fs error (device sd(8,1)): ext2_read_inode: unable to read inode block - inode=10201, block=40966
(scsi0:0:1:0) Synchronous at 40.0 Mbyte/sec, offset 8.
(scsi0:0:1:0) Performing Domain validation
(scsi0:0:1:0) Successfully completed Domain validation
Kernel panic: No init found. Try passing init= option to kernel.
SCSI disk error: host 0 channel 0 id 1 lun 0 return code=1
scsidisk I/O error: dev 08:01, sector 152532

Ursache:

Der selection Timeout des Adaptec 2940 Controllertreibers ist auf 64 ms eingestellt. Manche, insbesondere ältere Geräte benötigen allerdings mehr und sollten 256 ms Zeit haben.

Lösung:

Übergeben Sie dem Modul aic7xxx die folgende Option beim Laden des Moduls:
aic7xxx=seltime:0
Das stellt den Timeout auf 256 ms ein.


Im README zum Modul aic7xxx sind folgende Parameter für die Option seltime aufgeführt:
          0  -  256ms
          1  -  128ms
          2  -   64ms
          3  -   32ms

Siehe auch:
o SCSI-Checkliste

Stichwörter: ADAPTEC, AIC7XXX, SELTIME, SELECTIONTIME, ABORTINGCOMMANDDUETOTIMEOUT, SCSI, ERROR, TIMEOUT

Kategorien: SCSI

SDB-cg_seltime, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 20. Jun 2000
SuSE Linux AG - Zuletzt generiert: 28. Feb 2001 von cg (sdb_gen 1.40.0)