Results 1 to 6 of 6

Thread: DMA access for drive - HD Install

  1. #1
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Nova Scotia, Canada
    Posts
    2,479

    DMA access for drive - HD Install

    If DMA access to your disk was not enabled during install then you can edit the file /etc/init.d/bootmisc.sh and remove the # from the line for your drive near the bottom of the file. ie:
    Code:
    #  /sbin/hdparm -qd1 /dev/hda
    To have DMA enabled upon re-boot. If you wish to enable DMA before re-booting then use the command /sbin/hdparm -d1 /dev/hd? other usefull hdparm options:

    /sbin/hdparm /dev/hd? - Tells you the settings currently in use.
    /sbin/hdparm -i /dev/hd? - Gives you information on your drive.
    /sbin/hdparm -Tt /dev/hd? - Tests the speed of your drive.

    Replace the ? with your drive and all this as root in a console window.

  2. #2
    Senior Member registered user
    Join Date
    Jun 2003
    Posts
    101
    /etc/init.d/bootmisc.sh

    # enable DMA
    # /sbin/hdparm -qd1 /dev/hdg <--- Comment out this line!

    # Added by
    # This sets 32 bit I/O and DMA for Hard Drive.
    # sudo hdparm -i /dev/hdg

    hdparm -X69 -d1 -u1 -m16 -c3 /dev/hdg

    # Added by
    # This sets 32 bit I/O and DMA for CD-ROM Drive.
    # sudo hdparm -i /dev/hda

    hdparm -X34 -d1 -u1 -c3 /dev/hda

    # Added by
    # This sets 32 bit I/O and DMA for DVD-ROM Drive.
    # sudo hdparm -i /dev/hdc

    hdparm -X66 -d1 -u1 -c3 /dev/hdc

    NOTE:

    Use your /dev/ [Identifiers] Can be found in /etc/fstab !
    If your Windows HDD said /dev/hdg1 - use only hdg .

    X34 = (Multi-word DMA) 16.6 MB Sec.
    X66 = ATA33
    X68 = ATA66
    X69 = ATA100
    X100 = ATA133? Not sure about this one (Try it)

  3. #3
    Senior Member registered user
    Join Date
    Jun 2003
    Posts
    101
    UPDATE

    hdparm -X69 -d1 -u1 -m16 -c3 /dev/hdg

    -c3 = 32Bit-Sync

    -c1 = 32Bit

    -W0 = Disable the IDE drive's write-caching feature (usually OFF by default)

    -W1 = Enable the IDE drive's write-caching feature (usually OFF by default)

    Use -W0 or -W1 for HDD Only.

    EAMPLE: hdparm -X69 -W0 -d1 -u1 -m16 -c1 /dev/hdg

  4. #4
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    Long Island, NY, USA
    Posts
    1,256
    I just knoppix-installer as debian an old Gateway PC with a 10GB hdd.

    When it boots its very slow and there is a message about "warning, dma is turned off!" But when I check /etc/init.d/bootmisc.sh, the hdparm -qd1 /dev/hda line is not commented out.

    Now that I'm booted-up it doesn't seem slow, but boot-up is. hdparm /dev/hda returns using_dma=1(on) - is this odd?

    TIA,

  5. #5
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Nova Scotia, Canada
    Posts
    2,479
    Quote Originally Posted by A. Jorge Garcia
    I just knoppix-installer as debian an old Gateway PC with a 10GB hdd.

    When it boots its very slow and there is a message about "warning, dma is turned off!" But when I check /etc/init.d/bootmisc.sh, the hdparm -qd1 /dev/hda line is not commented out.

    Now that I'm booted-up it doesn't seem slow, but boot-up is. hdparm /dev/hda returns using_dma=1(on) - is this odd?

    TIA,
    That is perfectly normal the bootmisc.sh script is one of the last scripts run on boot. I did some checking on my system and there is a /etc/init.d/hdparm which calls the file /etc/default/hdparm there is an example for a /dev/hda at the bottom of the file commented out I commented out my lines in the bootmisc.sh. Then uncommented in the /etc/default/hdparm rebooted and it worked and entered my second drive into standby just like I had in the bootmisc.sh so you may want to give this file a try and see if it helps. What I changed for your reference:
    Code:
    ## Uncommented by me for dma on hda
    /dev/hda {
    #       mult_sect_io = 16
    #       write_cache = off
            dma = on
    }
    
    ## Added by me for my settings on hdb
    /dev/hdb {
            spindown_time = 12
            dma = on
    }
    Edit: Another damn typo.
    Edit2: The file for the settings (/etc/default/hdparm) has changed in the newer versions of hdparm to /etc/hdparm.conf.

  6. #6
    Member registered user
    Join Date
    Mar 2003
    Location
    Berlin, Germany
    Posts
    94
    Hi Jorge,

    did you enable DMA in your BIOS settings?

    Ciao Martin

Similar Threads

  1. Unable to access CD/DVD drive
    By StumpMan in forum Hdd Install / Debian / Apt
    Replies: 2
    Last Post: 05-15-2005, 03:03 AM
  2. Problems with hard drive access permissions
    By willkill69 in forum General Support
    Replies: 5
    Last Post: 09-21-2004, 10:05 PM
  3. Access usb flash drive
    By anhtran81 in forum Hdd Install / Debian / Apt
    Replies: 2
    Last Post: 01-18-2004, 12:22 PM
  4. Knoppix 3.1 from CD - trying to access USB2 hard drive
    By VWguyBruce in forum General Support
    Replies: 0
    Last Post: 10-13-2003, 07:42 AM
  5. hard-drive access troubles
    By Colonel Sanders in forum Hardware & Booting
    Replies: 2
    Last Post: 08-21-2003, 04:47 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Dell PowerEdge R730XD 28 Core Server 2X Xeon E5-2680 V4 H730 32GB RAM No HDD picture

Dell PowerEdge R730XD 28 Core Server 2X Xeon E5-2680 V4 H730 32GB RAM No HDD

$378.93



Dell EMC PowerEdge R440 Xeon silver 4215 2.5GHz 16 GB ram  2x 550W PSU No HDD picture

Dell EMC PowerEdge R440 Xeon silver 4215 2.5GHz 16 GB ram 2x 550W PSU No HDD

$275.00



Dell Poweredge R810 4x Xeon X7560 2.26ghz 32-Cores | 256GB | 3x Trays | H700 picture

Dell Poweredge R810 4x Xeon X7560 2.26ghz 32-Cores | 256GB | 3x Trays | H700

$289.99



Dell Poweredge C4130 2x LGA2011-3 1U 4x GPU Rackmount Server CTO (NO CPU/NO RAM) picture

Dell Poweredge C4130 2x LGA2011-3 1U 4x GPU Rackmount Server CTO (NO CPU/NO RAM)

$299.95



Dell Poweredge R630 2x Xeon E5-2680 v3 2.5ghz 24-Cores / 64gb / Raid / 2x 1Tb picture

Dell Poweredge R630 2x Xeon E5-2680 v3 2.5ghz 24-Cores / 64gb / Raid / 2x 1Tb

$374.99



Dell PowerEdge C4130 1U AI GPU Server | 2x E5-2680 v3 | 32gb Ram | 2x 1600W picture

Dell PowerEdge C4130 1U AI GPU Server | 2x E5-2680 v3 | 32gb Ram | 2x 1600W

$409.99



Dell Poweredge R630 2x Xeon E5-2680 v3 2.5ghz 24-Core | HBA330 | No RAM or HDD picture

Dell Poweredge R630 2x Xeon E5-2680 v3 2.5ghz 24-Core | HBA330 | No RAM or HDD

$149.99



Dell PowerEdge R730 8 Bay Server 64Gb 1x80Gb SSD 3x900Gb SAS 2x12c v4CPU Proxmox picture

Dell PowerEdge R730 8 Bay Server 64Gb 1x80Gb SSD 3x900Gb SAS 2x12c v4CPU Proxmox

$620.00



Dell PowerEdge R530 2x E5-2630v4 H330 iDRAC8 Port Card Riser No PSU/RAM/HDD picture

Dell PowerEdge R530 2x E5-2630v4 H330 iDRAC8 Port Card Riser No PSU/RAM/HDD

$99.99



Dell PowerEdge FX2s + 8x FC430 Blades 16x E5-2630v4 160 Cores Rails No PSU/RAM picture

Dell PowerEdge FX2s + 8x FC430 Blades 16x E5-2630v4 160 Cores Rails No PSU/RAM

$699.00