Re: Neue Kernels und SCSI-Scanner?
![](https://seccdn.libravatar.org/avatar/ffcbb0f1ce7068f1fde373b35ab383f4.jpg?s=120&d=mm&r=g)
Hans Herdegen wrote:
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.
Was war daran schwer? Du wirst das Modul nicht erhalten, wenn Du den Kernel nicht selber erzeugst; der SuSE Kernel bringt das nicht mehr mit. Weiter unten steht, wie Du beim Kernel konfigurieren die entsprechende Option freischalten kannst.
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.
??? Umax? Für diesen Scanner? Oh Mann, kauf dir einfach irgendwo 'nen gebrauchten Adaptec 2940, der funktioniert und ist für kleines Geld überall zu haben. (Oder natürlich einen anderen funktionierenden Controller; ich habe 4 Adaptec Controller in meinen Rechnern und die laufen eiwandfrei) Da braucht nix spezielles vom Scannerhersteller zu kommen; das ist ein ganz normaler SCSI-Controller.
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)
Und hier steht, wie Du den advansys-Treiber auch in der Kerneloptionen sichtbar machen kannst. (Ich war davon ausgegangen, das Du dir eigene Kernel erzeugst; wie sonst kommst Du zu der Aussage, das der advansys nicht mehr unterstützt wird) Solltest Du allerdings SuSE Kernel verwenden, wird das wohl nicht so einfach gehen. Andreas
![](https://seccdn.libravatar.org/avatar/755b9d06c45ce7956a49bc9ae14ab762.jpg?s=120&d=mm&r=g)
Am Mittwoch, 29. Dezember 2004 11:56 schrieb Kyek, Andreas, VF-DE: Hallo Andreas
Hans Herdegen wrote:
Am Mittwoch, 29. Dezember 2004 07:45 schrieb Kyek, Andreas,
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 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":
Hans Herdegen wrote: tristate "AdvanSys SCSI support" depends on (ISA || EISA || PCI) && SCSI && BROKEN Ich verwende z.Zt. den Kernel 2.6.7 und den habe ich mir aus dem vanilla ganz selbst kompiliert - ich verwende keine SuSE-Kernel Was war daran schwer? Du wirst das Modul nicht erhalten, wenn Du den Kernel nicht selber erzeugst; der SuSE Kernel bringt das nicht mehr mit. Weiter unten steht, wie Du beim Kernel konfigurieren die entsprechende Option freischalten kannst. Das Freischalten der Option - gerade da happert es ja bei mir, weil ich nur ganz wenig Englisch kann und wenn's ins Detail geht, dann wird das für mich schwer. Die einfacheren Sachen in english, die gehen. Aber wie gesagt: Spezial-Begriffe und -Wörter aus der EDV-Sprache ---- ich habe mit ein Lexikon "Computer-Englisch" gekauft, aber da ist aus das wenigste drin enthalten ...
PCI Unterstützung und generelle SCSI Unterstützung wirst Du wohl angewählt haben (sonst wüsstest Du nicht, das der Advansys ja, habe ich angewählt 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 Diese Option finde ich nirgends bei mir, wenn ich make xconfig starte zum Konfigurieren. Mußte ich vielleicht nur menuconfig oder config nehmen ... Option "Select only drivers expected to compile cleanly" NICHT aktiviert hast. (das ist das CONFIG_BROKEN)
Und hier steht, wie Du den advansys-Treiber auch in der Kerneloptionen sichtbar machen kannst. (Ich war davon ausgegangen, das Du dir eigene Kernel erzeugst; wie sonst kommst Du zu der Aussage, das der advansys nicht mehr unterstützt wird) Und ich habe es nicht sichtbar gemacht bekommen!
Solltest Du allerdings SuSE Kernel verwenden, wird das wohl nicht so einfach gehen. Siehe oben: nix SuSE kernel, schon lange nicht mehr! Habe meist nach Anleitung von Thomas Hertweck gemacht. Gruß Hans
![](https://seccdn.libravatar.org/avatar/755b9d06c45ce7956a49bc9ae14ab762.jpg?s=120&d=mm&r=g)
Am Mittwoch, 29. Dezember 2004 11:56 schrieb Kyek, Andreas, VF-DE: Hallo Andreas! Hat sich erledigt! Habe den Schalter gefunden und nun wird auch der Advansys angzeigt! Danke für den Tip Hans
Hans Herdegen wrote:
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.
Was war daran schwer? Du wirst das Modul nicht erhalten, wenn Du den Kernel nicht selber erzeugst; der SuSE Kernel bringt das nicht mehr mit. Weiter unten steht, wie Du beim Kernel konfigurieren die entsprechende Option freischalten kannst.
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.
??? Umax? Für diesen Scanner? Oh Mann, kauf dir einfach irgendwo 'nen gebrauchten Adaptec 2940, der funktioniert und ist für kleines Geld überall zu haben. (Oder natürlich einen anderen funktionierenden Controller; ich habe 4 Adaptec Controller in meinen Rechnern und die laufen eiwandfrei) Da braucht nix spezielles vom Scannerhersteller zu kommen; das ist ein ganz normaler SCSI-Controller.
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)
Und hier steht, wie Du den advansys-Treiber auch in der Kerneloptionen sichtbar machen kannst. (Ich war davon ausgegangen, das Du dir eigene Kernel erzeugst; wie sonst kommst Du zu der Aussage, das der advansys nicht mehr unterstützt wird)
Solltest Du allerdings SuSE Kernel verwenden, wird das wohl nicht so einfach gehen.
Andreas
participants (2)
-
Hans Herdegen
-
Kyek, Andreas, VF-DE