SuSE Support-Datenbank

Titel: Adaptec 2940AU (AIC 7861) Treiberfehler

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel
English
---

Adaptec 2940AU (AIC 7861) Treiberfehler

Bezieht sich auf

SuSE Linux: Alle Versionen
Kernel: Versionen bis einschließlich 2.0.29

Symptom:

Es kommt zu Disk-Timeouts, wenn an dem SCSI-Adapter zusätzlich ein SCSI-Tape angeschlossen ist, da kein Disconnect gemacht wird. Außerdem ist die Performance schlecht.

Ursache:

Ein Fehler im Treiber. Der Treiber nimmt an, daß es sich um einen Chip auf dem Motherboard handelt und setzt daher das Flag USE_DEFAULTS. An anderer Stelle wird bemerkt, daß der Adapter ein EEPROM hat, weshalb die Defaults nicht korrekt gesetzt werden.

Lösung:

Wenden Sie den folgenden Patch an:
--- aic7xxx.c.old
+++ aic7xxx.c
@@ -4814,7 +4814,9 @@
             case AIC_7850:
             case AIC_7855:
             case AIC_7860:
-            case AIC_7861:
+#if 0              
+            case AIC_7861:  /* AHA-2940AU */
+#endif              
               config.bios = AIC_DISABLED;
               config.flags |= USE_DEFAULTS;
               config.bus_speed = DFTHRSH_100;
Wenn Sie mit Patches nicht vertraut sind, löschen Sie einfach die Zeile 4817 in der Datei /usr/src/linux/drivers/scsi/aic7xxx.c.
Der Fehler ist bereits an die Entwickler des Treibers gemeldet, der Patch wurde jedoch noch nicht in den Standard-Kernel aufgenommen.

Credits:

Den Fehler und die Lösung fand Peter Pointner (peter@wuzel.m.isar.de). Er setzt einen entsprechend gepatchten Kernel auf mehreren Rechnern mit AIC 7861 ein.

---

Siehe auch:

---

Stichwörter: AHA2940AU, 2940AU, 2940, SCSI, DISCONNECT, AIC7861, 7861, TREIBER

---

Kategorien: SCSI

---

Feedback willkommen: Send Mail to mantel@suse.de (Geben Sie bitte folgendes Stichwort an: SDB-aic7861)

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel
English
---

SDB-aic7861, Copyright SuSE GmbH, Nuremberg, Germany - Version:
Impressum - Zuletzt generiert: 24. Feb 1999 10:09:50 by maddin with sdb_gen 1.00.0