Hi Maureen,
There has been a recent bug turned up in the kernel with the VIA
chipsets used on most AMD Athlon/Duron boards and DMA to the IDE
devices. Andre "The Linux IDE Guy" Hedrick thinks he's turned it up,
but if you want to be absolutely safe, just disable DMA on your
drive(s):
# hdparm -d 0 /dev/hda
# hdparm -d 0 /dev/hdb
Otherwise, grab the absolute latest kernel (either 2.2.19 or 2.4.3) and
give it a try. I had some problems on my older K7V motherboard when I
would enable DMA, but the most recent kernels don't give me any trouble
anymore.
It's probably worth reiterating that yes, Western Digital has a really
bad reputation for not being fully-compliant with the ATAPI spec and
you're much more likely to have problems with Western Digital hard
drives than any other brand. We use Maxtor almost exclusively where I
work because we've had maybe two outright failures in about the last
five years, they have a great return policy, they're cheap, they're
blazing fast, and they are fully compliant with all the various specs
which means you can tune them to actually do what the chipset should be
able to do with a compliant ATAPI device.
-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- #!/usr/bin/perl -w $_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map {$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110; $t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z) [$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join "",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d= unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d >>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q* 8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]} print+x"C*",@a}';s/x/pack+/g;evalusage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec -
http://www.eff.org/ http://www.opendvd.org/ http://www.cs.cmu.edu/~dst/DeCSS/Gallery/
This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 19:40:15 EDT