hdparm

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Goth
Beiträge: 224
Registriert: 31.01.2004 14:40:42
Wohnort: Landshut 84032
Kontaktdaten:

hdparm

Beitrag von Goth » 19.02.2004 18:18:22

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??

Benutzeravatar
feltel
Webmaster
Beiträge: 10469
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.02.2004 18:51:28

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.

Benutzeravatar
Goth
Beiträge: 224
Registriert: 31.01.2004 14:40:42
Wohnort: Landshut 84032
Kontaktdaten:

Beitrag von Goth » 19.02.2004 22:34:13

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*

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 20.02.2004 01:17:12

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
Definitely not a bot...
Jabber: pdreker@debianforum.de

DavidJ
Beiträge: 767
Registriert: 31.05.2003 12:23:58

Beitrag von DavidJ » 21.02.2004 12:36:10

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:
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
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.


Ich drück' dir die Daumen.
David

Benutzeravatar
Goth
Beiträge: 224
Registriert: 31.01.2004 14:40:42
Wohnort: Landshut 84032
Kontaktdaten:

Beitrag von Goth » 24.02.2004 13:32:36

bf2.4
für intel

DavidJ
Beiträge: 767
Registriert: 31.05.2003 12:23:58

Beitrag von DavidJ » 24.02.2004 16:16:49

Schreib bitte 'mal was

Code: Alles auswählen

cat /proc/ide/intel 
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.

Benutzeravatar
Goth
Beiträge: 224
Registriert: 31.01.2004 14:40:42
Wohnort: Landshut 84032
Kontaktdaten:

Beitrag von Goth » 24.02.2004 23:11:44

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

Benutzeravatar
fober
Beiträge: 243
Registriert: 09.10.2002 08:29:24
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von fober » 25.02.2004 06:25:28

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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten :D
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 25.02.2004 08:43:37

geht auch einfacher: man hdparm resp. hdparm -h, ein wenig ausführlicher im wiki:
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

Benutzeravatar
fober
Beiträge: 243
Registriert: 09.10.2002 08:29:24
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von fober » 25.02.2004 10:24:57

chimaera 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 ;)
sorry hat ich noch nich gesehen/gefunden :oops:
is für mich zu unübersichtlich (ich bin da net so gut im durchblicken) :?

cu frank
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten :D
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DavidJ
Beiträge: 767
Registriert: 31.05.2003 12:23:58

Beitrag von DavidJ » 25.02.2004 11:35:26

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
Da steht leider nichts über den erkannten Kabeltyp dabei...

Benutzeravatar
Goth
Beiträge: 224
Registriert: 31.01.2004 14:40:42
Wohnort: Landshut 84032
Kontaktdaten:

Beitrag von Goth » 26.02.2004 22:44:01

hm ich hab nicht mehr gefunden

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 27.02.2004 09:35:23

mhh, 'mal 'ne andere frage; was sagt denn

Code: Alles auswählen

hdparm -tT /dev/hda
hab' kürzlich 'ne neue festplatte eingabaut, und festgestellt, dass das ding auch auf udma2 steht. die transferrate liegt trotzdem bei ~60mb/s
[..] 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

Antworten