New firewire stack not working reliably for TI TSB82AA2 PCIE adapter

Eric Shattow "Eprecocious" lucent at gmail.com
Fri Oct 8 13:34:11 UTC 2010


My laptop contains a built in Ricoh R5C832 rev05 firewire controller,
and also I have a PCI Express card "StarTech EC1394B2" with Texas
Instruments TSB82AA2 rev01 chipset. Both controllers are tested okay
working on an Ubuntu LiveCD environment (kernel 2.6.28-4-generic) and
the old firewire stack.

Now that I'm trying out Ubuntu 10.10 release and the kernel
2.6.35-22-generic, I find that sometimes data corruption happens with
the TI adapter.

Everything looks good when I try "dd if=/dev/zero bs=4k of=/dev/sdN
count=15". When there is a problem, then trying "dd if=/dev/zero bs=4k
of=/dev/sdN count=16" will fail.

I have tried capturing dmesg output but the errors are too many and I
don't get a full capture of the output.

What to do?




More information about the kernel-team mailing list