[mythtv-users] Enable DMA
Bill Williamson
bill at bbqninja.com
Fri Mar 23 01:20:33 UTC 2007
On 3/23/07, Mitch Gore <mitchell.gore at gmail.com> wrote:
> Hi,
>
> I am trying to enable DMA on my HD Myth box to increase performance. It
> works fine not but I have read so much about how DMA increases performance
> so i figured I would give it a shot...
>
> Here is my system config
> Chipset - SiS
> Western Digital HDD 500GB SATA
>
> Heres some term output...
>
> [root at Mitchell_mc myth]# /sbin/hdparm /dev/sda
>
> /dev/sda:
> IO_support = 0 (default 16-bit)
> readonly = 0 (off)
> readahead = 256 (on)
> geometry = 60801/255/63, sectors = 976773168, start = 0
> (I take it that DMA is not ON)
>
> Trying to enable it....
> [root at Mitchell_mc myth]# echo "/sbin/hdparm -d1 /dev/hda" >>
> /etc/rc.d/rc.local
>
> Still not working...
> [root at Mitchell_mc myth]# /sbin/hdparm /dev/sda
>
> /dev/sda:
> IO_support = 0 (default 16-bit)
> readonly = 0 (off)
> readahead = 256 (on)
> geometry = 60801/255/63, sectors = 976773168, start = 0
>
> Thinking maybe i need to reboot for it to take effect but it gives me the
> same thing.
>
> Trying to get more info on if my drive does DMA...
> [root at Mitchell_mc myth]# /sbin/hdparm -I /dev/sda
>
> /dev/sda:
>
> ATA device, with non-removable media
> Model Number: WDC WD5000KS-60MNB0
>
> Serial Number: WD-WCANXXXXXXXX
> Firmware Revision: 08.02E08
> Standards:
> Supported: 7 6 5 4
> Likely used: 7
> Configuration:
> Logical max current
> cylinders 16383 16383
> heads 16 16
> sectors/track 63 63
> --
> CHS current addressable sectors: 16514064
> LBA user addressable sectors: 268435455
> LBA48 user addressable sectors: 976773168
> device size with M = 1024*1024: 476940 MBytes
> device size with M = 1000*1000: 500107 MBytes (500 GB)
> Capabilities:
> LBA, IORDY(can be disabled)
> Queue depth: 32
> Standby timer values: spec'd by Standard, with device specific
> minimum
> R/W multiple sector transfer: Max = 16 Current = 16
> DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
> Cycle time: min=120ns recommended=120ns
> PIO: pio0 pio1 pio2 pio3 pio4
> Cycle time: no flow control=120ns IORDY flow control=120ns
> Commands/features:
> Enabled Supported:
> * SMART feature set
> * Power Management feature set
> * Write cache
> * Look-ahead
> * WRITE_BUFFER command
> * READ_BUFFER command
> * NOP cmd
> * DOWNLOAD_MICROCODE
> Power-Up In Standby feature set
> * SET_FEATURES required to spinup after power up
> * 48-bit Address feature set
> * Device Configuration Overlay feature set
> * Mandatory FLUSH_CACHE
> * FLUSH_CACHE_EXT
> * SMART error logging
> * SMART self-test
> * General Purpose Logging feature set
> * WRITE_{DMA|MULTIPLE}_FUA_EXT
> * SATA-I signaling speed ( 1.5Gb/s)
> * SATA-II signaling speed (3.0Gb/s)
> * Native Command Queueing (NCQ)
> * Phy event counters
> DMA Setup Auto-Activate optimization
> Device-initiated interface power management
> * Software settings preservation
> Security:
> Master password revision code = XXXX4
> 146min for SECURITY ERASE UNIT.
> Checksum: correct
> [root at Mitchell_mc myth]#
>
> From what i can tell it does. So what am i doing wrong?
>
> Thanks,
> Mitchell
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
Someone may correct me, but I don't believe you can turn it OFF for a
SATA drive, hence it not listing it in the options. Notice that you
access SATA drives through the SCSI nomenclature.
More information about the mythtv-users
mailing list