hdparm
hdparm
ich will meine hdd auf udma 5 stellen,
also ich habe volgende eigenschaften meiner hdd vestgestellt:
"/dev/hda:
Model=IBM-DTLA-307045, FwRev=TX6OA60A, SerialNo=YMEYMML1329
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=90069840
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
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive Supports : ATA/ATAPI-5 T13 1321D revision 1 : ATA-2 ATA-3 ATA-4 ATA-5
"
antscheinend unterstützt sie udma5
aber wenn ich
"/dev/hda:
setting xfermode to 69 (UltraDMA mode5)"
ausführe erhalte ich die Fehler meldung
"ide0 DMA 3/4/5 not funktional"
wo liegt das problem???
könnt ihr mir helfen??
also ich habe volgende eigenschaften meiner hdd vestgestellt:
"/dev/hda:
Model=IBM-DTLA-307045, FwRev=TX6OA60A, SerialNo=YMEYMML1329
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=90069840
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
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive Supports : ATA/ATAPI-5 T13 1321D revision 1 : ATA-2 ATA-3 ATA-4 ATA-5
"
antscheinend unterstützt sie udma5
aber wenn ich
"/dev/hda:
setting xfermode to 69 (UltraDMA mode5)"
ausführe erhalte ich die Fehler meldung
"ide0 DMA 3/4/5 not funktional"
wo liegt das problem???
könnt ihr mir helfen??
- feltel
- Webmaster
- Beiträge: 10469
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Es kann sein, das der Chipsatz Deines Mainboard bei Deinem Kernel nicht vollständig unterstützt wird. So werden die neueren VIA-Chipsets ca. erst ab Kernel 2.4.20 vollständig unterstützt. Was für nen Chipsatz hast Du denn? Eine weitere "Fehlerquelle" könnte das nicht-verwenden eines UDMA-Kabels (80-polig) sein.
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
0:00.0 Host bridge: Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge (rev 02)
00:01.0 PCI bridge: Intel Corp. 440BX/ZX - 82443BX/ZX AGP bridge (rev 02)
00:07.0 ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 02)
00:0c.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
00:0e.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 11)
00:0e.1 Multimedia controller: Brooktree Corporation Bt878 (rev 11)
00:0f.0 Ethernet controller: Linksys Network Everywhere Fast Ethernet 10/100 model NC100 (rev 11)
01:00.0 VGA compatible controller: NVidia / SGS Thomson (Joint Venture) Riva128 (rev 22)
ne der controller ist nicht denk ich mal .... hm nach umstlellen auf dma 2 hat sich die kiste aufgehängt *G*
00:01.0 PCI bridge: Intel Corp. 440BX/ZX - 82443BX/ZX AGP bridge (rev 02)
00:07.0 ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 02)
00:0c.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
00:0e.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 11)
00:0e.1 Multimedia controller: Brooktree Corporation Bt878 (rev 11)
00:0f.0 Ethernet controller: Linksys Network Everywhere Fast Ethernet 10/100 model NC100 (rev 11)
01:00.0 VGA compatible controller: NVidia / SGS Thomson (Joint Venture) Riva128 (rev 22)
ne der controller ist nicht denk ich mal .... hm nach umstlellen auf dma 2 hat sich die kiste aufgehängt *G*
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Evtl. läuft der IDE Controller nur mit dem generic Treiber, statt dem chipsatzspezifischen... Der generic Treiber kann nicht immer alle DMA Modes korrekt aktivieren... siehe "dmesg".
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Hallo Goth,
welchen Kernel verwendest du denn? Ich habe seit einiger Zeit auch das Problem, dass udma modus 3/4/5 nicht mehr funktionieren. Ich habe sogar schonmal das Kabel ausgetauscht und extra darauf geachtet ein 80poliges für die UltraDMA modi 3, 4 und 5 zu kaufen aber ich bekomme immer angezeigt es wäre nur ein 40poliges, evtl. hast du das gleiche Problem:
Ich drück' dir die Daumen.
David
welchen Kernel verwendest du denn? Ich habe seit einiger Zeit auch das Problem, dass udma modus 3/4/5 nicht mehr funktionieren. Ich habe sogar schonmal das Kabel ausgetauscht und extra darauf geachtet ein 80poliges für die UltraDMA modi 3, 4 und 5 zu kaufen aber ich bekomme immer angezeigt es wäre nur ein 40poliges, evtl. hast du das gleiche Problem:
Es gibt sogar in der Kernelkonfiguration eine Option die den Test des Kabel-Typs unterbinden soll (oder so ähnlich) aber das hat zumindest bei mir nichts gebracht. Vielleicht möchtest du das ja mal bei dir testen.machine:/home/david# cat /proc/ide/via
----------VIA BusMastering IDE Configuration----------------
Driver Version: 3.38
South Bridge: VIA vt82c686b
Revision: ISA 0x40 IDE 0x6
Highest DMA rate: UDMA100
BM-DMA base: 0xd400
PCI clock: 33.3MHz
Master Read Cycle IRDY: 0ws
Master Write Cycle IRDY: 0ws
BM IDE Status Register Read Retry: yes
Max DRDY Pulse Width: No limit
-----------------------Primary IDE-------Secondary IDE------
Read DMA FIFO flush: yes yes
End Sector FIFO flush: no no
Prefetch Buffer: no no
Post Write Buffer: no no
Enabled: yes yes
Simplex only: no no
Cable Type: 40w 40w
-------------------drive0----drive1----drive2----drive3-----
Transfer Mode: UDMA UDMA UDMA UDMA
Address Setup: 30ns 30ns 30ns 30ns
Cmd Active: 90ns 90ns 90ns 90ns
Cmd Recovery: 30ns 30ns 30ns 30ns
Data Active: 90ns 90ns 90ns 90ns
Data Recovery: 30ns 30ns 30ns 30ns
Cycle Time: 60ns 60ns 60ns 60ns
Transfer Rate: 33.3MB/s 33.3MB/s 33.3MB/s 33.3MB/s
Ich drück' dir die Daumen.
David
Schreib bitte 'mal was ausgibt. das intel muss gegebenen Falles ersetzt werden. Schau in dem Verzeichnis nach welche Dateien es dort gibt und nimm eine die auf den Hersteller des IDE-Chipsatzes hinweist.
Code: Alles auswählen
cat /proc/ide/intel
sowas kann man auch mit hdparm /dev/hd? einstellen.im letzten linuxmagazin war da ein recht guter Artikel drin.
wenn interesse besteht kann ich ja noch mal reinschaun (konte es mir nach dem ersten lesen nich gleich merken .... man wird eben alt :'-( )
cu frank
wenn interesse besteht kann ich ja noch mal reinschaun (konte es mir nach dem ersten lesen nich gleich merken .... man wird eben alt :'-( )
cu frank
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
geht auch einfacher: man hdparm resp. hdparm -h, ein wenig ausführlicher im wiki:
http://www.debianforum.de/wiki/?page=Fe ... per+hdparm
http://www.debianforum.de/wiki/?page=Fe ... per+hdparm
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant
sorry hat ich noch nich gesehen/gefundenchimaera hat geschrieben:geht auch einfacher: man hdparm resp. hdparm -h, ein wenig ausführlicher im wiki:
http://www.debianforum.de/wiki/?page=Fe ... per+hdparm
is für mich zu unübersichtlich (ich bin da net so gut im durchblicken)
cu frank
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Da steht leider nichts über den erkannten Kabeltyp dabei...Goth hat geschrieben:Intel PIIX4 Ultra 33 Chipset.
--------------- Primary Channel ---------------- Secondary Channel -------------
enabled enabled
--------------- drive0 --------- drive1 -------- drive0 ---------- drive1 ------
DMA enabled: yes no yes no
UDMA enabled: yes no yes no
UDMA enabled: 2 X 2 X
UDMA
DMA
PIO
mhh, 'mal 'ne andere frage; was sagt denn
hab' kürzlich 'ne neue festplatte eingabaut, und festgestellt, dass das ding auch auf udma2 steht. die transferrate liegt trotzdem bei ~60mb/s
Code: Alles auswählen
hdparm -tT /dev/hda
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant