Sorry,
mfaridi. If you wish to participate in additional diagnostics, I believe you may be able to try these steps:
- As mentioned multiple times, you could test a USB flash drive. This would help determine whether the problem is with the use of that hard drive, or the problem is with USB itself. If you can use a USB flash drive, that would not only tell us the problem is with OpenBSD's communication with that hard drive, it would permit the transfer of information back and forth without a camera.
- You could test with a -current snapshot. There have been many changes to OpenBSD since August of 2014, when 5.6-release was finalized.
- Upload an ASCII dmesg to an FTP server over the network, using the RAMDISK built-in ftp(1) client, having first used either dhclient(8) or ifconfig(8) to configure a NIC on your local network.
This recommendation is likely beyond your skills, based on your communications with us so far:
Using ldd(1) on a running OpenBSD system to determine the files needed, download the usbdevs(8) executable file /usr/sbin/usbdevs and any /usr/lib libraries and /usr/libexec link loader support tools it uses to the RAMDISK system. Submit a dmesg and a verbose usbdevs report to bugs@ in the most complete and detailed problem report you can produce, using sendbug(1).