QUOTE(mars @ Oct 17 2006, 01:42 PM)
I think I have found success in removing or greatly minimizing the stuttering from my external Seagate drive under cacko. By playing with the Advanced power management level of the drive, the performance seems to improve. If, I go with a higher hdparm -B value (e.g., -B255 turns off the power management), the oggs and xvid files that played fine under pdaxrom now seem to perform similarly under Cacko.
It is also interesting to note that the internal Hitachi 4GB drive defaults to -B96 and the the Seagte 8GB drive defaults to -B64 (lower number is more power management). Maybe this is because the Seagate card has a higher max current draw?
What would be the best way to make the changes permanent, since there is not a /etc/hdparm.conf (debian-like system) or /etc/sysconfig/harddisks (redhat-like system).?
I modified my /etc/pcmcia/ide.opts file:
CODE
# ATA/IDE drive adapter configuration
#
# The address format is "scheme,socket,serial_no[,part]".
#
# For multi-partition devices, first return list of partitions in
# $PARTS. Then, we'll get called for each partition.
#
case "$ADDRESS" in
*,*,*,1)
#INFO="Sample IDE setup"
DO_FSTAB="n";
#DO_FSCK="y";
DO_MOUNT="y"
#FSTYPE="msdos"
#FSTYPE="auto"
#OPTS=""
#MOUNTPT="/mnt/ide"
;;
*,*,"3ME0547Y") #your drives serial no. here
PARTS="1"
HDPARM="-B255 -m16 -k1"
/usr/sbin/hdparm $HDPARM /dev/hda
# Card eject policy options
NO_CHECK=n
NO_FUSER=y
;;
*,*,*)
PARTS="1"
# Card eject policy options
NO_CHECK=n
NO_FUSER=y
;;
esac
Hope this helps