On Sun, Mar 7, 2010 at 19:40, Ethan <notethan at gmail.com> wrote:
> I want to move my pool (consisting of five 1.5TB sata drives in raidz1) to
> a different computer. I am encountering issues with controllers - the
> motherboard (Asus P5BV-C/4L) has 8 sata ports: 4 on a marvell 88se6145,
> which seems not to be supported at all; and 4 on intel 82801G, which uses
> the pci-ide driver.
> I added a 4-port pci sata card, a Silicon Image 3114, which appeared to
> work after updating its bios to identify itself as ide. it also uses the
> pci-ide driver.
>
> however, attempting to import the pool, it complains of corrupted data and
> fails to import. moving the pool back to the previous computer (where they
> are all on a Intel 82801JI SATA AHCI Controller, using ahci driver), the
> pool is in fact just fine.
>
> the size of the drives is 1500301910016 bytes. but, under both of the
> pci-ide controllers, the size is appearing to be 1500295200768 bytes -
> 6,709,248 less. why would it be misreporting by over 6MB? Is there a way to
> fix this? it doesn''t seem to be the fault of either controller; I
booted
> into linux and it sees the drives as the correct size.
>
> (as an aside, I am not sure how to properly get the size of the disk in
> opensolaris, so I did that by reading from the disk''s p0 device
with dd
> until I hit EOF. if anybody can tell me how to more easily get the size in
> bytes, I''d appreciate that.)
>
> -Ethan
>
>
Does anybody have any clues on this? I tried with a different hard drive, an
80GB, which shows up correctly as 80026361856 bytes on the controller using
the AHCI driver, but as 80025845760 bytes (516096 less) on both controllers
that use the pci-ide driver. Unless I''m doing something wrong,
reporting
drives as the wrong size seems like a huge problem with that driver. Can
anybody help?
Thanks,
-Ethan
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20100308/b6a5bf13/attachment.html>