gmirror Cannot add disk ad5 to gm0 (error=22)
Miroslav Lachman
000.fbsd at quip.cz
Wed Aug 2 08:46:20 UTC 2006
Hi,
I have strange problem with gmirror or ATA. Gmirror gm0 is built from
two providers - ad4 and ad5 (250GB Seagate on SATA ICH7) based on this
article http://www.onlamp.com/pub/a/bsd/2005/11/10/FreeBSD_Basics.html
Yesterday I got these errors in /var/log/messages:
Aug 1 00:03:42 track kernel: ad5: TIMEOUT - WRITE_DMA48 retrying (1
retry left) LBA=290279525
Aug 1 00:03:48 track kernel: ad5: TIMEOUT - WRITE_DMA48 retrying (0
retries left) LBA=290279525
Aug 1 00:03:48 track kernel: ad5: FAILURE - WRITE_DMA48
status=51<READY,DSC,ERROR> error=10<NID_NOT_FOUND> LBA=290279525
Aug 1 00:03:48 track kernel: GEOM_MIRROR: Request failed (error=5).
ad5[WRITE(offset=148623116800, length=2048)]
Aug 1 00:03:48 track kernel: GEOM_MIRROR: Device gm0: provider ad5
disconnected.
Following by similar errors on ad4
Aug 1 06:30:16 track kernel: ad4: TIMEOUT - WRITE_DMA48 retrying (1
retry left) LBA=284911237
Aug 1 06:30:16 track kernel: ad4: FAILURE - WRITE_DMA48
status=51<READY,DSC,ERROR> error=10<NID_NOT_FOUND> LBA=284911237
Aug 1 06:30:16 track kernel: GEOM_MIRROR: Request failed (error=5).
ad4[WRITE(offset=145874553344, length=32768)]
Aug 1 06:30:16 track kernel:
g_vfs_done():mirror/gm0s2d[WRITE(offset=76083052544, length=32768)]error = 5
After few minutes, system reboots itself with this error message:
Aug 1 09:14:50 track kernel: GEOM_MIRROR: Device gm0: provider ad5
detected.
Aug 1 09:14:50 track kernel: GEOM_MIRROR: Component ad5 (device gm0)
broken, skipping.
I tried smartctl -a /dev/ad4 and smartctl -a /dev/ad5, but does not see
any errors.
If I use gmirror activate -v gm0 ad5 I got
Aug 2 10:24:03 track kernel: GEOM_MIRROR: Component ad5 (device gm0)
broken, skipping.
Aug 2 10:24:03 track kernel: GEOM_MIRROR: Cannot add disk ad5 to gm0
(error=22).
I can successfuly mount partitions from drive ad5 like this
mount /dev/ad5s2d /mnt
(Aug 2 10:35:21 track kernel: WARNING: /vol0 was not properly dismounted)
And read any files from this drive.
Can anybody tell me, where is the problem / how can I found what is wrong?
System is FreeBSD 6.1-RELEASE #0: Sun May 7 04:32:43 UTC 2006
root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
ASUS RS120-E3
There are full logs:
http://www.quip.cz/1/freebsd/asus_rs120-e3/track_SMART_ad4.txt
http://www.quip.cz/1/freebsd/asus_rs120-e3/track_SMART_ad5.txt
http://www.quip.cz/1/freebsd/asus_rs120-e3/track_gmirror_list.txt
http://www.quip.cz/1/freebsd/asus_rs120-e3/track_messages.txt
Miroslav Lachman
More information about the freebsd-geom
mailing list