-
Senior Member
registered user
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.
-
Senior Member
registered user
/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)
-
Senior Member
registered user
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
-
Senior Member
registered user
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,
-
Senior Member
registered user
![Quote](images/misc/quote_icon.png)
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.
-
Hi Jorge,
did you enable DMA in your BIOS settings?
Ciao Martin
Similar Threads
-
By StumpMan in forum Hdd Install / Debian / Apt
Replies: 2
Last Post: 05-15-2005, 03:03 AM
-
By willkill69 in forum General Support
Replies: 5
Last Post: 09-21-2004, 10:05 PM
-
By anhtran81 in forum Hdd Install / Debian / Apt
Replies: 2
Last Post: 01-18-2004, 12:22 PM
-
By VWguyBruce in forum General Support
Replies: 0
Last Post: 10-13-2003, 07:42 AM
-
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
-
Forum Rules
![1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports picture](/store/img/g/fxsAAOSwZD5l6PSG/s-l225/1U-BareMetal-pfsense-opnsense-Router-Firewall-DNS-.jpg)
1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports
$149.00
![VPS Windows / Linux Server - 12GB RAM, 4 Core, 1 TB HD, Unltd. bandwidth 1 Year picture](/store/img/g/BvgAAOSwxVReHqHl/s-l225/VPS-Windows-Linux-Server-12GB-RAM-4-Core-1-TB-HD-U.jpg)
VPS Windows / Linux Server - 12GB RAM, 4 Core, 1 TB HD, Unltd. bandwidth 1 Year
$279.32
![1U 10 SFF Bay Supermicro Server X10DRW-iT 2x Xeon E5-2690 V4 128GB DDR4 RAM picture](/store/img/g/IxIAAOSwL5NjRJXz/s-l225/1U-10-SFF-Bay-Supermicro-Server-X10DRW-iT-2x-Xeon-.jpg)
1U 10 SFF Bay Supermicro Server X10DRW-iT 2x Xeon E5-2690 V4 128GB DDR4 RAM
$399.00
![POGO Linux WEBWARE 1150 Rack-Mount Server Pentium 4 2.8GHz 512MB - No Drives picture](/store/img/g/87EAAOSwtM5jMyRz/s-l225/POGO-Linux-WEBWARE-1150-Rack-Mount-Server-Pentium-.jpg)
POGO Linux WEBWARE 1150 Rack-Mount Server Pentium 4 2.8GHz 512MB - No Drives
$152.99
![Vintage 1990s Linux Harvest Tower PC Server - Parts & Repair UNTESTED picture](/store/img/g/em0AAOSwmIZmgwNB/s-l225/Vintage-1990s-Linux-Harvest-Tower-PC-Server-Parts-.jpg)
Vintage 1990s Linux Harvest Tower PC Server - Parts & Repair UNTESTED
$149.00
![Dell PowerEdge R210 II Rackmount Server Xeon E31220L 16Gb 1TB + 500GB LINUX 6.6 picture](/store/img/g/v-EAAOSwjuZmMTyR/s-l225/Dell-PowerEdge-R210-II-Rackmount-Server-Xeon-E3122.jpg)
Dell PowerEdge R210 II Rackmount Server Xeon E31220L 16Gb 1TB + 500GB LINUX 6.6
$129.00
![Globalscale Technologies DreamPlug AppNeta M22 Linux Server Dual GB Ethernet picture](/store/img/g/Xs4AAOSwjrlkdWYQ/s-l225/Globalscale-Technologies-DreamPlug-AppNeta-M22-Lin.jpg)
Globalscale Technologies DreamPlug AppNeta M22 Linux Server Dual GB Ethernet
$24.99
![Globalscale Technologies DreamPlug AppNeta M22 Linux Server Dual GB Ethernet picture](/store/img/g/GtUAAOSwotVkdWKP/s-l225/Globalscale-Technologies-DreamPlug-AppNeta-M22-Lin.jpg)
Globalscale Technologies DreamPlug AppNeta M22 Linux Server Dual GB Ethernet
$21.99
![Australia - Win/Linux Server- 2GB RAM, 1 Core,100 GB HD, Ultd Bandwidth 2 yrs picture](/store/img/g/BvgAAOSwxVReHqHl/s-l225/Australia-Win-Linux-Server-2GB-RAM-1-Core-100-GB-H.jpg)
Australia - Win/Linux Server- 2GB RAM, 1 Core,100 GB HD, Ultd Bandwidth 2 yrs
$199.52
![1U Supermicro Server 10 Bay 2x Intel Xeon 3.2Ghz Total 16 Cores 64GB DDR4 2x 10 picture](/store/img/g/IxIAAOSwL5NjRJXz/s-l225/1U-Supermicro-Server-10-Bay-2x-Intel-Xeon-3-2Ghz-T.jpg)
1U Supermicro Server 10 Bay 2x Intel Xeon 3.2Ghz Total 16 Cores 64GB DDR4 2x 10
$377.00