linux-ubuntu-DRDY-errors-sata-hard-drive
On a test machine (dell vostro 200, 10 months old) that was running Win2K3 Server fine for months I restored from partimage to a running Ubuntu 8.04 Server.
At first everything went fine.
Then after trying a reboot it got stuck retrying forever
ATA... DRDY
So I rebooted and tried "rescue/recovery" option (from GRUB) and that worked fine so I left it running overnight but the next day when rebooting neither "normal" mode nor "rescue" mode got past the ATA retrying 5 seconds DRDY
So I now use my trusty SystemRescueCD to run
fdisk -l
e2fsck -f -c -v /dev/sda1
Additionally I took a look at /etc/fstab as this IS a restore from different hardware
Found a possible solution: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/206635
I have a Dell Vostro 200 and Ubuntu 8.04 LTS server and I've seen the same problem.
At first I thought it was a hard drive error but now seeing this thread (and it's only 10 months old) I'm thinking it's a software issue.
[...]ata1.00: revalidation failed (errno = -5) [...]ata2.00: exception Emask 0x0 SAct 0x0 Serr 0x0 action 0x2 frozen [...]ata2.00: cmd a0/00:00:00:24:00/00:00:00:00/a0 tag 0 pio 36 in [...]ata2.00: status { DRDY }
I've tried SystemRescueCD e2fsck -c -v -f /dev/sda1 but it didn't help "normal boot". Strangely sometimes I do manage to get the system to boot using "recovery mode".
Kernel 2.6.24-19 and -24 (I upgraded once)
it's interesting that "recovery mode" /boot/grub/menu.lst has only "single"... but following the advice of nano /boot/grub/menu.lst
find the first line with kernel (not #kernel).... it should be under title Ubuntu 8.0... root (hd0,0) kernel ... delete the "quiet splash" bit and replace it with "irqpoll all_generic_ide"
Exit and Save (ctrl+x)
I also ran update-grub just in case...