Originally Posted by Kale
r8585: [WD17XX] Changed to update the data register via a timer instead of everytime the data register has been read. This allows us to properly detect data lost conditions and improves overall timing. Needed for smc777 to start booting. Driver authors: Please test for regressions.

Regression for TI FDC (99_dsk.c). I did not notice it since I usually do not use that controller, but that should be fixed nevertheless. I'll try to locate the problem.