Date: Sun, 10 Oct 2010 14:29:18 -0700 From: Eli Dart <dart@spiderchain.com> To: freebsd-questions@freebsd.org Subject: After upgrade, no /dev entries created for USB hard disk slice Message-ID: <4CB2302E.4010109@spiderchain.com>
next in thread | raw e-mail | index | archive | help
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: <UNUSED> The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED> 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: <UNUSED> The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CB2302E.4010109>