UltraDMA-Modus bei Promise IDE-RAID-Controller
Hi folks! Ich versuchs nochmal: Nach wie vor habe ich ein Problem, meinen Promise FastTrack 100TX2 mit PDC 20270 Chip und zwei IBM Deskstar 120GXP in einen höheren DMA-Modus zu bekommen. Alle Infos zu meiner Hardware findet ihr über den unten stehenden Link über Nethands.de Ich habe also folgendes Problem: der Controller, wie auch die Platten unterstützen den UDMA-Modus 5, also UltraDMA/100. Dies ist auch laut Controller-BIOS und IBM Drive-Fitness aktiviert. Jedoch schaltet Suse Linux 8.1 mit Kernel 2.4.19-4GB nur in den UDMA-Modus 2, also UltraDMA/33. Hier ein Auszug aus der boot.msg: ------------Schnipp------------- <6>Uniform Multi-Platform E-IDE driver Revision: 6.31 <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx <4>PDC20270: IDE controller on PCI bus 00 dev 78 <4>PDC20270: chipset revision 2 <4>PDC20270: not 100% native mode: will probe irqs later <4>PDC20270: (U)DMA Burst Bit ENABLED Primary MASTER Mode Secondary MASTER Mode. <4> ide0: BM-DMA at 0xa400-0xa407, BIOS settings: hda:pio, hdb:pio <4> ide1: BM-DMA at 0xa408-0xa40f, BIOS settings: hdc:pio, hdd:pio <4>VP_IDE: IDE controller on PCI bus 00 dev 89 <4>VP_IDE: chipset revision 6 <4>VP_IDE: not 100%% native mode: will probe irqs later <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx <6>VP_IDE: VIA vt8233 (rev 00) IDE UDMA100 controller on pci00:11.1 <4> ide2: BM-DMA at 0x9800-0x9807, BIOS settings: hde:DMA, hdf:pio <4> ide3: BM-DMA at 0x9808-0x980f, BIOS settings: hdg:DMA, hdh:pio <4>hda: IC35L060AVVA07-0, ATA DISK drive <4>hdc: IC35L060AVVA07-0, ATA DISK drive <4>hde: TOSHIBA DVD-ROM SD-M1612, ATAPI CD/DVD-ROM drive <4>hdg: CD-W58E, ATAPI CD/DVD-ROM drive <4>ide0 at 0xb800-0xb807,0xb402 on irq 5 <4>ide1 at 0xb000-0xb007,0xa802 on irq 5 <4>ide2 at 0x1f0-0x1f7,0x3f6 on irq 14 <4>ide3 at 0x170-0x177,0x376 on irq 15 <4>blk: queue c03c9484, I/O limit 4095Mb (mask 0xffffffff) <6>hda: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33) <4>blk: queue c03c97d0, I/O limit 4095Mb (mask 0xffffffff) <6>hdc: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33) ------------Schnipp------------- Nun habe ich mit dem Tool hdparm versucht den UDMA-Modus 5 einzuschalten, für beide Platten, doch ich bekomme lediglich die Meldung, daß die UDMA-Modi 3, 4 und 5 nicht unterstützt werden. Für den Controller werden folgende Module (in der initrd) geladen: pdcraid und ataraid. Muss ich evtl. ein anderes Modul speziell für den PDC 20270 verwenden? Wenn doch der Controller bzw. Chip erkannt wird, warum kann ich dann nicht den UDMA-Modus hochschalten? Derzeit verwende ich (wieder) die Standard-Konfiguration von Suse Linux 8.1 Professional. Die DMA-Unterstützung für die beiden Platten ist z.B. über YAST2 aktiviert. Einen Auszug von hdparm -I /dev/hda folgt unten: /dev/hda: ATA device, with non-removable media powers-up in standby; SET FEATURES subcmd spins-up. Model Number: IC35L060AVVA07-0 Serial Number: VNC300A3C31JYA Firmware Revision: VA3OA50K Standards: Used: ATA/ATAPI-5 T13 1321D revision 1 Supported: 5 4 3 2 & some of 6 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 120103200 device size with M = 1024*1024: 58644 MBytes device size with M = 1000*1000: 61492 MBytes (61 GB) Capabilities: LBA, IORDY(can be disabled) bytes avail on r/w long: 52 Queue depth: 32 Standby timer values: spec'd by Standard, no device specific minimum R/W multiple sector transfer: Max = 16 Current = 16 Advanced power management level: unknown setting (0x0000) Recommended acoustic management value: 128, current value: 254 DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=240ns IORDY flow control=120ns Commands/features: Enabled Supported: * NOP cmd * READ BUFFER cmd * WRITE BUFFER cmd * Host Protected Area feature set Release interrupt * Look-ahead * Write cache * Power Management feature set Security Mode feature set * SMART feature set * Mandatory FLUSH CACHE command * Device Configuration Overlay feature set Automatic Acoustic Management feature set SET MAX security extension Address Offset Reserved Area Boot SET FEATURES subcommand required to spinup after power up Power-Up In Standby feature set Advanced Power Management feature set * READ/WRITE DMA QUEUED Security: Master password revision code = 65534 supported not enabled not locked not frozen not expired: security count not supported: enhanced erase 36min for SECURITY ERASE UNIT. HW reset results: CBLID- above Vih Device num = 0 determined by the jumper Checksum: correct Für /dev/hdc gilt exakt das gleiche wie oben für hda. Vielleicht hat jemand Erfahrungen mit dem Promise FastTrak. Leider ist auch kein vorkompiliertes Modul von Promise für die Suse 8.1 zu bekommen. Und wenn ich nach Anleitung das Modul selbst kompiliere und einbinde, dann bekomme ich bei dem entsprechenden Befehl modprobe FastTrack.o nur die Meldung, daß das Modul nicht gefunden wurde. Schonmal vielen Dank und cu ... Dirk -- ################################################################## In A World Without Walls And Fences - Who Needs Windows And Gates? ################################################################## Homepage: http://people.freenet.de/dstrangfeld LuZyPHeR's Höllenmaschine bei Nethands.de: http://www.nethands.de/pys/show.php4?user=Luzypher
Hi folks! Hm, also entweder ist mein Problem zu speziell oder es keiner einen Promise Controller :-( cu ... Dirk Am Donnerstag, 9. Januar 2003 15:19 schrieb Dirk Strangfeld:
Hi folks!
Ich versuchs nochmal: Nach wie vor habe ich ein Problem, meinen Promise FastTrack 100TX2 mit PDC 20270 Chip und zwei IBM Deskstar 120GXP in einen höheren DMA-Modus zu bekommen. Alle Infos zu meiner Hardware findet ihr über den unten stehenden Link über Nethands.de
Ich habe also folgendes Problem: der Controller, wie auch die Platten unterstützen den UDMA-Modus 5, also UltraDMA/100. Dies ist auch laut Controller-BIOS und IBM Drive-Fitness aktiviert. Jedoch schaltet Suse Linux 8.1 mit Kernel 2.4.19-4GB nur in den UDMA-Modus 2, also UltraDMA/33. Hier ein Auszug aus der boot.msg:
------------Schnipp------------- <6>Uniform Multi-Platform E-IDE driver Revision: 6.31 <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx <4>PDC20270: IDE controller on PCI bus 00 dev 78 <4>PDC20270: chipset revision 2 <4>PDC20270: not 100% native mode: will probe irqs later <4>PDC20270: (U)DMA Burst Bit ENABLED Primary MASTER Mode Secondary MASTER Mode. <4> ide0: BM-DMA at 0xa400-0xa407, BIOS settings: hda:pio, hdb:pio <4> ide1: BM-DMA at 0xa408-0xa40f, BIOS settings: hdc:pio, hdd:pio <4>VP_IDE: IDE controller on PCI bus 00 dev 89 <4>VP_IDE: chipset revision 6 <4>VP_IDE: not 100%% native mode: will probe irqs later <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx <6>VP_IDE: VIA vt8233 (rev 00) IDE UDMA100 controller on pci00:11.1 <4> ide2: BM-DMA at 0x9800-0x9807, BIOS settings: hde:DMA, hdf:pio <4> ide3: BM-DMA at 0x9808-0x980f, BIOS settings: hdg:DMA, hdh:pio <4>hda: IC35L060AVVA07-0, ATA DISK drive <4>hdc: IC35L060AVVA07-0, ATA DISK drive <4>hde: TOSHIBA DVD-ROM SD-M1612, ATAPI CD/DVD-ROM drive <4>hdg: CD-W58E, ATAPI CD/DVD-ROM drive <4>ide0 at 0xb800-0xb807,0xb402 on irq 5 <4>ide1 at 0xb000-0xb007,0xa802 on irq 5 <4>ide2 at 0x1f0-0x1f7,0x3f6 on irq 14 <4>ide3 at 0x170-0x177,0x376 on irq 15 <4>blk: queue c03c9484, I/O limit 4095Mb (mask 0xffffffff) <6>hda: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33) <4>blk: queue c03c97d0, I/O limit 4095Mb (mask 0xffffffff) <6>hdc: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33) ------------Schnipp-------------
Nun habe ich mit dem Tool hdparm versucht den UDMA-Modus 5 einzuschalten, für beide Platten, doch ich bekomme lediglich die Meldung, daß die UDMA-Modi 3, 4 und 5 nicht unterstützt werden. Für den Controller werden folgende Module (in der initrd) geladen: pdcraid und ataraid. Muss ich evtl. ein anderes Modul speziell für den PDC 20270 verwenden? Wenn doch der Controller bzw. Chip erkannt wird, warum kann ich dann nicht den UDMA-Modus hochschalten?
Derzeit verwende ich (wieder) die Standard-Konfiguration von Suse Linux 8.1 Professional. Die DMA-Unterstützung für die beiden Platten ist z.B. über YAST2 aktiviert.
Einen Auszug von hdparm -I /dev/hda folgt unten:
/dev/hda:
ATA device, with non-removable media powers-up in standby; SET FEATURES subcmd spins-up. Model Number: IC35L060AVVA07-0 Serial Number: VNC300A3C31JYA Firmware Revision: VA3OA50K Standards: Used: ATA/ATAPI-5 T13 1321D revision 1 Supported: 5 4 3 2 & some of 6 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 120103200 device size with M = 1024*1024: 58644 MBytes device size with M = 1000*1000: 61492 MBytes (61 GB) Capabilities: LBA, IORDY(can be disabled) bytes avail on r/w long: 52 Queue depth: 32 Standby timer values: spec'd by Standard, no device specific minimum R/W multiple sector transfer: Max = 16 Current = 16 Advanced power management level: unknown setting (0x0000) Recommended acoustic management value: 128, current value: 254 DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=240ns IORDY flow control=120ns Commands/features: Enabled Supported: * NOP cmd * READ BUFFER cmd * WRITE BUFFER cmd * Host Protected Area feature set Release interrupt * Look-ahead * Write cache * Power Management feature set Security Mode feature set * SMART feature set * Mandatory FLUSH CACHE command * Device Configuration Overlay feature set Automatic Acoustic Management feature set SET MAX security extension Address Offset Reserved Area Boot SET FEATURES subcommand required to spinup after power up Power-Up In Standby feature set Advanced Power Management feature set * READ/WRITE DMA QUEUED Security: Master password revision code = 65534 supported not enabled not locked not frozen not expired: security count not supported: enhanced erase 36min for SECURITY ERASE UNIT. HW reset results: CBLID- above Vih Device num = 0 determined by the jumper Checksum: correct
Für /dev/hdc gilt exakt das gleiche wie oben für hda. Vielleicht hat jemand Erfahrungen mit dem Promise FastTrak. Leider ist auch kein vorkompiliertes Modul von Promise für die Suse 8.1 zu bekommen. Und wenn ich nach Anleitung das Modul selbst kompiliere und einbinde, dann bekomme ich bei dem entsprechenden Befehl modprobe FastTrack.o nur die Meldung, daß das Modul nicht gefunden wurde.
Schonmal vielen Dank und cu ... Dirk
-- ################################################################## In A World Without Walls And Fences - Who Needs Windows And Gates? ################################################################## Homepage: http://people.freenet.de/dstrangfeld LuZyPHeR's Höllenmaschine bei Nethands.de: http://www.nethands.de/pys/show.php4?user=Luzypher
On Thursday 09 January 2003 15:19, Dirk Strangfeld wrote:
Hi folks!
Ich versuchs nochmal: Nach wie vor habe ich ein Problem, meinen Promise FastTrack 100TX2 mit PDC 20270 Chip und zwei IBM Deskstar 120GXP in einen höheren DMA-Modus zu bekommen. Alle Infos zu meiner Hardware findet ihr über den unten stehenden Link über Nethands.de
Ich habe also folgendes Problem: der Controller, wie auch die Platten unterstützen den UDMA-Modus 5, also UltraDMA/100. Dies ist auch laut Controller-BIOS und IBM Drive-Fitness aktiviert. Jedoch schaltet Suse Linux 8.1 mit Kernel 2.4.19-4GB nur in den UDMA-Modus 2, also UltraDMA/33. .............................................................................................................................. Schonmal vielen Dank und cu ... Dirk
was sagt denn : hdparm -d1 -X69 /dev/hda ? tschüss Didi
Hi folks! Also, ich kann zwar damit "umschalten", er sagt dann auch, das UDMA 5 aktiviert ist, doch bei einer erneuten Kontrolle bzw. bei einem Blick in die Logdateien erscheint dann wieder besagte Fehlermeldung und es wird wieder auf UDMA 2 zurückgeschaltet. cu ... Dirk Am Donnerstag, 9. Januar 2003 21:33 schrieb Dietrich Restemeyer:
On Thursday 09 January 2003 15:19, Dirk Strangfeld wrote:
Hi folks!
Ich versuchs nochmal: Nach wie vor habe ich ein Problem, meinen Promise FastTrack 100TX2 mit PDC 20270 Chip und zwei IBM Deskstar 120GXP in einen höheren DMA-Modus zu bekommen. Alle Infos zu meiner Hardware findet ihr über den unten stehenden Link über Nethands.de
Ich habe also folgendes Problem: der Controller, wie auch die Platten unterstützen den UDMA-Modus 5, also UltraDMA/100. Dies ist auch laut Controller-BIOS und IBM Drive-Fitness aktiviert. Jedoch schaltet Suse Linux 8.1 mit Kernel 2.4.19-4GB nur in den UDMA-Modus 2, also UltraDMA/33. ......................................................................... ..................................................... Schonmal vielen Dank und cu ... Dirk
was sagt denn : hdparm -d1 -X69 /dev/hda ?
tschüss Didi
-- ################################################################## In A World Without Walls And Fences - Who Needs Windows And Gates? ################################################################## Homepage: http://people.freenet.de/dstrangfeld LuZyPHeR's Höllenmaschine bei Nethands.de: http://www.nethands.de/pys/show.php4?user=Luzypher
Hi nochmal, also ich hab in der Cons die Fehlermeldung: ide0: Speed Warning: UDMA 3/4/5 are not functional ide1: Speed Warning: UDMA 3/4/5 are not functional Klappt also auch nicht. Hm, unter Windoof hats ja funktioniert und auch das BIOS bzw. das Plattentool von IBM bescheinigen einen funktionierenden UDMA 5. Kann es am Modul selbst liegen? Kann es sein, daß diese Modi von den Modulen nicht unterstützt werden? cu ... Dirk Am Donnerstag, 9. Januar 2003 23:16 schrieb Dirk Strangfeld:
Hi folks!
Also, ich kann zwar damit "umschalten", er sagt dann auch, das UDMA 5 aktiviert ist, doch bei einer erneuten Kontrolle bzw. bei einem Blick in die Logdateien erscheint dann wieder besagte Fehlermeldung und es wird wieder auf UDMA 2 zurückgeschaltet.
cu ... Dirk
Am Donnerstag, 9. Januar 2003 21:33 schrieb Dietrich Restemeyer:
On Thursday 09 January 2003 15:19, Dirk Strangfeld wrote:
Hi folks!
Ich versuchs nochmal: Nach wie vor habe ich ein Problem, meinen Promise FastTrack 100TX2 mit PDC 20270 Chip und zwei IBM Deskstar 120GXP in einen höheren DMA-Modus zu bekommen. Alle Infos zu meiner Hardware findet ihr über den unten stehenden Link über Nethands.de
Ich habe also folgendes Problem: der Controller, wie auch die Platten unterstützen den UDMA-Modus 5, also UltraDMA/100. Dies ist auch laut Controller-BIOS und IBM Drive-Fitness aktiviert. Jedoch schaltet Suse Linux 8.1 mit Kernel 2.4.19-4GB nur in den UDMA-Modus 2, also UltraDMA/33. ....................................................................... .. ..................................................... Schonmal vielen Dank und cu ... Dirk
was sagt denn : hdparm -d1 -X69 /dev/hda ?
tschüss Didi
-- ################################################################## In A World Without Walls And Fences - Who Needs Windows And Gates? ################################################################## Homepage: http://people.freenet.de/dstrangfeld LuZyPHeR's Höllenmaschine bei Nethands.de: http://www.nethands.de/pys/show.php4?user=Luzypher
Guten Tag Dirk Strangfeld, Am Donnerstag, 9. Januar 2003 um 15:19 schrieb Dirk Strangfeld:
Hi folks!
Ich versuchs nochmal: Nach wie vor habe ich ein Problem, meinen Promise FastTrack 100TX2 mit PDC 20270 Chip und zwei IBM Deskstar 120GXP in einen höheren DMA-Modus zu bekommen. Alle Infos zu meiner Hardware findet ihr über den unten stehenden Link über Nethands.de
Ich habe also folgendes Problem: der Controller, wie auch die Platten unterstützen den UDMA-Modus 5, also UltraDMA/100. Dies ist auch laut Controller-BIOS und IBM Drive-Fitness aktiviert. Jedoch schaltet Suse Linux 8.1 mit Kernel 2.4.19-4GB nur in den UDMA-Modus 2, also UltraDMA/33. Hier ein Auszug aus der boot.msg:
Erstmal von ganz vorne: wenn der Rechner hochläuft, wird automatisch das Promise BIOS aufgerufen, welches nach angeschlossenen Platten sucht. Danach bekommt man eine Auflistung mit den Devices, dabei findet sich auch ein Eintrag, mit welchem DMA - Modus das jew. Device läuft. Was steht da?
Nun habe ich mit dem Tool hdparm versucht den UDMA-Modus 5 einzuschalten, für beide Platten, doch ich bekomme lediglich die Meldung, daß die UDMA-Modi 3, 4 und 5 nicht unterstützt werden. Für den Controller werden folgende Module (in der initrd) geladen: pdcraid und ataraid. Muss ich evtl. ein anderes Modul speziell für den PDC 20270 verwenden? Wenn doch der Controller bzw. Chip erkannt wird, warum kann ich dann nicht den UDMA-Modus hochschalten?
Derzeit verwende ich (wieder) die Standard-Konfiguration von Suse Linux 8.1 Professional. Die DMA-Unterstützung für die beiden Platten ist z.B. über YAST2 aktiviert.
Einen Auszug von hdparm -I /dev/hda folgt unten:
/dev/hda:
ATA device, with non-removable media powers-up in standby; SET FEATURES subcmd spins-up. Model Number: IC35L060AVVA07-0 Serial Number: VNC300A3C31JYA Firmware Revision: VA3OA50K Standards: Used: ATA/ATAPI-5 T13 1321D revision 1 Supported: 5 4 3 2 & some of 6
[...] Mag ja sein, dass mein Englisch ein bischen eingerostet ist, aber da steht eindeutig, dass die Platte % und darüber kann... hmh, komisch... bei mir klappt das plötzlich auch nicht... egal, schau dir mal an, was das BIOS melden... Ciao! Stefan PS: bist du dir sicher, dass du hdparm -I /dev/hda eingetippt hast? Bei mir kommt da folgendes: debian:/var/log # hdparm -I /dev/hde /dev/hde: Model=TS830012 A , FwRev=.391 , SerialNo=H32VQZ4F Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 *mdma2 udma0 udma1 udma2 udma3 udma4 udma5 Drive Supports : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5 Kernel Drive Geometry LogicalCHS=9729/255/63 PhysicalCHS=155061/16/63 debian:/var/log # -- Mit freundlichen Grüssen Stefan Schilling mailto:mail.suse@gmx.de
Hi, jo, also 1. Laut BIOS (wie ich ja schon überprüft und geschrieben habe) werden die beiden Platten als UDMA 5 erkannt und auch so vom BIOS ausgegeben. 2. Ja, ich bin mir da ziemlich sicher hdparm -I /dev/hda eingegeben zu haben :-)) Ich verstehe aber auch nicht, warum ATA-5 Support angezeigt aber nicht hochgeschaltet wird. Ich kann mir nur vorstellen, das das pdcraid-Modul diese Modi nicht unterstützt. Ansonsten wüsste ich auch nicht weiter. cu ... Dirk Am Donnerstag, 9. Januar 2003 23:39 schrieb Stefan Schilling:
Guten Tag Dirk Strangfeld,
Am Donnerstag, 9. Januar 2003 um 15:19 schrieb Dirk Strangfeld:
Hi folks!
Ich versuchs nochmal: Nach wie vor habe ich ein Problem, meinen Promise FastTrack 100TX2 mit PDC 20270 Chip und zwei IBM Deskstar 120GXP in einen höheren DMA-Modus zu bekommen. Alle Infos zu meiner Hardware findet ihr über den unten stehenden Link über Nethands.de
Ich habe also folgendes Problem: der Controller, wie auch die Platten unterstützen den UDMA-Modus 5, also UltraDMA/100. Dies ist auch laut Controller-BIOS und IBM Drive-Fitness aktiviert. Jedoch schaltet Suse Linux 8.1 mit Kernel 2.4.19-4GB nur in den UDMA-Modus 2, also UltraDMA/33. Hier ein Auszug aus der boot.msg:
Erstmal von ganz vorne: wenn der Rechner hochläuft, wird automatisch das Promise BIOS aufgerufen, welches nach angeschlossenen Platten sucht. Danach bekommt man eine Auflistung mit den Devices, dabei findet sich auch ein Eintrag, mit welchem DMA - Modus das jew. Device läuft. Was steht da?
Nun habe ich mit dem Tool hdparm versucht den UDMA-Modus 5 einzuschalten, für beide Platten, doch ich bekomme lediglich die Meldung, daß die UDMA-Modi 3, 4 und 5 nicht unterstützt werden. Für den Controller werden folgende Module (in der initrd) geladen: pdcraid und ataraid. Muss ich evtl. ein anderes Modul speziell für den PDC 20270 verwenden? Wenn doch der Controller bzw. Chip erkannt wird, warum kann ich dann nicht den UDMA-Modus hochschalten?
Derzeit verwende ich (wieder) die Standard-Konfiguration von Suse Linux 8.1 Professional. Die DMA-Unterstützung für die beiden Platten ist z.B. über YAST2 aktiviert.
Einen Auszug von hdparm -I /dev/hda folgt unten:
/dev/hda:
ATA device, with non-removable media powers-up in standby; SET FEATURES subcmd spins-up. Model Number: IC35L060AVVA07-0 Serial Number: VNC300A3C31JYA Firmware Revision: VA3OA50K Standards: Used: ATA/ATAPI-5 T13 1321D revision 1 Supported: 5 4 3 2 & some of 6
[...]
Mag ja sein, dass mein Englisch ein bischen eingerostet ist, aber da steht eindeutig, dass die Platte % und darüber kann... hmh, komisch... bei mir klappt das plötzlich auch nicht... egal, schau dir mal an, was das BIOS melden...
Ciao!
Stefan
PS: bist du dir sicher, dass du hdparm -I /dev/hda eingetippt hast? Bei mir kommt da folgendes:
debian:/var/log # hdparm -I /dev/hde
/dev/hde:
Model=TS830012 A , FwRev=.391 , SerialNo=H32VQZ4F Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 *mdma2 udma0 udma1 udma2 udma3 udma4 udma5 Drive Supports : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5 Kernel Drive Geometry LogicalCHS=9729/255/63 PhysicalCHS=155061/16/63 debian:/var/log #
-- ################################################################## In A World Without Walls And Fences - Who Needs Windows And Gates? ################################################################## Homepage: http://people.freenet.de/dstrangfeld LuZyPHeR's Höllenmaschine bei Nethands.de: http://www.nethands.de/pys/show.php4?user=Luzypher
Hallo Dirk, meines wissens nach, darfst Du laut Promise nicht die Treiber ataraid und pdcraid laden. Du sollst stattdessen nur den Treiber von Promise laden. Steht jedenfalls in der Readme zu den Treibern! Gruß Frank
-----Ursprüngliche Nachricht----- Von: Dirk Strangfeld
Gesendet: Thursday, 09. January 2003 15:19 An: suse-linux@suse.com Betreff: UltraDMA-Modus bei Promise IDE-RAID-Controller
Hi folks!
Ich versuchs nochmal: Nach wie vor habe ich ein Problem, meinen Promise FastTrack 100TX2 mit PDC 20270 Chip und zwei IBM Deskstar 120GXP in einen höheren DMA-Modus zu bekommen. Alle Infos zu meiner Hardware findet ihr über den unten stehenden Link über Nethands.de
Ich habe also folgendes Problem: der Controller, wie auch die Platten unterstützen den UDMA-Modus 5, also UltraDMA/100. Dies ist auch laut Controller-BIOS und IBM Drive-Fitness aktiviert. Jedoch schaltet Suse Linux 8.1 mit Kernel 2.4.19-4GB nur in den UDMA-Modus 2, also UltraDMA/33. Hier ein Auszug aus der boot.msg:
------------Schnipp------------- <6>Uniform Multi-Platform E-IDE driver Revision: 6.31 <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx <4>PDC20270: IDE controller on PCI bus 00 dev 78 <4>PDC20270: chipset revision 2 <4>PDC20270: not 100% native mode: will probe irqs later <4>PDC20270: (U)DMA Burst Bit ENABLED Primary MASTER Mode Secondary MASTER Mode. <4> ide0: BM-DMA at 0xa400-0xa407, BIOS settings: hda:pio, hdb:pio <4> ide1: BM-DMA at 0xa408-0xa40f, BIOS settings: hdc:pio, hdd:pio <4>VP_IDE: IDE controller on PCI bus 00 dev 89 <4>VP_IDE: chipset revision 6 <4>VP_IDE: not 100%% native mode: will probe irqs later <4>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx <6>VP_IDE: VIA vt8233 (rev 00) IDE UDMA100 controller on pci00:11.1 <4> ide2: BM-DMA at 0x9800-0x9807, BIOS settings: hde:DMA, hdf:pio <4> ide3: BM-DMA at 0x9808-0x980f, BIOS settings: hdg:DMA, hdh:pio <4>hda: IC35L060AVVA07-0, ATA DISK drive <4>hdc: IC35L060AVVA07-0, ATA DISK drive <4>hde: TOSHIBA DVD-ROM SD-M1612, ATAPI CD/DVD-ROM drive <4>hdg: CD-W58E, ATAPI CD/DVD-ROM drive <4>ide0 at 0xb800-0xb807,0xb402 on irq 5 <4>ide1 at 0xb000-0xb007,0xa802 on irq 5 <4>ide2 at 0x1f0-0x1f7,0x3f6 on irq 14 <4>ide3 at 0x170-0x177,0x376 on irq 15 <4>blk: queue c03c9484, I/O limit 4095Mb (mask 0xffffffff) <6>hda: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33) <4>blk: queue c03c97d0, I/O limit 4095Mb (mask 0xffffffff) <6>hdc: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33) ------------Schnipp-------------
Nun habe ich mit dem Tool hdparm versucht den UDMA-Modus 5 einzuschalten, für beide Platten, doch ich bekomme lediglich die Meldung, daß die UDMA-Modi 3, 4 und 5 nicht unterstützt werden. Für den Controller werden folgende Module (in der initrd) geladen: pdcraid und ataraid. Muss ich evtl. ein anderes Modul speziell für den PDC 20270 verwenden? Wenn doch der Controller bzw. Chip erkannt wird, warum kann ich dann nicht den UDMA-Modus hochschalten?
Derzeit verwende ich (wieder) die Standard-Konfiguration von Suse Linux 8.1 Professional. Die DMA-Unterstützung für die beiden Platten ist z.B. über YAST2 aktiviert.
Einen Auszug von hdparm -I /dev/hda folgt unten:
/dev/hda:
ATA device, with non-removable media powers-up in standby; SET FEATURES subcmd spins-up. Model Number: IC35L060AVVA07-0 Serial Number: VNC300A3C31JYA Firmware Revision: VA3OA50K Standards: Used: ATA/ATAPI-5 T13 1321D revision 1 Supported: 5 4 3 2 & some of 6 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 120103200 device size with M = 1024*1024: 58644 MBytes device size with M = 1000*1000: 61492 MBytes (61 GB) Capabilities: LBA, IORDY(can be disabled) bytes avail on r/w long: 52 Queue depth: 32 Standby timer values: spec\'d by Standard, no device specific minimum R/W multiple sector transfer: Max = 16 Current = 16 Advanced power management level: unknown setting (0x0000) Recommended acoustic management value: 128, current value: 254 DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=240ns IORDY flow control=120ns Commands/features: Enabled Supported: * NOP cmd * READ BUFFER cmd * WRITE BUFFER cmd * Host Protected Area feature set Release interrupt * Look-ahead * Write cache * Power Management feature set Security Mode feature set * SMART feature set * Mandatory FLUSH CACHE command * Device Configuration Overlay feature set Automatic Acoustic Management feature set SET MAX security extension Address Offset Reserved Area Boot SET FEATURES subcommand required to spinup after power up Power-Up In Standby feature set Advanced Power Management feature set * READ/WRITE DMA QUEUED Security: Master password revision code = 65534 supported not enabled not locked not frozen not expired: security count not supported: enhanced erase 36min for SECURITY ERASE UNIT. HW reset results: CBLID- above Vih Device num = 0 determined by the jumper Checksum: correct
Für /dev/hdc gilt exakt das gleiche wie oben für hda. Vielleicht hat jemand Erfahrungen mit dem Promise FastTrak. Leider ist auch kein vorkompiliertes Modul von Promise für die Suse 8.1 zu bekommen. Und wenn ich nach Anleitung das Modul selbst kompiliere und einbinde, dann bekomme ich bei dem entsprechenden Befehl modprobe FastTrack.o nur die Meldung, daß das Modul nicht gefunden wurde.
Schonmal vielen Dank und cu ... Dirk
-- ################################################################## In A World Without Walls And Fences - Who Needs Windows And Gates? ################################################################## Homepage: http://people.freenet.de/dstrangfeld LuZyPHeR\'s Höllenmaschine bei Nethands.de:
http://www.nethands.de/pys/show.php4?user=Luzypher
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Frank, Am Freitag, 10. Januar 2003 07:07 schrieb Linux@dkb-dn.de:
meines wissens nach, darfst Du laut Promise nicht die Treiber ataraid und pdcraid laden. Du sollst stattdessen nur den Treiber von Promise laden. Steht jedenfalls in der Readme zu den Treibern!
Das gilt meines Wissens nur bei SuSE 8.0 und älter. Bei SuSE 8.1 soll es ohne zusätzliche Treiber laufen können. -- Mit freundlichen Grüßen René Falk ----------------------------------- E-Mail: falcon@falconeyes.de
Hi nochmal! Ich habs bereits mit einem selbstkompilierten Modul FastTrack.o versucht, nach Anleitung erstellt! Das will er aber nicht laden (Can't locate module: FastTrack.o). Wenn ich es aber testweise mit der Moduldiskette von 8.0 versuche und auch mit der DVD von 8.0 boote und das Modul dort (Manuelle Installation, etc.) lade, dann erkennt er zwar die Platten, aber das RAID-Array nicht mehr. Mit den Modulen pdcraid und ataraid klappt das aber auch unter 8.0 ganz gut. Doch egal ob 8.0 oder 8.1, ich krieg nur keinen höheren DMA-Modus als UDMA 2 und das bremst dann doch schon erheblich. cu ... Dirk Am Freitag, 10. Januar 2003 09:27 schrieb René Falk:
Hallo Frank,
Am Freitag, 10. Januar 2003 07:07 schrieb Linux@dkb-dn.de:
meines wissens nach, darfst Du laut Promise nicht die Treiber ataraid und pdcraid laden. Du sollst stattdessen nur den Treiber von Promise laden. Steht jedenfalls in der Readme zu den Treibern!
Das gilt meines Wissens nur bei SuSE 8.0 und älter. Bei SuSE 8.1 soll es ohne zusätzliche Treiber laufen können.
-- ################################################################## In A World Without Walls And Fences - Who Needs Windows And Gates? ################################################################## Homepage: http://people.freenet.de/dstrangfeld LuZyPHeR's Höllenmaschine bei Nethands.de: http://www.nethands.de/pys/show.php4?user=Luzypher
Dirk Strangfeld schrieb am 10.01.2003 um 11:58:04 +0100: Hallo Dirk,
Ich habs bereits mit einem selbstkompilierten Modul FastTrack.o versucht, nach Anleitung erstellt! Das will er aber nicht laden (Can't locate module: FastTrack.o). Wenn ich es aber testweise mit der Moduldiskette von 8.0 versuche und auch mit der DVD von 8.0 boote und das Modul dort (Manuelle Installation, etc.) lade, dann erkennt er zwar die Platten, aber das RAID-Array nicht mehr. Mit den Modulen pdcraid und ataraid klappt das aber auch unter 8.0 ganz gut. Doch egal ob 8.0 oder 8.1, ich krieg nur keinen höheren DMA-Modus als UDMA 2 und das bremst dann doch schon erheblich.
Am Freitag, 10. Januar 2003 09:27 schrieb René Falk:
Hallo Frank,
Am Freitag, 10. Januar 2003 07:07 schrieb Linux@dkb-dn.de:
meines wissens nach, darfst Du laut Promise nicht die Treiber ataraid und pdcraid laden. Du sollst stattdessen nur den Treiber von Promise laden. Steht jedenfalls in der Readme zu den Treibern!
Das gilt meines Wissens nur bei SuSE 8.0 und älter. Bei SuSE 8.1 soll es ohne zusätzliche Treiber laufen können.
nettes TOFU. Werden denn die Module überhaupt genutzt? Ich habe jetzt die Ausgangs- mail nicht mehr zur Hand, aber AFAIK wird doch da der Standard-IDE Treiber genommen und kein spezieller für den Promise-Chip. Bis denne, Michael -- ---------------------------------------------------------- Michael Schulz, Institut f. Geophysik, Universität Münster Corrensstr. 24, 48149 Münster Tel.: 0251-8333938, e-mail: michael@earth.uni-muenster.de
Hi folks! Jo kloar, die Module werden benutzt und geladen (also pdcraid und ataraid). Die sind eigentlich auch die einzigen beiden Module, die in der initrd stehen (ausser dem Dateisystem reiserfs). cu ... Dirk Am Freitag, 10. Januar 2003 13:09 schrieb Michael Schulz:
Dirk Strangfeld schrieb am 10.01.2003 um 11:58:04 +0100:
Hallo Dirk,
Ich habs bereits mit einem selbstkompilierten Modul FastTrack.o versucht, nach Anleitung erstellt! Das will er aber nicht laden (Can't locate module: FastTrack.o). Wenn ich es aber testweise mit der Moduldiskette von 8.0 versuche und auch mit der DVD von 8.0 boote und das Modul dort (Manuelle Installation, etc.) lade, dann erkennt er zwar die Platten, aber das RAID-Array nicht mehr. Mit den Modulen pdcraid und ataraid klappt das aber auch unter 8.0 ganz gut. Doch egal ob 8.0 oder 8.1, ich krieg nur keinen höheren DMA-Modus als UDMA 2 und das bremst dann doch schon erheblich.
Am Freitag, 10. Januar 2003 09:27 schrieb René Falk:
Hallo Frank,
Am Freitag, 10. Januar 2003 07:07 schrieb Linux@dkb-dn.de:
meines wissens nach, darfst Du laut Promise nicht die Treiber ataraid und pdcraid laden. Du sollst stattdessen nur den Treiber von Promise laden. Steht jedenfalls in der Readme zu den Treibern!
Das gilt meines Wissens nur bei SuSE 8.0 und älter. Bei SuSE 8.1 soll es ohne zusätzliche Treiber laufen können.
nettes TOFU.
Werden denn die Module überhaupt genutzt? Ich habe jetzt die Ausgangs- mail nicht mehr zur Hand, aber AFAIK wird doch da der Standard-IDE Treiber genommen und kein spezieller für den Promise-Chip. Bis denne,
Michael
-- ################################################################## In A World Without Walls And Fences - Who Needs Windows And Gates? ################################################################## Homepage: http://people.freenet.de/dstrangfeld LuZyPHeR's Höllenmaschine bei Nethands.de: http://www.nethands.de/pys/show.php4?user=Luzypher
participants (6)
-
Dietrich Restemeyer
-
Dirk Strangfeld
-
Linux@dkb-dn.de
-
Michael Schulz
-
René Falk
-
Stefan Schilling