[Red Hat] Pio i.p.v Dma

Pagina: 1
Acties:

  • B-BRAIN
  • Registratie: Maart 2000
  • Laatst online: 10-12-2025
ik draai linux RH 7.2 en een Abit BE-6 op de hpt366 controller

nu ben ik er dus achter gekomen dat de hd's in PIO mode werken.

hoe krijg ik ze naar dma
Dit krijg ik met dmesg | grep ide

<
BIOS-provided physical RAM map:
Kernel command line: ro root=/dev/hde1 idebus=66
ide_setup: idebus=66
ide: Assuming 66MHz PCI bus speed for PIO modes
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
ide2: BM-DMA at 0xd400-0xd407, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xe000-0xe007, BIOS settings: hdg:pio, hdh:pio
ide2 at 0xcc00-0xcc07,0xd002 on irq 11
ide3 at 0xd800-0xd807,0xdc02 on irq 11
EXT3 FS 2.4-0.9.11, 3 Oct 2001 on ide2(33,1), internal journal>

ik heb met hdparm dma aangezet maar het wil nog steeds niet

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Geeft hdparm een foutmelding als je dma aanzet?

(en je weet dat je 't hdparm commando bij elke boot weer moet runnen?)

"He took a duck in the face at two hundred and fifty knots."


  • B-BRAIN
  • Registratie: Maart 2000
  • Laatst online: 10-12-2025
jah dat weet ik

maar geeft geen foutmelding

dit zegt die met hdparm

dev/hdh:
multcount = 16 (on)
I/O support = 3 (32-bit w/sync)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 119108/16/63, sectors = 120060864, start = 0

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Dan is het toch goed :)?

De meldingen die je met dmesg krijgt zijn van de kernel bij het booten. Daarna zet je met hdparm dma aan. En dma blijft ook aan staan, zoals te zien is in de uitvoer die je geeft.

"He took a duck in the face at two hundred and fifty knots."


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

En om te testen of het helpt, kun je even hdparm Tt /dev/hda draaien, voordat, en nadat je DMA aanzet :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • B-BRAIN
  • Registratie: Maart 2000
  • Laatst online: 10-12-2025
maar met dmesg | grep ide zie ik toch wel echt pio staan

Verwijderd

Op dinsdag 02 juli 2002 20:31 schreef B-BRAIN het volgende:
maar met dmesg | grep ide zie ik toch wel echt pio staan
het is wel handig als je eerst de antwoorden leest voordat je commentaar levert :)

want:
De meldingen die je met dmesg krijgt zijn van de kernel bij het booten. Daarna zet je met hdparm dma aan. En dma blijft ook aan staan, zoals te zien is in de uitvoer die je geeft.
zolang hdparm zegt dat je dma aanstaat kun je greppen wat je wilt maar staat dma aan.

Oplossing voor jouw probleem: dmesg -c, als je daarna een dmesg|grep ide doet staat er geen PIO meer :)

  • B-BRAIN
  • Registratie: Maart 2000
  • Laatst online: 10-12-2025
Op dinsdag 02 juli 2002 20:35 schreef hezik het volgende:

[..]

het is wel handig als je eerst de antwoorden leest voordat je commentaar levert :)

want:
[..]

zolang hdparm zegt dat je dma aanstaat kun je greppen wat je wilt maar staat dma aan.

Oplossing voor jouw probleem: dmesg -c, als je daarna een dmesg|grep ide doet staat er geen PIO meer :)
jah dan clear je dmesg
Pagina: 1