From owner-freebsd-hackers@FreeBSD.ORG Sun Dec 16 20:01:51 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6211546A for ; Sun, 16 Dec 2012 20:01:51 +0000 (UTC) (envelope-from rfg@tristatelogic.com) Received: from outgoing.tristatelogic.com (segfault.tristatelogic.com [69.62.255.118]) by mx1.freebsd.org (Postfix) with ESMTP id 3DC718FC12 for ; Sun, 16 Dec 2012 20:01:50 +0000 (UTC) Received: from segfault-nmh-helo.tristatelogic.com (localhost [127.0.0.1]) by segfault.tristatelogic.com (Postfix) with ESMTP id 332695081D for ; Sun, 16 Dec 2012 12:01:43 -0800 (PST) To: freebsd-hackers@freebsd.org Subject: Another WTF moment Date: Sun, 16 Dec 2012 12:01:43 -0800 Message-ID: <24507.1355688103@tristatelogic.com> From: "Ronald F. Guilmette" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Dec 2012 20:01:51 -0000 I have two Seagate ST380011A drives, both in the same single system. On that system, I boot to the FreeBSD 9.1-RC3 LiveCD. The resulting dmesg messages indicate the following regarding the two drives: ada0 at ata0 bus 0 scbus2 target 0 lun 0 ada0: ATA-6 device ada0: 100.000MB/s transfers (UDMA5, PIO 8192bytes) ada0: 76318MB (156299375 512 byte sectors: 16H 63S/T 16383C) ada0: Previously was known as ad0 ada1 at ata0 bus 0 scbus2 target 1 lun 0 ada1: ATA-6 device ada1: 100.000MB/s transfers (UDMA5, PIO 8192bytes) ada1: 76319MB (156301488 512 byte sectors: 16H 63S/T 16383C) ada1: Previously was known as ad1 So, um, WTF? One ST380011A is 156299375 sectors big, and the other one is 156301488 big. How exactly does this happen?