I had a similar problem recently on a toshiba satellite 18something-or-other, and as I recall the solution was a cheat code something along the lines of
Code:
dma=hda dma=hdb
or perhaps the other way around, I can't quite remember.