I edited rc.local and DMA is now turned off everytime I load linux
 
I would like to know if there is some file in which hdparm settings are stored so that DMA is turned off *permanently*
In the boot process I still get the
 
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
 
errors. Is there some way that I can disable echoing of these errors? (It kinda gives me an uneasy feeling ;-)
 
Just for curiosity:
When I checked out /var/log/demsg I found out this line
 
hda: 8452080 sectors (4327 MB) w/256KiB Cache, CHS=526/255/63, UDMA(33)
 
Also the BIOS gives the following info about my HDD:
Pri Master :  6.01 ST34311A
                   Ultra DMA Mode-2 , S.M.A.R.T. Capable and Status OK
 
It means that my HDD supports UDMA , then why I have to disable it to keep things normal?
Does disabling it have effect on the performance?