Intermittent SATA drive when vibrating the board

Hi All
we are doing some vibration test of our product and we have two SATA drives connected to the motherboard. After few hours in vib , the system logs start showing the following:

eide_identify_devices: Intel ICH7 AHCI vid 8086 did 27c5 class 10601 rev 2 busno 0 dfunc fa
eide_display_devices: Super Talent Tec port 0 max udma 6 cur udma 0 pio 4 mblk 1
cam-disk.so (Aug 22 2007 14:29:05)
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
Dec 15 14:36:47 nto login: ROOT LOGIN (root) ON ser13 FROM cmu;;
sata_device_disconnect
sata_device_connect
eide_display_devices: Super Talent Tec port 0 max udma 6 cur udma 0 pio 4 mblk 1
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
sata_device_disconnect
sata_device_connect
eide_display_devices: Super Talent Tec port 0 max udma 6 cur udma 0 pio 4 mblk 1
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
sata_device_disconnect
sata_device_connect
eide_identify: IDENTIFY failed: port 0 status 80 error 0
sata_device_connect: identify failure
sata_device_disconnect
sata_device_connect
eide_display_devices: Super Talent Tec port 0 max udma 6 cur udma 0 pio 4 mblk 1
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
sata_device_disconnect
sata_device_connect
eide_display_devices: Super Talent Tec port 0 max udma 6 cur udma 0 pio 4 mblk 1
eide_init_device: UDMA set feature failed 0
eide_init_device: PIO set feature failed 0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=c4 scsi_status=2 flag=00200040 vuflag=0000 cmd=5a error=70 sense=5 asc=24 ascq=0
eide_timer: timeout path 0 device 0
eide_error: path=0 device=0 cam_status=11 scsi_status=0 status=50 error=0 cmd=28
eide_dump_regs: error 0 status 50 seccnt 1 secno 1 cyllo 0 cylhi 0
scsi_interpret_sense: path=0 target=0 lun=0 cam_status=4b scsi_status=0 flag=00200040 vuflag=0000 cmd=28
eide_timer: timeout path 0 device 0

so it seems that the SATA drive is connecting and disconnecting continueoulsy. Any body have seen this kind of error when vibrating before. Also why Im getting this scsi_interpret_sense , even in normal conditions …

I think the sense stuff is present in normal condition to check if the device is still connected ? A wild guess.

my devb-ahci driver dates back to 2007 , is there a newer version of the driver. Any idea if this might be a driver issue , although I dont think so as the problem occurs only in vibration.