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 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
Gut, dann sollte das Konfiguration anpassen / Kernel erzeugen und Kernel aktivieren für Dich kein Problem sein.
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 ...
Oh je! EDV ohne Englischkenntnisse stelle ich mir schwer vor (eigentlich kann ich es mir gar nicht vorstellen; schon im Studium waren die englischen Bücher fast immer besser als die deutschen!).
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
gut so!
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 ...
??? Ich habe mir jetzt mal aus Spass den Kernel 2.6.7 gezogen und ein flottes "make xconfig" daraus losgelassen. Die ALLERERSTE Option links im Fenster heisst hier "Code maturity level options", das ist nun wirklich nicht schwer zu finden.
Option "Select only drivers expected to compile cleanly" NICHT aktiviert hast. (das ist das CONFIG_BROKEN)
und das ist rechts die zweite Zeile (Wenn Du "Prompt for development and/or incomplete code/drivers" angewählt hast) gefunden?
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!
Nun sollte es aber gehen. Der 2.6.7 hat ihn drin; definitiv! Andreas PS: Wie kann man ohne Englisch einen Kernel kompilieren? Die ganzen Erklärungen, was eine Option macht, ist doch in Englisch. Also ich könnte ohne die Erklärungen zu verstehen nicht unbedingt sagen, ob ich diese Option brauche oder nicht.
participants (1)
-
Kyek, Andreas, VF-DE