Hard drive error on boot 'READ_DMA timed out'
When booting FreeBSD 7.0 I get the following messages for my mates spare SATA drive:
ad7: FAILURE - READ_DMA48 timed out LBA=18446744073709551614
ad7: FAILURE - READ_DMA timed out LBA=18446744073709551599
The if I do a fdisk /dev/ad7 it shows me that it's a FreeBSD drive when in fact this is in Linux ext3 format. It shows up in sysinstall -> Configure -> Fdisk as Size 0, End is -1, Name is '-', PType of 12 and Desc of 'unused'.
This drive was in a caddy and I have a feeling that someone plugged in the wrong power inlet whilst it was in the caddy.
Is there a way to mount this drive and recover some of the data?
It is only coming up with /dev/ad7 in the devices and I cannot mount this. When I try the command:
mount -t ext2fs /dev/ad7 /mnt
This gives me
mount: /dev/ad7 : Input/output error
Should I waste anymore time on this drive?
It seems to be giving up/timing out in the kernel, is there a way to override this behavior and tell the kernel to keep trying and skip bad blocks?
|Thread||Thread Starter||Forum||Replies||Last Post|
|AMD64 - Hard Drive Partitioning||Turquoise88||General software and network||8||11th September 2009 06:58 AM|
|Did I fry my hard drive?||JMJ_coder||General Hardware||7||23rd December 2008 10:38 PM|
|CF as a *BSD hard drive?||JMJ_coder||General Hardware||26||31st July 2008 06:13 PM|
|FreeBSD 7.0 hard drive problems.||Errinok||FreeBSD Installation and Upgrading||8||13th June 2008 04:24 PM|
|Encrypting hard drive?||ViperChief||FreeBSD Installation and Upgrading||5||31st May 2008 04:42 PM|