You are not logged in.
I put: hdparm -d1 /dev/hdc to my /etc/rc.local file.
Then after rebooting system I just try it by: hdparm -d /dev/hdc, DMA is turned on.
Then Im trying to play some DVD movie but it is choppy. Then after I try hdparm -d /dev/hdc again - DMA is turned off, so I must manually turn it on again with: hdparm -d1 /dev/hdc
I really dont know how to setup it to not do this.
And second, maybe it have something with it after: dmesg | grep hdc I get:
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
hdc: HL-DT-ST DVDRAM GSA-4163B, ATAPI CD/DVD-ROM drive
hdc: ATAPI 79X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
hdc: irq timeout: status=0xd0 { Busy }
hdc: DMA disabled
hdc: ATAPI reset complete
hdc: irq timeout: status=0xd0 { Busy }
hdc: DMA disabled
hdc: ATAPI reset complete
And Im not sure if this is normal.
Thanks if someone have any good solution.
P.S. Happy New Year
Offline
I realized that it turns DMA off always when I try to read DVD. So I must turn on DMA when the DVD is playing also it turns it off.
Please any good solutions?
Offline
If you have a hard drive on the same cable, try to move your DVD player to it's own cable inside of your computer....
Jacob
Offline
But interesting is that it turns of only with some DVDs.
Offline
same behavior here...i have a lg burner too...
Linux Cagnulein 2.6.17-ARCH #1 SMP PREEMPT Thu Aug 24 17:07:48 CEST 2006 i686 AMD Athlon(tm) AuthenticAMD GNU/Linux
Offline
Perhaps you have a dodgy ribbon cable? Could be getting noise and suchlike down it, do you have another one you can try?
Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB
Offline
Is this with some VIA chipset? My motherboard also likes to disable DMA for my DVD drive sometimes.
no, it's a nforce2 based motherboard
Perhaps you have a dodgy ribbon cable? Could be getting noise and suchlike down it, do you have another one you can try?
exactly when i watch a dvd!? it would be very very strange...
Offline
exactly when i watch a dvd!? it would be very very strange...
Well, yes. DVDs are big things, and they need to be transfered fast enough for the player to keep up. When you start transfering large amounts of data, all the imperfections in your system get flagged up. Even though 1.2MB/s of data isn't that much on a system-wide scale, you'll probably find it's up there with one of the quicker optical drive transfer rates.
Just a suggestion anyway
Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB
Offline
ehm...for dvd i mean a dvd full of divx
i use xine for playing it, maybe there are some api that corrupt the access to the dma...
hah another info: no problem at all with mplayer playing the same divx on the same dvd...very very strange...
Offline