I want to make an old (to use the correct term, ancient) laptop work with Ubuntu 14.04. The hard drive installed doesn't function correctly, and therefore Ubuntu has LOTS to complain about. Here is the error:
ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata1.00: BMDMA stat 0x25
ata1.00: failed command: READ DMA
ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
res 51/40:08:00:00:00/00:00:00:00:00/e0 Emask 0x9 (media error)
ata1.00: status: { DRDY ERR }
ata1.00: error: { UNC }
end_request: I/O error, dev sda, sector x
Buffer I/O error on device sda, logical block x
I have tried:
- adding "nobootwait" to the /dev/sda line in /etc/fstab
- inserting "options libata noacpi=1" into /etc/modprobe.d/options
Before I added "options libata noacpi=1", it actually got to the shell. Now, it just hangs after a few minutes.
I don't want to use or replace the hard drive, because I am using a flash drive to boot from. So, what I need to know is how to get rid of these errors, or tell Ubuntu to stop generating the errors.