GEOM_PART: Integrity check failed (ada2, MBR)

John-Mark Gurney jmg at funkthat.com
Fri May 16 13:03:48 UTC 2014


Ronald F. Guilmette wrote this message on Thu, May 15, 2014 at 22:03 -0700:
> I am getting the failure message shown in the Subject: line.  I have
> no idea what is causing it or, more importantly, how to cure whatever
> the actual problem is.
> 
> I would appreciate some help.
> 
> The situation is as follows...
> 
> I have two primary "desktop" systems.  Each one contains one of these
> sATA hot-swap rack things:
> 
>   http://kingwin.com/products/cate/mobile/racks/images/sata/kf_252_bk/enlarge/KF_252_BK_enlarge4.jpg
> 
> These have proven to be entirely reliable.
> 
> I also have a relatively new 2.5" 1TB drive.  I did the following with
> this drive:
> 
> 1)  I placed the 1tb drive into my #2 system and then booted that system
> using a recent vintage (0.18.2) version of the "Gparted Live" CD.
> 
> 2)  I used Gparted to create and initialize a GPT partition table on the
> drive.
> 
> 3)  I used Gparted to create and initialize a single partition (containing
> all free space on the drive) and had it (Gparted) create an ext3 filesystem
> on that partition.
> 
> 4)  I then performed a clean shutdown of Gparted.
> 
> 5)  I then removed the new 1tb drive in question from my #2 desktop system
> and moved it into the hot-swap rack of my main (FreeBSD 9.1-RELEASE) system
> (which already contains two other drives, i.e. ada0 and ada1).
> 
> 6)  I used the power switch on the rack to power on the drive.
> 
> The result of the above operations is as follows:
> 
> May 15 21:53:33 segfault kernel: ada2 at ata5 bus 0 scbus5 target 0 lun 0
> May 15 21:53:33 segfault kernel: ada2: <Hitachi HTS541010A9E680 JA0OA480> ATA-8 SATA 3.x device
> May 15 21:53:33 segfault kernel: ada2: 300.000MB/s transfers (SATA 2.x, UDMA5, PIO 8192bytes)
> May 15 21:53:33 segfault kernel: ada2: 31MB (65134 512 byte sectors: 16H 63S/T 64C)

Wow, I just noticed this...  FreeBSD is only seeing it as a 31MB drive
instead of a 1TB drive...  This is probably the problem...

What do "diskinfo /dev/ada2" and "camcontrol identify ada2" return?  If
it really does return that the disk is only 31MB, we need to track this
down, and this is why we're failing the integrity check of the MBR..

Thanks.

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."


More information about the freebsd-geom mailing list