win8+FreeBSD9+USB HD -> Data Corruption

Discussions related to using VirtualBox on Windows hosts.
Post Reply
FD
Posts: 1
Joined: 25. Aug 2013, 16:20

win8+FreeBSD9+USB HD -> Data Corruption

Post by FD »

Hi. First of all, I tried searching this problem, quite extensively, but nothing came up.

My setup:
-Asus P5B + a bunch of SATA 2 drives on AHCI + 2USB 2.0 drives
- Host: Windows 8, VB 4.2.6+extpack
- Guest: FreeBSD 9 booted from raw disk running ZFS 28

This machine currently boots on VMWare player, but I want to change it because, somehow, the SATA HDs are recognized as UDMA2 with 33.3Mb/s transfers... with the exception of that, everything works on vmware. There is no hardware problem on any of the drives.

I installed VB, created a suitable machine (which is easy, since everything is a physical drive) and booted it up. Very soon after that I started to get data corruption _only_ on the external USB drives. Guest dmesg shows:

Code: Select all

(da0:umass-sim0:0:0:0): READ(10). CDB: 28 0 97 57 3a d2 0 0 7c 0
(da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
ZFS starts scrubbing and finding errors on both drives... eventually hanging the whole thing...

After smart checks and etc, I closed VB and tried vmware again... and everything is fine with the USB drives (scrub and silvering the ZFS -> no errors found). Tried VB again, data corruption..... back to VMP, all normal...

What can I do? :(
Post Reply