For the time being, the EARS series of drives actually present 512 byte sectors to the o/s through emulation in firmware.
The drive I tested was WD20EARS (2TB WD Caviar Green Advanced Format drives): MDL: WD20EARS-00S81 DATE: 29 DEC 2009 DCM: HBRNHT2BB DCX: 6019S1W87 LBA: 3907029168 The LBA above is key -. this s the unmber of sectors presented by the drive's firmware to the host o/s. Combinations of jumpers, and runnign the WD alignment utility only appears to reorganise how the ECC is stored in 4k blocks physically on disk, but the drive still presents each 4K physicaly dick block as 8 x 512byte logical blocks to the host. I have logged a support request with WD to see if they may be releasing firmware that will present the 4k blocks natively. As an individual user, i actually doubt that WD will ever respond. I can only hope that quite a few others (00's / 000's) of other people also log similar requests and that WD may release appropriate firmware. Would be grateful to hear of any others and their testing experiences with other series of advanced format drives from WD. The drives works perfectly on 64bit kernel, but not on 32bit osol kernels. I purchased the drive just to test on 32bit kernel - mainly as there are quite a lot of soho NAS devices that may be able to use our Velitium Embedded Kit for OpenSolaris with drives larger than 1TB. It would be nice if the 32bit osol kernel support 48bit LBA (similar to linux, not sure if 32bit BSD supports 48bit LBA ), then the drive would probably work - perhaps later in the year we will have time to work on a patch to support 48bit lba on the 32bit osol kernels... Darren Mackay http://www.sikkra.com http://sourceforge.net/projects/velitium/ -- This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss