Festplatten und CD-ROM Aktivitaeten
Kommts jetzt an :-( Hallo Liste, ich hab mir nach langer Zeit mal wieder einen neuen Rechner zugelegt und merke, daß die Performance des Linuxkernels doch noch zu wuenschen uebrig laesst. Festplatten und CD-ROM Zugriffe lassen meinen Rechner jedesmal zum Stillstand kommen. Die bei diesen Operationen stattfindenden Interrupts lassen keine weitere Tätigkeit mehr zu. Bei meinem alten Rechner trat dieses Problem nicht auf (der war eh schon langsam, sowohl die Platte als auch das CD-Rom:-) ) Ein anderer, vergleichbar ausgestatteter Rechner zeigt dieses Verhalten nicht. Worauf muss ich bei der Uebersetzung des Kernels achten, um solche Flaschenhaelse zu umgehen ? Danke schon mal, Peter -- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Dipl. chem. Peter Zehetmayer Institut fuer Physikalische Chemie LMU Muenchen Butenandtstr. 5-13 Haus E 81377 Muenchen Tel.: ++49(0)89 / 2180-7546 Fax.: ++49(0)89 / 2180-7568 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Thu, 02 Dec 1999, Peter Zehetmayer wrote:
ich hab mir nach langer Zeit mal wieder einen neuen Rechner zugelegt und merke, daß die Performance des Linuxkernels doch noch zu wuenschen uebrig laesst. Festplatten und CD-ROM Zugriffe lassen meinen Rechner jedesmal zum Stillstand kommen. Die bei diesen Operationen stattfindenden Interrupts lassen keine weitere Tätigkeit mehr zu. Bei meinem alten Rechner trat dieses Problem nicht auf (der war eh schon langsam, sowohl die Platte als auch das CD-Rom:-) )
Zuerst wird mal gemeckert :-) Deine Zeilen sind zu lang. Der Zeilenumbruch sollte bei etwa 70 Zeichen liegen, damit man auch noch quoten kann, ohne daß die Zeilen zu lang werden. Und Deine Signatur ist auch zu lang. Sie sollte vier Zeilen nicht überschreiten. Du könntest damit anfangen, diese sinnlosen "@" wegzulassen ... Steht aber alles in der Listen-FAQ! Zu Deinem Problemchen: Kann es sein, daß nicht die Performance des Kernels schuld ist sondern die Performance Deines Systems, Deiner Konfiguration? Versuche doch mal, im Kernel DMA zu aktivieren: Block devices -> Generic PCI bus-master DMA support Block devices -> Use DMA by default when available Das sollte bei aktueller Harware in jedem Fall funktionieren. Bei alter Hardware (z.B. mein CDROM) geht das unter Umständen nicht. Dann mußt Du damit leben -- oder upgraden ;-) Carsten --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 02-Dec-99 Carsten Meyer wrote:
Versuche doch mal, im Kernel DMA zu aktivieren: Block devices -> Generic PCI bus-master DMA support Block devices -> Use DMA by default when available
Das sollte bei aktueller Harware in jedem Fall funktionieren. Bei alter Hardware (z.B. mein CDROM) geht das unter Umständen nicht. Dann mußt Du damit leben -- oder upgraden ;-)
Carsten
Hi, ich habe beide Optionen aktiviert aber beim Booten kommt die Meldung PIIX3 not 100 % native mode probing interrupts later Der DMA wird nicht aktiviert, Festplatten und CD-ROMS laufen im PIO-Mode. Kann es eventuell am Motherboard liegen? Ich verwende ein Gigabyte GA586HX-Board (i430HX) der Rev. 1.03. MfG Florian Rauh --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Thu, 02 Dec 1999, Florian Rauh wrote:
On 02-Dec-99 Carsten Meyer wrote:
Versuche doch mal, im Kernel DMA zu aktivieren: Block devices -> Generic PCI bus-master DMA support Block devices -> Use DMA by default when available
ich habe beide Optionen aktiviert aber beim Booten kommt die Meldung PIIX3 not 100 % native mode probing interrupts later
Der DMA wird nicht aktiviert, Festplatten und CD-ROMS laufen im PIO-Mode.
Kann es eventuell am Motherboard liegen? Ich verwende ein Gigabyte GA586HX-Board (i430HX) der Rev. 1.03.
Bei mir läuft das gleiche Board im Router :-) Aber die 850er Platte (WD) weiß noch nichts von DMA ... Wenn es an den Laufwerken scheitert sieht das so aus: PIIX3: IDE controller on PCI bus 00 dev 39 PIIX3: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio hda: WDC AC2850F, ATA DISK drive hdd: 8X CD-ROM, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: WDC AC2850F, 814MB w/64kB Cache, CHS=827/32/63 Können Deine Laufwerke (Platten, CDROMs) denn überhaupt DMA? Carsten --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Liste, Eure Tips haben mir ohne viel Suchen geholfen. Standardmaessig war tatsächlich alles ausgeschaltet. Mit der DMA Option und klappt es jetzt wunderbar. Danke Peter Dipl. chem. Peter Zehetmayer Institut fuer Physikalische Chemie LMU Muenchen Butenandtstr. 5-13 Haus E 81377 Muenchen Tel.: ++49(0)89 / 2180-7546 Fax.: ++49(0)89 / 2180-7568 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Thu, 02 Dec 1999, Florian Rauh wrote:
On 02-Dec-99 Carsten Meyer wrote:
Versuche doch mal, im Kernel DMA zu aktivieren: Block devices -> Generic PCI bus-master DMA support Block devices -> Use DMA by default when available
Das sollte bei aktueller Harware in jedem Fall funktionieren. Bei alter Hardware (z.B. mein CDROM) geht das unter Umständen nicht. Dann mußt Du damit leben -- oder upgraden ;-)
ich habe beide Optionen aktiviert aber beim Booten kommt die Meldung
PIIX3 not 100 % native mode probing interrupts later
Die Meldung hab ich auch. DMA wird trotzdem aktiviert.
Kann es eventuell am Motherboard liegen? Ich verwende ein Gigabyte GA586HX-Board (i430HX) der Rev. 1.03.
Ich hab das selbe Mainboard (evtl. andere Rev) und bei mir funzt es. Es liegt IMHO an der Platte und nicht am Board. Hast du mal hdparm ausprobiert ? CU Dirk -- Dirk Pirschel E-Mail: dirk@pirschel.de (PGP key on request) The required OS was Windows 95 or better, so I installed Linux. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 02-Dec-99 Dirk Pirschel wrote:
On Thu, 02 Dec 1999, Florian Rauh wrote:
On 02-Dec-99 Carsten Meyer wrote:
Versuche doch mal, im Kernel DMA zu aktivieren: Block devices -> Generic PCI bus-master DMA support Block devices -> Use DMA by default when available
Das sollte bei aktueller Harware in jedem Fall funktionieren. Bei alter Hardware (z.B. mein CDROM) geht das unter Umständen nicht. Dann mußt Du damit leben -- oder upgraden ;-)
ich habe beide Optionen aktiviert aber beim Booten kommt die Meldung
PIIX3 not 100 % native mode probing interrupts later
Die Meldung hab ich auch. DMA wird trotzdem aktiviert.
Kann es eventuell am Motherboard liegen? Ich verwende ein Gigabyte GA586HX-Board (i430HX) der Rev. 1.03.
Ich hab das selbe Mainboard (evtl. andere Rev) und bei mir funzt es. Es liegt IMHO an der Platte und nicht am Board.
Hast du mal hdparm ausprobiert ?
Hi, Ich weiss nich recht. Unter Windoof laeuft die Platte auch mit DMA... hdparm werde ich bei Gelegenheit mal ausprobieren. MfG Florian Rauh --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Fri, 03 Dec 1999, Florian Rauh wrote:
On 02-Dec-99 Dirk Pirschel wrote:
On Thu, 02 Dec 1999, Florian Rauh wrote:
ich habe beide Optionen aktiviert aber beim Booten kommt die Meldung
PIIX3 not 100 % native mode probing interrupts later
Die Meldung hab ich auch. DMA wird trotzdem aktiviert.
Kann es eventuell am Motherboard liegen? Ich verwende ein Gigabyte GA586HX-Board (i430HX) der Rev. 1.03.
Ich hab das selbe Mainboard (evtl. andere Rev) und bei mir funzt es. Es liegt IMHO an der Platte und nicht am Board.
-- /usr/src/linux/driver/block/ide-dma.c -- /* By default, DMA support is prepared for use, but is currently enabled only for drives which already have DMA enabled (UltraDMA or mode 2 multi/single), or which are recognized as "good" (see table below). Drives with only mode0 ^^^^^ or mode1 (multi/single) DMA should also work with this chipset/driver ^^^^^ (eg. MC2112A) but are not enabled by default. ^^^^^^^^^^^^^^^^^^^^^^ */ ---------------> schnip <------------------- also einfach mal hdparm -i /dev/whatever eingegen und nach maxDMA=x suchen. Ich vermute mal dass da ne 1 oder 0 steht.
Hast du mal hdparm ausprobiert ?
hdparm werde ich bei Gelegenheit mal ausprobieren. ^^^^^^^^^^^ Wieso warten?
CU Dirk -- Dirk Pirschel E-Mail: dirk@pirschel.de (PGP key on request) Linux - Life is too short for reboots --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Peter Zehetmayer schrieb am 02.12.1999 um 11:06:53 +0100: Hallo Peter,
Kommts jetzt an :-(
Hallo Liste,
ich hab mir nach langer Zeit mal wieder einen neuen Rechner zugelegt und merke, daß die Performance des Linuxkernels doch noch zu wuenschen uebrig laesst. Festplatten und CD-ROM Zugriffe lassen meinen Rechner jedesmal zum Stillstand kommen. Die bei diesen Operationen stattfindenden Interrupts lassen keine weitere Tätigkeit mehr zu. Bei meinem alten Rechner trat dieses Problem nicht auf (der war eh schon langsam, sowohl die Platte als auch das CD-Rom:-) ) Ein anderer, vergleichbar ausgestatteter Rechner zeigt dieses Verhalten nicht. Worauf muss ich bei der Uebersetzung des Kernels achten, um solche Flaschenhaelse zu umgehen ?
IDE oder SCSI? Bei SCSI: Alles richtig verkabelt, terminiert? Mit welchen Einstellungen hast Du den Kernel übersetzt? Insbesondere die Einstellungen für den Chipsatz auf dem Board? Bis denne, Michael -- BH: Wow. [theatrical] This bowling-ball isn't human. It does not feel pain. It can't be reasoned with. (Butthead) --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
cmeyer@mail.com
-
dirk@pirschel.de
-
fr@prokscha.de
-
micha28@gmx.de
-
pzehetma@trillian.cup.uni-muenchen.de