I've done the following tests that seems to prove that the bug is with the PAE kernel, also the last 4.4.0-rc5: * Boot with linux-image-4.4.0-rc5-686 (4.4~rc5-1~exp1): OK. * Boot with linux-image-4.4.0-rc5-686-pae (4.4~rc5-1~exp1): ata errors. * Boot with linux-image-4.3.0-1-686 (4.3.3-2): OK. * Boot with linux-image-4.3.0-1-686-pae (4.3.3-2): ata errors.
Also, today i had error both on ata1.00 and ata3.00, while yesterday were only on ata1.00. I've fscked 2 filesystem out of 3 and are ok. In my case looks like that those read/write instructions that timeouts, at the end succeed. Until now with a PAE kernel i can usually trigger the errors with a simple "apt update" and the system is almost unusable with those kernels: too many timeouts. In the meantime i'm now running with non-pae 686 kernel. Cesare.