From owner-freebsd-questions@FreeBSD.ORG Sun Oct 10 21:45:04 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C0D01065673 for ; Sun, 10 Oct 2010 21:45:04 +0000 (UTC) (envelope-from dart@spiderchain.com) Received: from spiderchain.com (spiderchain.com [209.209.39.139]) by mx1.freebsd.org (Postfix) with ESMTP id 7E3C58FC12 for ; Sun, 10 Oct 2010 21:45:04 +0000 (UTC) Message-ID: <4CB2302E.4010109@spiderchain.com> Date: Sun, 10 Oct 2010 14:29:18 -0700 From: Eli Dart User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: After upgrade, no /dev entries created for USB hard disk slice X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Oct 2010 21:45:04 -0000 Hello all, Since upgrading from 7.2-p5 to 8.1-p1, I'm unable to mount one particular external USB hard disk (Seagate FreeAgent 1.5TB disk). /dev/da0 and /dev/da0a get created, but /dev/da0s1 and /dev/da0s1a do not get created. The label is on da0s1 and the filesystem is on da0s1a. Another machine running 7.0-STABLE still sees the disk properly (i.e. /dev entries for the slices get created, filesystem can be mounted, data appears to be there). So, the disk doesn't appear to have been corrupted. A different Seagate FreeAgent USB disk (1TB, not 1.5TB) is seen properly by the host running 8.1-p1. fdisk output on both FreeBSD 7 and FreeBSD 8 show the same thing. The cylinder numbers look a bit odd, but the disk works fine under FreeBSD 7...is FreeBSD 8 just more particular? I think I used 'fdisk -I' when I originally set up the disk, rather than doing anything manual. Output of "fdisk /dev/da0" on FreeBSD 8.1-p1: ******* Working on device /dev/da0 ******* parameters extracted from in-core disklabel are: cylinders=182401 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=182401 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 2930272002 (1430796 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 128/ head 254/ sector 63 The data for partition 2 is: The data for partition 3 is: The data for partition 4 is: Output of "fdisk /dev/da0" on FreeBSD 7.0-STABLE: ******* Working on device /dev/da0 ******* parameters extracted from in-core disklabel are: cylinders=182401 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=182401 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 2930272002 (1430796 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 128/ head 254/ sector 63 The data for partition 2 is: The data for partition 3 is: The data for partition 4 is: So, the slice is there - FreeBSD 8 just can't find it. Oh, and 'camcontrol reset 0' produces the following output: "Reset of bus 0 returned error 0x3a" Many thanks for any help - I'm stumped.... --eli