prova con blockdev --setrw
o hdparm -r 0
Come Jose Luis Martin ha suggerito di usare blockdev, il mio 2cent è rimontare rw e forcefsck
(supponendo che sda sia il tuo disco)
blockdev --setrw /dev/sda
mount /dev/sda -o remount,rw
touch /forcefsck
Controlla questa pagina wiki, spiega l'errore lanciato da libata :
https://ata.wiki.kernel.org/index.php/Libata_error_messages
Da quello che vedo sopra, hai un problema di timeout e come da documento citato :
Il controller non è riuscito a rispondere a un comando ATA attivo. Questo potrebbe essere qualsiasi numero di cause. Molto spesso ciò è dovuto a un bug del sottosistema di interrupt non correlato (provare ad avviare con 'pci=nomsi' o 'acpi=off' o 'noapic'), che non è riuscito a fornire un interrupt quando ce ne aspettavamo uno dall'hardware.
Potresti voler disabilitare ACPI (controlla come fare in base alla tua distribuzione) o controllare il tuo kernel per bug noti ed eventualmente aggiornarlo se non è l'ultimo (o eseguirne il downgrade).