Yesterday I have bought new USB 2.0 card for my computer. Today I have
replaced my old one with this new. Why I did it? I have this well known
"Delayed Write Failure" for some time when I was using my external USB
disk. I tried a lot of things I check if packet's size is not increasing
above certain max level, I disable caching and all the tricks I can find on
Internet. Last one was suggestion that USB2.0 cards based on VIA chip have
these problems and the ones based on NEC chip do not. True is that I never
had a problem with this external disk on my notebook. When I checked it out
I find out that notebook has NEC chip for its USB 2.0 ports.
So I have bought yesterday NEC based cards. Now I have 5 USB 2.0 ports two
more than before and I do not have a problem with my external disk anymore.
What is also interesting, later today I have realized that I sometimes had
a problem when printing to my USB printer. After printing the file left in
printer spool queue and next file wasn't possible to print until I didn't
restart printer spooler service. Also my USB scanner had from time to time
strange behavior. And yes, I am printing today already fourth print and no
problem and my scanner is doing third multi pass scan without any glitch.
This wasn't possible before!
I am happy, seems that new NEC based USB 2.0 cards solve all problems.