[DVD] Problemi ad abilitare DMA
Posted: Mon Aug 29, 2005 3:44 pm
Ciao.
Quando provo a vedere un DVD sul mio laptop il filmato va avanti a scatti ed inoltre non posso più fare eject del DVD. Ho indagato ed ho scoperto che il problema è probabilmente legato alla DMA, però non riesco ad abilitare la DMA per il DVD.
Informazioni sul dispositivo DVD+RW: Ricoh RW8160
Ecco delle informazioni che potrebbero essere utili, tutti i comandi seguenti sono stato digitati da root:
Il kernel (linux-2.6.12-gentoo-r6) è configurato correttamente
Infatti la DMA funziona correttamente nel caso del disco fisso (hda), ecco cosa viene fatto al boot
Forse il problema dipende dal lettore DVD, infatti adesso non riesco più a fare l'eject ed ecco quali informazioni riesco a ricavare usando hdparm
Ringrazio già da adesso quelli che mi aiuteranno.
ciao
Marco
Quando provo a vedere un DVD sul mio laptop il filmato va avanti a scatti ed inoltre non posso più fare eject del DVD. Ho indagato ed ho scoperto che il problema è probabilmente legato alla DMA, però non riesco ad abilitare la DMA per il DVD.
Informazioni sul dispositivo DVD+RW: Ricoh RW8160
Ecco delle informazioni che potrebbero essere utili, tutti i comandi seguenti sono stato digitati da root:
Code: Select all
linux # hdparm -d 1 /dev/dvd
/dev/dvd:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Code: Select all
linux # less .config | grep -i dma
CONFIG_GENERIC_ISA_DMA=y
CONFIG_ISA_DMA_API=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
Code: Select all
linux # dmesg | grep -i dma
DMA zone: 4096 pages, LIFO batch:1
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
hda: 78140160 sectors (40007 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
Code: Select all
hdparm -i /dev/dvd
/dev/dvd:
HDIO_GET_IDENTITY failed: No message of desired type
ciao
Marco