Silent errors when reading CDs
Yar Tikhiy
yar at comp.chem.msu.su
Wed Jul 14 06:56:45 PDT 2004
On Wed, Jul 14, 2004 at 03:06:25PM +0200, Jean-Sebastien Roy wrote:
>
> >Once I had an old noname PC (iP200 in an i430VX motherboard), and
> >I installed a DVD+RW drive into it. Data read from a CD or DVD was
> >damaged with high probability. With hw.ata.atapi_dma set to zero,
> >the probability of data corruption was lower, but still noticable.
> >That's while there were no corruption on burning in DMA or PIO mode.
> >
> At least I'm not alone !
Of course you are not! A lot of ATA users are in the same boat.
I myself managed to get out of it only thanks to VIA ;-) Now I
have a VIA KT133-based motherboard, which seems to have no trouble
with DMA on ATAPI. Alas, it doesn't mean that other VIA chipsets
have bug-free ATAPI support. Moreover, it won't guarantee that
another instance of the same chipset would give you no trouble.
> >Are there CDs in your collection that produce no errors?
> >
> Yes, but I cannot really tell if it's by chance or they really do not
> produce errors.
That's a point to test in order to be completely sure. Just pick
such a "error-free" CD, read it *really many* a time, and compare
the checksums.
> The CDs read well in other computers. FWIW, my ATA controler is an Intel
> ICH5 :
[skip]
> I think I will live with this bug until I change hardware.
In any case, testing the effect of disabling atapi_dma in your
system would be interesting.
--
Yar
More information about the freebsd-hackers
mailing list