Re: SCSI-Adapter Module
Und so sprach Andreas Messer am 11.11.2003 um 07:45:00 +0100: > Ich denke, dass mit dem scsi_hostadapter1 funktioniert nicht, weil > der Kernel ja nicht weis, welches Gerät Du ansprechen möchtest. Er > weis nur, dass Du es mit sg ansprechen willst. Nun ist es natürlich > unsinnig, sg ohne ein Lowlevel scsi-modul geladen zu haben zu laden. > Also lädt der Kernel falls nötig scsi_adapter. Doch woher soll er > denn wissen, das dein Gerät an scsi_adapter1 hängt? Dazu müsste man > dem sg-Modul einen zusätzlichen Parameter übergeben, so dass der > Kernel ein zweites scsi LowLevel Modul lädt. Ich glaube aber, dass > so etwas noch nicht implementiert ist. > Das sehe ich eigentlich alles genauso. Ist halt nur, dass ich beim googlen häufiger darauf gestossen bin, dass man für den zweiten Hostadapter auch ein alias anlegen kann. Und das er dann beim Laden des Mid-Level drivers die beiden Module mit reinzieht. Das steht aber so nicht im SCSI-Howto. Da ist nur die Rede von einem alias scsi_hostadapter und nicht von alias scsi_hostadapter1. Das hat mich halt ein wenig verwirrt. > >[...] > > Du meintest, es dauert solange, bis die Erkennung fertig ist. Hast du > den Scanner auch richtig terminiert? Ja der Scanner ist richtig terminiert. Ohne Terminierung läuft er nämlich nur mit der mitgelieferten Karte ohne Terminierung. Ich hatte auch mal einen anderen Scanner (AGFA Snapscan) dran und da war die Ladezeit des Moduls wesentlich kürzer. Bis dann... Thomas pgp0.pgp Description: PGP signature
Re: SCSI-Adapter Module
Vorname=Thomas Nachname=Gies schrieb: > Und so sprach Andreas Messer am 11.11.2003 um 08:33:54 +0100: > >> Ich gehe jetzt mal davon aus, das du immer so wenig wie möglich Module >> im Speicher haben willst, dann würde ich Dir noch folgendes empfehlen: >> In /etc/crontab: >> >> */2 * * * * root /sbin/rmmod -r -a >> Das entfernt alle 2 Minuten, die nicht mehr benötigten Module. > > Naja nicht ganz. Ich hab einen ziemlich ollen Scanner und bei dem > braucht das Modul 'ne halbe Ewigkeit, bis dass es den Bus gescannt > hat. Wenn ich das Modul schon beim hochfahren lade, dann dauert mir > das zu lange. Hi! Welchen Kernel benutzt du? (evtl. selber kompiliert?) Ich hatte ein ähnliches Problem mit meiner SCSI-Adapter-Karte. Beim hochfahren hat es ca. 15s gedauert, bis die Erkennung fertig war! Hatte da den bf2.4-er Kernel noch drauf. Das Problem war, dass in der Kernel-Konfiguration der Wert CONFIG_AIC7XXX_RESET_DELAY_MS standardmäßig auf 15000 (ms) steht, und die Erkennung dementsprechend lange dauerte :-( Ich weiss jedoch nicht ob, bzw. wie man dem Kernel diesen Wert im Nachhinein zum Booten mitgeben kann, ohne neu zu kompilieren! Vielleicht kann da jemand anders behilflich sein! Könnte aber evtl. daran liegen, und nicht an dem ollen Scanner :-) Grüße Christoph -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: SCSI-Adapter Module
Vorname=Thomas Nachname=Gies wrote: [...] Mit dem entfernen schnalle ich nicht so richtig. Ich dachte genau das passiert schon automatisch? Eben nicht. Leider lädt der Kernel nur Module nach, entfernen tut er nicht gebrauchte Module nicht selbstständig. Ach noch was. Ich habe im Internet andauernd gelesen, dass man den zweiten Hostadapter einfach durch ein alias ala scsi_hostadapter1 in der /etc/modules.conf einbinden kann. Nun habe ich aber im SCSI-Howto nachgelesen und foldendes gefunden: When upper level drivers are initialized and if there are no hosts active then the mid level will attempt to load a module called "scsi_hostadapter". An "alias" can then be used to associate "scsi_hostadapter" with the actual name of the lower level (adapter) driver. For example, a line like "alias scsi_hostadapter aic7xxx" in the /etc/modules.conf file would cause the aic7xxx module to be loaded (if there were no lower level drivers already active). [1] Und das deckt sich voll mit meiner Feststellung dass zwar das Modul hinter scsi_hostadapter geladen wird, nicht aber das hinter scsi_hostadapter1. Obwohl das was ich verstanden habe schon Sinn macht, gibt es doch Sachen, die mir nicht ganz koscher vorkommen. Ich denke, dass mit dem scsi_hostadapter1 funktioniert nicht, weil der Kernel ja nicht weis, welches Gerät Du ansprechen möchtest. Er weis nur, dass Du es mit sg ansprechen willst. Nun ist es natürlich unsinnig, sg ohne ein Lowlevel scsi-modul geladen zu haben zu laden. Also lädt der Kernel falls nötig scsi_adapter. Doch woher soll er denn wissen, das dein Gerät an scsi_adapter1 hängt? Dazu müsste man dem sg-Modul einen zusätzlichen Parameter übergeben, so dass der Kernel ein zweites scsi LowLevel Modul lädt. Ich glaube aber, dass so etwas noch nicht implementiert ist. [...] Du meintest, es dauert solange, bis die Erkennung fertig ist. Hast du den Scanner auch richtig terminiert? mfg andi -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: SCSI-Adapter Module
Und so sprach Andreas Messer am 11.11.2003 um 08:33:54 +0100: Danke für den Tipp. > Ich gehe jetzt mal davon aus, das du immer so wenig wie möglich Module > im Speicher haben willst, dann würde ich Dir noch folgendes empfehlen: > In /etc/crontab: > > */2 * * * * root /sbin/rmmod -r -a > Das entfernt alle 2 Minuten, die nicht mehr benötigten Module. Naja nicht ganz. Ich hab einen ziemlich ollen Scanner und bei dem braucht das Modul 'ne halbe Ewigkeit, bis dass es den Bus gescannt hat. Wenn ich das Modul schon beim hochfahren lade, dann dauert mir das zu lange. Vor allem, weil ich nicht so oft scanne (sonst hätte ich schon mal in einen neuen Scanner investiert). Mit dem entfernen schnalle ich nicht so richtig. Ich dachte genau das passiert schon automatisch? Ach noch was. Ich habe im Internet andauernd gelesen, dass man den zweiten Hostadapter einfach durch ein alias ala scsi_hostadapter1 in der /etc/modules.conf einbinden kann. Nun habe ich aber im SCSI-Howto nachgelesen und foldendes gefunden: When upper level drivers are initialized and if there are no hosts active then the mid level will attempt to load a module called "scsi_hostadapter". An "alias" can then be used to associate "scsi_hostadapter" with the actual name of the lower level (adapter) driver. For example, a line like "alias scsi_hostadapter aic7xxx" in the /etc/modules.conf file would cause the aic7xxx module to be loaded (if there were no lower level drivers already active). [1] Und das deckt sich voll mit meiner Feststellung dass zwar das Modul hinter scsi_hostadapter geladen wird, nicht aber das hinter scsi_hostadapter1. Obwohl das was ich verstanden habe schon Sinn macht, gibt es doch Sachen, die mir nicht ganz koscher vorkommen. Bis dann... Thomas pgp0.pgp Description: PGP signature
Re: SCSI-Adapter Module
Thomas Gies wrote: Hallo, ok ich habe schon mal selbst was herausgefunden. Ich hatte das Modul noch in der /etc/modules drin. Wenn ich es da rausnehme, dann wird allerdings bei gleicher /etc/modules.conf das Modul für den Scanner gar nicht mehr geladen. Nur das für ide-scsi. Ich habe mich jetzt einstweilen mit post-install sg insmod aic7xxx Das ist schon fast der richtige Weg. Bei dem Post-Install gibt es allerdings ein Problem: Wenn der Kernel-Autoloader das Modul lädt, dann wird post-install nicht ausgeführt. Statt dessen würde ich add above sg aic7xxx Das kümmert sich außerdem darum, dass aic7xxx entsprechend entladen wird. Ich gehe jetzt mal davon aus, das du immer so wenig wie möglich Module im Speicher haben willst, dann würde ich Dir noch folgendes empfehlen: In /etc/crontab: */2 * * * * root /sbin/rmmod -r -a Das entfernt alle 2 Minuten, die nicht mehr benötigten Module. [...] mfg andi -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: SCSI-Adapter Module
Hallo, ok ich habe schon mal selbst was herausgefunden. Ich hatte das Modul noch in der /etc/modules drin. Wenn ich es da rausnehme, dann wird allerdings bei gleicher /etc/modules.conf das Modul für den Scanner gar nicht mehr geladen. Nur das für ide-scsi. Ich habe mich jetzt einstweilen mit post-install sg insmod aic7xxx beholfen. Das lädt das Modul erst, wenn ich SANE starte. Ich frage mich allerdings immer noch, wie der wissenschaftlich richtige Weg ist, um dieses Problem in den Griff zu kriegen? Bis dann... Thomas -- Mr Spock: "about these aliens you've detected. Which sort are they? Do I have to fall in love with their leader, or can we just go ahead and load up the photon torpedoes?" pgp0.pgp Description: PGP signature
SCSI-Adapter Module
Hallo, ich habe ein Problem. Ich habe einen Scanner an einem Adaptec2940. Wie kriege ich es hin, dass das Modul aic7xxx nur geladen wird, wenn ich auf den Scanner zugreife? Ich habe schon folgendes in meiner modules.conf gehabt: alias scsi_hostadapter ide-scsi alias acsi_hostadapter1 aic7xxx daruafhin hat er beim booten das ide-scsi Modul geladen, das Modul des Adaptec aber nicht. Es wäre ja auch ohnehin nicht in meinem Sinn gewesen. Wenn ich die Module beim Hochfahren starten wollte, dann würde ich sie einfach in die /etc/modules eintragen. Was mir vorschwebt wäre, dass ich dass Modul für den Adaptec erst lade, wenn ich SANE starte. Bis dann... Thomas -- Mr Spock: "about these aliens you've detected. Which sort are they? Do I have to fall in love with their leader, or can we just go ahead and load up the photon torpedoes?" pgp0.pgp Description: PGP signature