Asus K8V-X motherboard. System Sata drive. VERY Slow Parallel Ide drives. Can't set dma. via82cxxx
Documented solution for a problem.
PC equipment:
Sarge net install cd. Linux26 kernel. Athlon 64 chip.
Asus K8V-X motherboard. I use sata drive for system mount and use the parallel
ide cables for storage ide drives 4x250GB WD .
I had slow response on parallel ide drives. It took many hours to resync 2 -
250GB ide drives on raid1, and it took days for raid5 for 4 of them.
I did hdparm /dev/hda and i see that "using_dma is off".
I did
hdparm -d 1 /dev/hda
and got an error message.
HDIO_SET_DMA failed operation not permitted
Kernel refused to set using_dma =1.
Solution:
edit /etc/modules and add via82cxx ON TOP of ide-generic ide-cd
via82cxxx
ide-generic
ide-cd
The via82cxxx module must be loaded before the ide-generic driver or no access
to setting dma.
For some reason this module order is not required if the system drive is
located on the via controller itself. I have another Sarge install with a
parallel ide drive as the system ide drive and this problem did not occur. I
don't know why it didnt occur there too....
MItchell Laks
Reply to: