From: helmutn@cip-s01.informatik.rwth-aachen.de (Helmut Neumann)
Newsgroups: de.comp.sys.amiga.misc
Subject: Re: Etwas kleiner Logos ...
Date: 8 Jan 93 09:56:50 GMT
Organization: Rechnerbetrieb Informatik - RWTH Aachen
NNTP-Posting-Host: cip-s01.informatik.rwth-aachen.de

gerrit@laosinh.stgt.sub.org (Gerrit Heitsch) writes:

>In article <47.4023@tron.gun.de>, Helmut Neumann writes:

>> >  Versuche doch mal die DMA softwaremssig auszuschalten
>> >  oder wenn das nicht klappert legst Du den DL-Pfad ins
>> >  Ram: dann haut das aufjedenfall hin
>> 
>> Also ich glaube ich hatte doch in meinem Brief bereits geschrieben, dass DMA 
>> nicht stattfindet, weil der Speicher nicht im DMA-faehigen Adressraum liegt, 
>> der Controller fungiert als reiner Poll-Controller (bis auf das Chipmem, 
>> aber in dieses wird bei einem DL nicht uebertragen). Turboquantum und 
>Von wegen, der Controller uebertraegt per DMA ins Chip-RAM und die
>CPU kopiert dann die Daten ganz normal dahin, wo sie hinsollen. Das gilt
>fuer den Fall, dass der Controller eine Zorro-II Karte ist!

Nein, hier irrst Du. Sowohl der GVP als auch der Masoboshi beherrschen DMA und
Polling. Sie erkennen automatisch, ob an die gewuenschte Adresse DMA gemacht
werden kann oder nicht. Wenn nicht werden die Daten nicht ueber den Umweg
Chip-Mem ans Ziel befoerdert sondern direkt per Polling von der CPU dorthin
manoevriert. Der von Dir beschriebene Weg findet erst statt wenn per Mask
dem Filesystem verboten wird die Daten direkt ans Ziel befoerdern zu lassen.
Dies ist bei mir nicht so eingestellt, weil es zu sehr schlechten Uebertra-
gungsraten fuehrt. Gleichwohl habe ich natuerlich auch auf diesem Wege 
versucht die Uebertragungsstoerungen auf der Seriellen zu beseitigen.


>Wenn ich das richtig verstanden habe, dann hast du die CPU-Karte von GVP
>mit Controller.

Nein, ich habe einen Brief aus dem Z-Netz hierhin weitergeleitet, in dem
ein anderer Mensch der diese Combo hat auch darueber klagt dass bei ihm
gvppatch keine Besserung bringt. Inzwischen habe ich einen weiteren Bekannten
aufgetan der sich mit dem gleichen Problem herumschlaegt. Auch bei ihm
brachte gvppatch keine Abhilfe. Sowohl bei mir als auch bei ihm haben
wir es auch mit niedrigeren Baudraten versucht, die Vektoren
liegen bei beiden im 32-Bit Ram. Er hat die Treiber-Version 4.15 und eine
2630, ich habe die Treiber-Version 4.5 und eine Fusion Forty. Was bleibt
also noch an Moeglichkeiten "von aussen" das Problem in den Griff zu 
bekommen ?

>Beim A2091 kann man DMA abschalten und PIO verwenden, aber beim GVP
>ist mir das nicht bekannt. 

Ich kenne das genau anders herum. Man kann es zwar bei beiden nicht 
explizit abschalten, aber der GVP erkennt es wie gesagt von selbst
und beherrscht dann auch normales Polling. Der 2091 geht meines
Wissens nach aber, wenn kein DMA moeglich ist, den Weg ueber
das Chip-Mem mit der bereits erwaehnten schlechten Performance.

>Merkwuerdig, dass es bei dir trotz ROM 4.5 Aerger gibt. Ein Freund ist
>die Probleme mit der seriellen Schnittstelle gerade losgeworden, nachdem
>er von OMNI 3.3 auf 4.5 umgestellt hat. GVPPatch ist wieder ein Fremdwort
>fuer ihn. Allerdings hat er auch eine A2630 und der Controller ist die
>Zorro-II Version.

Ja, um eine aehnliche Konfiguration geht es auch bei meinem Freund.
Zusammenfassend kann ich sagen, dass mit folgenden drei Konfigurationen
momentan noch Probleme gibt : A2000 Rev 4.1/4.5 (beide getestet) mit
Fusion Forty 16 MB und GVP Series II mit Ram-Option  aktuelle Version 
und einer Quantum 210 S original ausgeliefert mit Treiber 
Version 4.5. A2000 Rev 4.5 und 6.2 mit 2630 4 MB und einem
GVP Series II ohne Ram-Option und einer kleineren alten Quantum Platte.
Zur Konfiguration des Menschen mit der Combo kann ich nichts genaues
sagen, das laesst sich aber herausbekommen. 

Ich waere an einer Stellungnahme des Autors des Treibers interessiert,
insbesondere ab welcher Version mit Abhilfe zu rechnen ist.
Wie es ordentlich funktioniert kann man sich z.B. beim Masoboshi
ansehen. Ich sehe es ehrlich gesagt nicht ein mir nur wegen eines
Mangels im Controller/Treiber noch eine serielle Karte
zu kaufen oder sonst eine zusaetzliche Investition zu taetigen 
um das Ding ans Laufen zu bekommen. Und komm mir jetzt keiner
damit dass es eigentlich ein Fehler im Design der Seriellen des
A2000 ist. Die anderen Controller kommen auch trotz hoher
Geschwindigkeiten und DMA zufriedenstellend mit diesem eventuellen
Mangel zurecht. 

Bis dann, Helmut.