HD alleen in PIO Mode

Pagina: 1
Acties:

  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 12-08 15:58
Ik heb een probleem met mijn HD (IBM 40Gb 60gxp) onder windows, hij wil alleen maar in PIO mode draaien. Nu dacht ik dat het misschien te maken had met het Moederbord, MSI k7t Turbo 2, maar ik heb het zelfde probleem nog steeds met mijn Epox Ep-bx3 Moederbord.

Veel meer hierover is te vinden op:
Computer uitzonderlijk traag in winxp voor specs.

Nu wil ik graag de snelheid van de HD checken onder linux. Ik heb hier een installatie op een andere HD.

De vraag is: Hoe zie ik in linux in welke mode de HD draait (PIO/UDMA) en is er een progje zoals HD tach, waarmee ik de snelheid kan meten?

Ik blijf er iig vrij nuchter onder....


  • mavink
  • Registratie: April 2000
  • Laatst online: 27-05 09:16
Met hdparm kan je kijken in welke PIO-mode hij draait en dat eventueel ook veranderen.

  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
dat progje heet hdparm.

Je meet de snelheid met 'hdparm -t /dev/hda (als het om je primary master gaat)
Vergeet niet dat je OS moet zeggen in welke mode de HD moet draaien, en *DMA is daarbij _niet_ default.

Je ziet in welke mode je HD draait door 'hdparm /dev/hda'
En om hem in DMA mode te zetten (als je kernel dat ondersteund): 'hdparm -d1 /dev/hda'

Anyway, tijd om man hdparm te lezen.

Verwijderd

Om uit te lezen welke udma mode heb je hdparm -i /dev/hd[a-z]
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
hdparm -i /dev/hde

/dev/hde:

 Model=QUANTUM FIREBALLP AS20.5, FwRev=A1Y.1500, SerialNo=192116677783
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
 BuffType=DualPortCache, BuffSize=1902kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=40132503
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:  1 2 3 4 5


Deze staat dus op udma5

  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 12-08 15:58
Is er ook iets om de read-speed van de hd te meten?

Ik blijf er iig vrij nuchter onder....


  • Theguide
  • Registratie: December 2000
  • Laatst online: 26-06-2025
Wellicht totaal overbodig, maar check effe of je HD wel aangesloten is aan je ide-bus met een ATA66 kabel en niet met een oude flatcable.

Fuck me if I'm wrong, but isn't your name Gretchen?


  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 12-08 15:58
waaraan herken jij een ata66 kabel?

mijn epox-bx3 ondersteund trouwens maar tot ata-33 volgens mij, maar dat is nog veel sneller dan PIO

Ik blijf er iig vrij nuchter onder....


Verwijderd

80 adertjes ipv 40. ATA/33 heeft die kabel nog niet nodig.

  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 12-08 15:58
Bij het opstarten van mijn linux OS, krijg ik het volgende 6x te zien:

/dev/ide/host0/bus1/target0/lno:hdc timeout for waiting for DMA (etc)
/dev/ide/host0/bus1/target1/lno:hdd timeout for waiting for DMA (etc)

Dit zijn de twee HD's op mijn ide 1 kabel die in windows nu op PIO staan. (Als gevolg van de 2e hd, want zonder die HD, draait die ide kabel wel op udma-2)

Als ik nu handmatig met hdparm -d1 /dev/hdd DMA aanzet, krijg ik te zien:
using_dma=1 (on)

Bij hdd was using_dma al 1, bij hdc niet (??)

Iig, als ik dma hiermee aanzet en ik copieer een bestand van 200mb naar een andere map op dezelfde hd, dan doet ie daar 1:20 over, --> ongeveer 3,2Mb/s
Als ik ditzelfde doe met using_dma=0, dan gaat hij precies even snel.

Het lijkt erop alsof het toch niet echt aan staat.

Iemand een idee wat dit kan zijn?

Ik blijf er iig vrij nuchter onder....

Pagina: 1