It happened again. With DMA off, so I will enable DMA again as it has nothing to do with it. But I've found a way to fix the problem when it happens: switch to a terminal and execute hdparm -w /dev/hdc (or whatever hdX is your drive). It works! Now the next step is to create a daemon that monitors the dmesg output and if it detects the problem, automatically execute the command so it does it automatically. The key line of dmesg output was this one:
[28890.220521] hdc: ATAPI reset complete
The problem is that the problem apears again and again.. there should be a software/firmware fix for this :(. I
It happened again. With DMA off, so I will enable DMA again as it has nothing to do with it. But I've found a way to fix the problem when it happens: switch to a terminal and execute hdparm -w /dev/hdc (or whatever hdX is your drive). It works! Now the next step is to create a daemon that monitors the dmesg output and if it detects the problem, automatically execute the command so it does it automatically. The key line of dmesg output was this one:
[28890.220521] hdc: ATAPI reset complete
The problem is that the problem apears again and again.. there should be a software/firmware fix for this :(. I