[RH8] DVD speelt schokkerig, hdparm -d1 wil niet

Pagina: 1
Acties:

  • TheNose
  • Registratie: Februari 2001
  • Laatst online: 13-01 21:12
Mijn DVD's spelen onder Linux schokkerig af. Nu stond dma uit voor /dev/hdc, dus probeerde ik dit aan te zetten als root met /sbin/hdparm -d1 /dev/hdc, waarna ik dit kreeg:

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

Weet iemand, hoe ik dit wel voor elkaar kan krijgen? Heb al andere topics bekeken, maar daar stond geen oplossing. Onder windows werkt de DVD-rom speler trouwens wel perfect. Systeem: Intel BX chipset, celeron 433@489, ati radeon.

Extra informatie:

Model=LITEON DVD-ROM LTD-165H, FwRev=CH0E, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=yes, 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
AdvancedPM=no
Drive conforms to: device does not report version: 5

gedeelte kernel:
CONFIG_BLK_DEV_IDEDMA_PCI=y

"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin


Verwijderd

er zit geen dma support voor jouw chipset in de kernel, wat voor chipset zit er op je mobo?

Verwijderd

sorry ik lees nu /dev/hdc :) foutje

Verwijderd

Waarmee speel je de DVD? Is de DVD 'encrypted' (e.g.: moet decss gebruikt worden)? Welk rendertarget gebruik je (Xv, SDL, aalib, svgalib, .....)? Is je videokaart supported in 'XAA 'X-Accelleration-Architecture'' mode?

Input! Input! :)

Verwijderd

Owh, en over die DMA stuff, zit je DVD-speler op een normale IDE-poort of op een UltraDMA IDE-poort? Zit ie samen met een ander device wat *NIET* UDMA support, of staat ie los op een eigen controller?
Welk motherboard heb je precies, en support dat mobo uberhaupt UDMA? Support je DVD-speler uberhaupt wel UDMA?

  • TheNose
  • Registratie: Februari 2001
  • Laatst online: 13-01 21:12
Verwijderd schreef op 23 oktober 2002 @ 00:51:
Owh, en over die DMA stuff, zit je DVD-speler op een normale IDE-poort of op een UltraDMA IDE-poort? Zit ie samen met een ander device wat *NIET* UDMA support, of staat ie los op een eigen controller?
Welk motherboard heb je precies, en support dat mobo uberhaupt UDMA? Support je DVD-speler uberhaupt wel UDMA?
DVD zit op UltraDMA IDE-poort. Zit alleen als master op secundaire poort (/dev/hdc). Moederbord is AOpen en ondersteunt UDMA. DVD-speler ondersteunt ook UDMA.

Stond trouwens allemaal hierboven al aangegeven. In windows werkt DMA ook en speelt de speler gewoon goed af.

De programma's maken trouwens niet uit, Ogle, Xine en Videolan doen precies hetzelfde. Ik wil eerst DMA aan krijgen. :)

"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin


Verwijderd

TheNose schreef op 22 oktober 2002 @ 18:12:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Die error krijg ik inderdaad ook. Heb nog niet echt gekeken hoe en waarom, maar als je een nieuwe kernel pakt van http://www.kernel.org/ en die zelf compilet, dan werkt 't weer wel... Zal dus wel een buggerige patch van RedHat op de standaard kernel zijn. :{.

edit:
Ik geloof dat RedHat ook al een nieuwe versie van de kernel heeft gereleased (zie https://rhn.redhat.com/errata/rh8-errata.html), misschien lost die 't ook op?

  • TheNose
  • Registratie: Februari 2001
  • Laatst online: 13-01 21:12
Ik geloof dat RedHat ook al een nieuwe versie van de kernel heeft gereleased (zie https://rhn.redhat.com/errata/rh8-errata.html), misschien lost die 't ook op?
Heb die kernel erop staan, maar dat maakt geen enkel verschil.

"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin


Verwijderd

het volgende in je /etc/modules.conf planten:

code:
1
options ide-cd dma=1


Ik weet niet waar ik het vandaan heb, maar 't blijkt te werken ;)

Verwijderd

Felix, klopt 't dat hdparm dan nog steeds aangeeft dat ik geen DMA gebruik?

Nouja, zal zo eens een DVDtje erbij pakken en zien of dit werkt. :Y).

  • TheNose
  • Registratie: Februari 2001
  • Laatst online: 13-01 21:12
Verwijderd schreef op 23 oktober 2002 @ 10:25:
het volgende in je /etc/modules.conf planten:

code:
1
options ide-cd dma=1


Ik weet niet waar ik het vandaan heb, maar 't blijkt te werken ;)
_/-\o_ Bedankt hè, dit werkte dus wel! TheNose gaat nu eerst ff een DVD'tje bekijken. :)

"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin


Verwijderd

Verwijderd schreef op 23 oktober 2002 @ 10:45:
Felix, klopt 't dat hdparm dan nog steeds aangeeft dat ik geen DMA gebruik?

Nouja, zal zo eens een DVDtje erbij pakken en zien of dit werkt. :Y).
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[root@sulfur root]# hdparm /dev/hdc

/dev/hdc:
 HDIO_GET_MULTCOUNT failed: Invalid argument
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  1 (on)
 readahead    =  8 (on)
 HDIO_GETGEO failed: Invalid argument
[root@sulfur root]# 
[root@sulfur root]# hdparm -i /dev/hdc

/dev/hdc:

 Model=MATSHITADVD-ROM SR-8586, FwRev=3S16, SerialNo=
 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 *udma2 
 AdvancedPM=no

[root@sulfur root]#


Niet dat ik DVD's kan kijken overigens, heb geen DVD's :P
Pagina: 1