ATAPI DVD writer wont operate in DMA mode
Scott Long
scottl at samsco.org
Fri Jun 8 17:22:19 UTC 2007
Is this device attached via SATA or IDE? If it's SATA, then no, the
driver doesn't support SATA-ATAPI + DMA.
Scott
Tom Evans wrote:
> Hi was hoping someone could help me get my DVD writer operating in DMA.
> Trying to set the mode with atacontrol succeeds, but only sets the mode
> to WDMA, which is hardly better than PIO.
>
> I tried tracing through the DMA initialisation in sys/dev/ata/ata-pci.c,
> but I got lost I'm afraid.
>
> Here is pertinent information:
>
> uname -a:
> FreeBSD zoot.mintel.co.uk 7.0-CURRENT FreeBSD 7.0-CURRENT #1:
> Tue Jun 5 14:39:27 BST 2007 (sources synched ~5 hrs prior to this)
> root at zoot.mintel.co.uk:/usr/obj/usr/src/sys/ZOOT i386
>
> dvd device:
> acd0: DVDR <MATSHITADVD-RAM UJ-840S/1.11> at ata0-master
>
> ata controller:
> atapci0 at pci0:31:1: class=0x01018a card=0x30aa103c chip=0x27df8086
> rev=0x01 hdr=0x00
> device = '82801G (ICH7 Family) Ultra ATA Storage Controller'
>
> dmesg.boot: attached (sorry, not verbose, can get verbose if reqd)
>
> pciconf -lv: attached
>
> sysctl hw.ata:
> hw.ata.wc: 1
> hw.ata.atapi_dma: 1
> hw.ata.ata_dma: 1
> (Set via /boot/loader.conf)
>
> atacontrol cap acd0:
>
> Protocol ATA/ATAPI revision 6
> device model MATSHITADVD-RAM UJ-840S
> serial number
> firmware revision 1.11
> cylinders 0
> heads 0
> sectors/track 0
> lba supported
> lba48 not supported
> dma supported
> overlap not supported
>
> Feature Support Enable Value Vendor
> write cache no no
> read ahead no no
> Tagged Command Queuing (TCQ) no no 0/0x00
> SMART no no
> microcode download no no
> security no no
> power management no no
> advanced power management no no 0/0x00
> automatic acoustic management no no 0/0x00 0/0x00
>
> TIA
>
> Tom
>
More information about the freebsd-current
mailing list