All of a sudden I started getting the DRDY ERR with my laptop running linux..some messages look like..
ata1:00: status: { DRDY ERR }
ata1.00: error {UNC }
ata1:00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata1:00: BMDMA stat 0x25
ata1:00: failed command: READ DMA
finally it drops me into a command prompt asking me to enter a run level and after that
INIT: no more processes left in this runlevel
Suspecting a HDD crash, I took it out and used in another PC as an external USB HDD drive and I was able to mount & see all partitions and files within. So I assume Disc is OK.
[EDIT/UPDATE]
I'm also able to boot into the laptop from a USB pen drive with linux) and even able to see all the partitions on the disk and access them.
Also took out the HDD and put it in a external casing and tried booting into the same laptop but got following different errors
end_request: critical target error, dev sda, sector 32839936
EXT4_fs error: (device sda5): ext4_find_entry:935: inode #393217: comm init: reading directory lblock 0
INIT: No inittab file found
Enter runlevel:
So I guess, the HDD is accesible as a storage, but not bootable. The partitioning scheme on that HDD is as under if that'd help.. (GPT scheme)
partition FileSystem size flags
--------- ----------- ---- -----
/dev/sda1 unknown 2.00MB bios_grub
/dev/sda2 ext2 128MB # was supposed to be common boot partition for chain loading
/dev/sda3 swap 1.5GB
/dev/sda4 ext4 8GB # Linux 1 (somehow, Grub does not show this in the menu, cannot boot into)
/dev/sda5 ext4 8GB # Linux 2 (I could only boot into this one from Grub.)
/dev/sda6 ext4 94GB # DATA
unallocated _ 1MB
I have installed linuxes one after another and actually wanted to install Grub in /dev/sda2 and chainload Linux 1 & 2, but before I could do it, I hit this snag!
Any ideas? Solutions?
[UPDATE 2]
- Title of the problem is no longer applicable *
I booted from USB and did a 'fsck' on all partitions. All (except /sda5) were reported clean. /dev/sda5 reported many errors (probably around a couple of hundred), I only kept entering 'y' for all the prompts. Inbetween there were messages like 'linking 'lost+found' ....' After a runnning 2 passes on all partitions, when I re-booted from the HDD, here is the latest error...
INIT: verision 2.88 booting
INIT: No inittab file file found
Enter runlevel:
Does it look like I'd be able to get back the OS instance and boot?
failed command: READ DMApoints toward the HDD having problems. It could be something else as well, but I would definitely not assume that the HDD is OK. My recommendation would be to refresh your backup (ideally to some media other than your most recent back) before something happens to the drive and it outright refuses to work. – Michael Kjörling Aug 15 '14 at 8:08