[Hdparm] probleem

Pagina: 1
Acties:

  • Pim.
  • Registratie: Mei 2001
  • Laatst online: 16-08-2025

Pim.

Aut viam inveniam, aut faciam

Topicstarter
Ik heb hier GoT eens goed doorgeneust en zie dat dit probleem vaker voorkomt, alleen de voorkomende oplossingen hebben geebn effect:

Ik hebt een debian server die af en toe even "vast" zit (een seconde of 2) na wat zoek werk zie ik dat mijn hda geen dma gebruikt:

code:
1
2
3
4
5
6
7
8
9
10
11
Tutanekai:/home/pim# hdparm  /dev/hda

/dev/hda:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 9964/255/63, sectors = 160086528, start = 0


In de kernel config (2.4.24) staat ie automagisch aan:
code:
1
2
Tutanekai:/usr/src/linux-2.4.24# cat .config | grep CONFIG_BLK_DEV_IDEDMA_PCI=
CONFIG_BLK_DEV_IDEDMA_PCI=y



Maar wil ik dma aan zetten:

code:
1
2
3
4
5
6
Tutanekai:/home/pim# hdparm -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)


Not permitted ???

"The trouble with quotes from the Internet is that you can never know if they are genuine." - Elvis Presley | Niet met me eens ? DM ME


Verwijderd

Ik neem aan dat je dit wel als root geprobeerd heb?

  • Shadowman
  • Registratie: Januari 2002
  • Niet online
Op google gezocht met die foutmelding kom ik tegen dat het kan zijn dat de VIA support niet is enabled.

http://www.ussg.iu.edu/hy...x/kernel/0210.0/0119.html

google met de foutmelding

offtopic:
Een # bij de commandline geeft aan dat hij als root is ingelogd (als hij z'n eigen prompt niet heeft verandert)

  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
Als je als gewone user toegang tot het device /dev/hda wilt, dan krijg je eerder een fout als 'permission denied', omdat je daar als non-'disk' group geen rechten toe hebt.

Ik denk eerder dat je kernel niet optimaal is gecompileerd voor de chipset die je gebruikt. Zonder de juiste chipset te ondersteunen is DMA uiteraard niet mogelijk. Welk moederbord gebruik je en post de relevante sectie van je .config eens (grep CONFIG_BLK .config)

  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 17-02 18:05

DeMoN

Pastafari

Ik heb dit probleem ook gehad met Debian. En ik heb ook een VIA chipset. Ik kwam erachter toen mijn DVD's niet vloeiend speelde. DMA stond bij mij dus ook uit en ik kreeg ook die melding.
Ik heb niet gekeken of ik wel support voor VIA in mijn kernel had gebakken want dat deed ik normaal wel...
Waarschijnlijk was ik het toch vergeten want toen ik mijn kernel maar weer opnieuw ging bakken, werkte het wel :)

Ff opnieuw compilen dus :)

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein


  • Pim.
  • Registratie: Mei 2001
  • Laatst online: 16-08-2025

Pim.

Aut viam inveniam, aut faciam

Topicstarter
code:
1
2
3
4
/dev/hda1:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Invalid argument
 using_dma    =  1 (on)



Dank jullie guys (de via drivers stonden idd niet aan in de kernel)

"The trouble with quotes from the Internet is that you can never know if they are genuine." - Elvis Presley | Niet met me eens ? DM ME

Pagina: 1