Hallo, ich hatte in der letzten Zeit zimlich Probleme mit Ultra DMA 66. Neuestes Beispiel: Linux (SuSE 6.4) installiert - alles sauber - Server komplett eingerichtet - auch ok. Reboot - alles tot! Ich fahre hoch und erhalte dabei eine Kernelpanic. Booten von SuSE CD mit Rettungssystem liefert nur ein Boot failed, das Rettungssystem von LinuxCare hingegen wieder eine Kernelpanic. Ein bischen am IDE-Kabel rumgewackelt... und schon tat es wieder. Hmm, fast jedenfalls. In /etc/sbin/boot.local habe ich dann mal ein init 6 eingetragen, worauf der Rechner immer rauf- und runterfuhr. Bis zur Kernelpanic. Ultra-DMA-Kabel raus, normales IDE-Kabel ran. Wieder staendig hoch- und runtergefahren ... ging zumindest laenger, als mit dem Ultra-DMA-Kabel. Jetzt faehrt er mal bis morgen weiter rauf und runter. Ich hoffe er lebt morgen frueh noch. Jedenfalls die Frage: Spinnt da Linux mit Ultra DMA? Spinnt nur die Hardware? Ist vielleicht Ultra DMA Super empfindlich? Oder spinne ich? (Zum dem empfindlich: Wir hatten die Kabel mit Heisskleber befestigt, die waren *fest* drin!) Vielleicht faellt euch ja was zu ein. Danke schon mal, Jan BTW: Ja, ich habe den Artikel in der SDB gelesen - aber der hat mir in diesem Fall nun auch nicht weitergeholfen. --
Jan Theofel * mailto: jan@theofel.de * http://www.theofel.de/ <<<
Check AniTMT, a free software to create photorealistic animations: German: http://www.anitmt.de/ English: http://www.anitmt.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Jan Theofel wrote:
Hallo,
ich hatte in der letzten Zeit zimlich Probleme mit Ultra DMA 66.
Neuestes Beispiel: Linux (SuSE 6.4) installiert - alles sauber - Server komplett eingerichtet - auch ok. Reboot - alles tot!
Ich fahre hoch und erhalte dabei eine Kernelpanic. Booten von SuSE CD mit Rettungssystem liefert nur ein Boot failed, das Rettungssystem von LinuxCare hingegen wieder eine Kernelpanic.
Ein bischen am IDE-Kabel rumgewackelt... und schon tat es wieder. Hmm, fast jedenfalls. In /etc/sbin/boot.local habe ich dann mal ein init 6 eingetragen, worauf der Rechner immer rauf- und runterfuhr. Bis zur Kernelpanic. Ultra-DMA-Kabel raus, normales IDE-Kabel ran. Wieder staendig hoch- und runtergefahren ... ging zumindest laenger, als mit dem Ultra-DMA-Kabel.
... Ich tippe mal auf "echte" Hardwareprobleme, da der SuSE-Kernel AFAIK kein UDMA nutzt sondern auf hdparm angewiesen ist (zumindest ist das bei meiner 6.4 auf der Workstation hier so). Vieleicht stimmt aber auch das Timeing des RAM nicht (was sagt eigentlich die Meldung beim Panic?) und die Platte ist gar nicht der Übeltäter? UDMA scheint mir aber tatsächlich eine heiße Sache zu sein: wenn es funktioniert - prima, aber wenn nicht... Bei meinem Compaq (SiS-Chipsatz, UDMA-fähig) komme ich zwar mittles UDMA auf satte 13Mb/s, aber sobald ich Fernsehen will (Hauppauge WinTV) steht der Rechern :( Nun beötigt man zum Fernsehen ja auch nicht unbedingt UDMA ;-) hebi -- Dirk Hebenstreit Tel.: 0170 2461522 Eschenweg 3 033200 85997 14558 Bergholz-Rehbrücke Dirk.Hebenstreit@epost.de LINUX-User helfen Schulen http://www.pingos.schulnetz.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
At 12:27 13.08.00 +0200, Dirk Hebenstreit wrote:
...
Ich tippe mal auf "echte" Hardwareprobleme, da der SuSE-Kernel AFAIK kein UDMA nutzt sondern auf hdparm angewiesen ist (zumindest ist das bei meiner 6.4 auf der Workstation hier so). Vieleicht stimmt aber auch das Timeing des RAM nicht (was sagt eigentlich die Meldung beim Panic?) und die Platte ist gar nicht der Übeltäter?
UDMA scheint mir aber tatsächlich eine heiße Sache zu sein: wenn es funktioniert - prima, aber wenn nicht... Bei meinem Compaq (SiS-Chipsatz, UDMA-fähig) komme ich zwar mittles UDMA auf satte 13Mb/s, aber sobald ich Fernsehen will (Hauppauge WinTV) steht der Rechern :( Nun beötigt man zum Fernsehen ja auch nicht unbedingt UDMA ;-)
warum denn nciht ? Wie kommen denn die Tv-Bilder in die grafikkarte, geht das nicht auch per DMA ? Und da koennte es zu einem Problem kommen, wenn zwei Karten(bzw. PCI geraete) gleichzeitig Master sein wollen ! -- und servus <o) Hans Klein /\\ _\_v /* http://www.net-con.net */ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hans Klein wrote: ...
Nun beötigt man zum Fernsehen ja auch nicht unbedingt UDMA ;-)
warum denn nciht ? Wie kommen denn die Tv-Bilder in die grafikkarte, geht das nicht auch per DMA ? Und da koennte es zu einem Problem kommen, wenn zwei Karten(bzw. PCI geraete) gleichzeitig Master sein wollen !
Du magst meinen Smiley nicht? ;-) Natürlich benutzt die TV-Karte DMA um in das RAM der Videokarte zu schreiben, aber AFAIk gibst es _U_DMA nur bei Festplatten. Es würde mich natürlich freuen, wenn ich einen Weg finden würde, Platte in UDMA und TV-Karte gleichzeitig zu betreiben aber im Moment kann ich beim Fernsehen auch mal die Platte ohne DMA laufen lassen... Gruß hebi -- Dirk Hebenstreit Tel.: 0170 2461522 Eschenweg 3 033200 85997 14558 Bergholz-Rehbrücke Dirk.Hebenstreit@epost.de LINUX-User helfen Schulen http://www.pingos.schulnetz.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, Dirk Hebenstreit wrote:
Natürlich benutzt die TV-Karte DMA um in das RAM der Videokarte zu schreiben, aber AFAIk gibst es _U_DMA nur bei Festplatten. Es würde mich natürlich freuen, wenn ich einen Weg finden würde, Platte in UDMA und TV-Karte gleichzeitig zu betreiben aber im Moment kann ich beim Fernsehen auch mal die Platte ohne DMA laufen lassen...
Das, was bei Platten als UDMA bezeichnet wird, ist die Übertragung der Daten im Busmaster-DMA Betrieb. Ist genau das gleiche, was die Fernsehkarte macht - nur hängt die Festplatte nicht am IDE-Controller und da ist auch noch niemand auf den Schmäh gekommen, das dann als _U_DMA zu bezeichnen. Adalbert --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Michelic Adalbert wrote:
Hi,
Dirk Hebenstreit wrote:
Natürlich benutzt die TV-Karte DMA um in das RAM der Videokarte zu schreiben, aber AFAIk gibst es _U_DMA nur bei Festplatten. Es würde mich natürlich freuen, wenn ich einen Weg finden würde, Platte in UDMA und TV-Karte gleichzeitig zu betreiben aber im Moment kann ich beim Fernsehen auch mal die Platte ohne DMA laufen lassen...
Das, was bei Platten als UDMA bezeichnet wird, ist die Übertragung der Daten im Busmaster-DMA Betrieb. Ist genau das gleiche, was die Fernsehkarte macht - nur hängt die Festplatte nicht am IDE-Controller und da ist auch noch niemand auf den Schmäh gekommen, das dann als _U_DMA zu bezeichnen.
Das kommt mir aber seltsam vor: AFAIK existieren bei IDE die Modi DMA und UDMA deren Unterschied in der Taktfrequenz (33 zu 66 MHz) und daraus resultierend einer unterschiedlichen Übertragungsrate liegen. Das Busmaster-DMA sollte damit nichts zu tun haben, es legt lediglich fest, ob ein Gerät in der Lage ist, den PCI-Bus aktiv zu steuern. Ein UDMA-Controler muß zwingendermaßen auch Busmaster-fähig sein, sonst könnte er die hohe Datenrate nicht ereichen. Wer weiß es denn nun genau, ich habe im Moment keine Lust, mein 120 c't zu wälzen ;-) hebi -- Dirk Hebenstreit Tel.: 0170 2461522 Eschenweg 3 033200 85997 14558 Bergholz-Rehbrücke Dirk.Hebenstreit@epost.de LINUX-User helfen Schulen http://www.pingos.schulnetz.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, Dirk Hebenstreit wrote:
Michelic Adalbert wrote:
Dirk Hebenstreit wrote:
Natürlich benutzt die TV-Karte DMA um in das RAM der Videokarte zu schreiben, aber AFAIk gibst es _U_DMA nur bei Festplatten. Es würde mich natürlich freuen, wenn ich einen Weg finden würde, Platte in UDMA und TV-Karte gleichzeitig zu betreiben aber im Moment kann ich beim Fernsehen auch mal die Platte ohne DMA laufen lassen...
Das, was bei Platten als UDMA bezeichnet wird, ist die Übertragung der Daten im Busmaster-DMA Betrieb. Ist genau das gleiche, was die Fernsehkarte macht - nur hängt die Festplatte nicht am IDE-Controller und da ist auch noch niemand auf den Schmäh gekommen, das dann als _U_DMA zu bezeichnen.
Das kommt mir aber seltsam vor: AFAIK existieren bei IDE die Modi DMA und UDMA deren Unterschied in der Taktfrequenz (33 zu 66 MHz) und daraus resultierend einer unterschiedlichen Übertragungsrate liegen. Da muß ich mal teilweise widersprechen: UDMA-33 verwendet 33 Mhz; UDMA-66 hat 66 MHz. Bei diesen beiden arbeitet der Controller im Busmaster-Modus. Die älteren DMA-Modi verwenden _IIRC_ eine niedrigere Frequenz. Diese Modi verwenden aber den DMA-Teil, den es mindestens seit dem XT gibt. Im Prinzip funktioniert das auf die gleiche Weise - zum Programmieren geht es allerdings komplett anders; bei den alten Multiword-DMA Modi sendet die Platte (ja, eigentlich ist es der IDE-Controller - nachdem der aber nicht wirklich viel zu tun hat, habe ich die Platte gschrieben) die Daten zum DMA-Controller, der die Sache dann in einen Teil des Hauptspeichers schiebt. Funktioniert bei ISA und PCI - nachdem Du mit ISA nur 16 MByte addressieren kannst, erfolgen hier u.U. nochmal doppelte Transfers. Im PCI-Busmaster Modus greift das Ding direkt auf den Hauptspeicher zu (und kann über den PCI-Bus den gesamten Speicher addressieren).
Ich hoffe ich habe hier nichts durcheinander gebracht - falls das nicht so funktioniert, würde ich mich natürlich über Ausbesserungen freuen (bin mir aber 99,9999% sicher, daß ich recht habe *g*).
Das Busmaster-DMA sollte damit nichts zu tun haben, es legt lediglich fest, ob ein Gerät in der Lage ist, den PCI-Bus aktiv zu steuern. Ein UDMA-Controler muß zwingendermaßen auch Busmaster-fähig sein, sonst könnte er die hohe Datenrate nicht ereichen. siehe oben. Die TV-Karten Busmastern ebenfalls, wodurch im UDMA-Modus (MW-DMA sollte funktionieren), evtl. Probleme mit der TV-Karte entstehen können (aber nicht sollten *g*).
Wer weiß es denn nun genau, ich habe im Moment keine Lust, mein 120 c't zu wälzen ;-) Ich hoffe, das war die gesuchte Info ...
Adalbert --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Dirk Hebenstreit wrote:
Michelic Adalbert wrote:
...
Das kommt mir aber seltsam vor: AFAIK existieren bei IDE die Modi DMA und UDMA deren Unterschied in der Taktfrequenz (33 zu 66 MHz) und daraus resultierend einer unterschiedlichen Übertragungsrate liegen. Das Busmaster-DMA sollte damit nichts zu tun haben, es legt lediglich fest, ob ein Gerät in der Lage ist, den PCI-Bus aktiv zu steuern. Ein UDMA-Controler muß zwingendermaßen auch Busmaster-fähig sein, sonst könnte er die hohe Datenrate nicht ereichen.
Wer weiß es denn nun genau, ich habe im Moment keine Lust, mein 120 c't zu wälzen ;-)
Ich habe mal meinen Kollegen befragt, der unsere Hardwareschulungen hält: die "Wahrheit" liegt in der Summe unserer Aussagen ;-) Gruß hebi -- Dirk Hebenstreit Tel.: 0170 2461522 Eschenweg 3 033200 85997 14558 Bergholz-Rehbrücke Dirk.Hebenstreit@epost.de LINUX-User helfen Schulen http://www.pingos.schulnetz.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Dirk, Dirk Hebenstreit wrote:
Ich tippe mal auf "echte" Hardwareprobleme, da der SuSE-Kernel AFAIK kein UDMA nutzt sondern auf hdparm angewiesen ist (zumindest ist das bei meiner 6.4 auf der Workstation hier so). Vieleicht stimmt aber auch das Timeing des RAM nicht (was sagt eigentlich die Meldung beim Panic?) und die Platte ist gar nicht der Übeltäter?
Ich tippe mal ganz schwer auf Ultra DMA. Nachdem ich gestern das Kabel rausgerufts hatte und durch ein normales IDE ersetzt, lief die Kiste bist heute morgen am Stueck rauf und runter - ohne jegliche Kernel-Panic.
UDMA scheint mir aber tatsächlich eine heiße Sache zu sein: wenn es funktioniert - prima, aber wenn nicht... Bei meinem Compaq (SiS-Chipsatz, UDMA-fähig) komme ich zwar mittles UDMA auf satte 13Mb/s, aber sobald ich Fernsehen will (Hauppauge WinTV) steht der Rechern :( Nun beötigt man zum Fernsehen ja auch nicht unbedingt UDMA ;-)
Ich muss leider sagen, dass ich bislang nur schlechte Erfahrungen damit gemacht habe. :-( Tschuess, Jan --
Jan Theofel * mailto: jan@theofel.de * http://www.theofel.de/ <<<
Check AniTMT, a free software to create photorealistic animations: German: http://www.anitmt.de/ English: http://www.anitmt.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
a.michelic.suse@aon.at
-
Dirk.Hebenstreit@epost.de
-
hansi.klein@net-con.net
-
jan@theofel.de