Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Jun 2007 11:22:13 -0600
From:      Scott Long <scottl@samsco.org>
To:        Tom Evans <tevans.uk@googlemail.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: ATAPI DVD writer wont operate in DMA mode
Message-ID:  <46699045.6080003@samsco.org>
In-Reply-To: <1181319706.48432.33.camel@localhost>
References:  <1181319706.48432.33.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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@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
> 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46699045.6080003>