![](https://seccdn.libravatar.org/avatar/ffcbb0f1ce7068f1fde373b35ab383f4.jpg?s=120&d=mm&r=g)
Hans Herdegen wrote:
Mein Problem: ich besitze einen Umax Astra 2100S Scanner. Die SCSI-Card hat einen Chip mit Advansys und der wird nur noch bis zum Kernel 2.6.7 unterstützt, bei allen folgenden fehlt die Unterstützung dieses Chips, sowohl bei den Vanilla-Kernels, so wie dem neuen 2.6.10, aber auch bei allen Updates von SuSE.
FALSCH! Der Treiber ist in den Sourcen enthalten; Du kannst ihn nur evtl nicht anwählen. Rausfinden kann man das so: a) in /usr/src/linux*/drivers/scsi gibt es den advansys.c b) in dem File wird "CONFIG_SCSI_ADVANSYS" abgefragt; irgendwo muss man das Teil also in der Konfiguration setzen könne c) in /usr/src/linux*/driver/scsi/Kconfig findet man für die Option "SCSI_ADVANSYS": tristate "AdvanSys SCSI support" depends on (ISA || EISA || PCI) && SCSI && BROKEN ... PCI Unterstützung und generelle SCSI Unterstützung wirst Du wohl angewählt haben (sonst wüsstest Du nicht, das der Advansys nicht anwählbar ist). Was bei Dir (wahrscheinlich) das Problem ist, du kannst den Adavansys Treiber nicht anwählen, da die dritte Bedingung nicht erfüllt sein wird. Der advansys-Treiber scheint doch ein paar Probleme zu machen; deswegen wird er nur angeboten wenn Du unter "Code maturity level options" die Option "Select only drivers expected to compile cleanly" NICHT aktiviert hast. (das ist das CONFIG_BROKEN)
Was kann ich da tun? Kann man da von Hand einen Patch einfügen? Und wie sollte der dann aussehen? Kann man da vom Kernel 2.6.7 z.B. den dort vorhandenen Treiber in die neueren Kernels einfügen?
Kein Patch; nur richtig konfigurieren. Andreas PS: Ich habe den Treiber NICHT kompiliert, da ich ihn nicht brauche. Das du ihn anwählen kannst, heisst also nicht, das er funktionieren wird.
![](https://seccdn.libravatar.org/avatar/755b9d06c45ce7956a49bc9ae14ab762.jpg?s=120&d=mm&r=g)
Am Mittwoch, 29. Dezember 2004 07:45 schrieb Kyek, Andreas, VF-DE: Hallo Andreas,
Hans Herdegen wrote:
Mein Problem: ich besitze einen Umax Astra 2100S Scanner. Die SCSI-Card hat einen Chip mit Advansys und der wird nur noch bis zum Kernel
FALSCH!
Der Treiber ist in den Sourcen enthalten; Du kannst ihn nur evtl nicht anwählen.
Rausfinden kann man das so:
a) in /usr/src/linux*/drivers/scsi gibt es den advansys.c b) in dem File wird "CONFIG_SCSI_ADVANSYS" abgefragt; irgendwo muss man das Teil also in der Konfiguration setzen könne c) in /usr/src/linux*/driver/scsi/Kconfig findet man für die Option "SCSI_ADVANSYS": tristate "AdvanSys SCSI support" depends on (ISA || EISA || PCI) && SCSI && BROKEN ich habe dort gesucht, aber nachdem ich kein so toller Spezialist bin in all diesen Einstellungen, konnte ich da auch nichts anfangen mit Deinen Hinweisen. Ich habe es jetzt mal so versucht: ich habe bei Umax angefragt, ob es für diesen Scanner nicht auch eine Karte gibt mit einem Chip von Ataptec oder wie der heißt und dann sehe ich mal weiter. Hans
PCI Unterstützung und generelle SCSI Unterstützung wirst Du wohl angewählt haben (sonst wüsstest Du nicht, das der Advansys nicht anwählbar ist). Was bei Dir (wahrscheinlich) das Problem ist, du kannst den Adavansys Treiber nicht anwählen, da die dritte Bedingung nicht erfüllt sein wird. Der advansys-Treiber scheint doch ein paar Probleme zu machen; deswegen wird er nur angeboten wenn Du unter "Code maturity level options" die Option "Select only drivers expected to compile cleanly" NICHT aktiviert hast. (das ist das CONFIG_BROKEN)
Was kann ich da tun? Kann man da von Hand einen Patch einfügen? Und wie sollte der dann aussehen? Kann man da vom Kernel 2.6.7 z.B. den dort vorhandenen Treiber in die neueren Kernels einfügen?
Kein Patch; nur richtig konfigurieren.
Andreas
PS: Ich habe den Treiber NICHT kompiliert, da ich ihn nicht brauche. Das du ihn anwählen kannst, heisst also nicht, das er funktionieren wird.
participants (2)
-
Hans Herdegen
-
Kyek, Andreas, VF-DE