Date: Thu, 10 Jan 2002 17:05:50 -0500 From: "Joe & Fhe Barbish" <barbish@a1poweruser.com> To: "Steven Kirk" <kirk@blackhat.net> Cc: "FBSD Questions" <questions@FreeBSD.ORG> Subject: RE: Slices, and Partitions, and Tigers, OH MY! Message-ID: <LPBBIGIAAKKEOEJOLEGOEEALCMAA.barbish@a1poweruser.com> In-Reply-To: <Pine.LNX.4.33.0201101449130.30990-100000@tempest.blackhat.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Back out the firmware update on the SCSI backplane. There is nothing you can do in FBSD to compensate for the way the new firmware is accessing the disk. If you are lucky the data slice can still be read once you get back to the way the scsi drives worked before the scsi upgrade. -----Original Message----- From: owner-freebsd-questions@FreeBSD.ORG [mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Steven Kirk Sent: Thursday, January 10, 2002 3:58 PM To: freebsd-questions@freebsd.org Subject: Slices, and Partitions, and Tigers, OH MY! You'll be glad to know this is not your standard "I don't know how to partition my drive" question :) I have two physical drives in my system (a server): /dev/amrds0 - for the OS /dev/amrds1 - for my data Well, something happened (don't know what, how, why etc) but now the partition/slice entries are fubar'd. It started after I did a firmware update on the SCSI backplane. It installed fine, so I don't know what happened to cause this. At this point I just need to recover, then I can root-cause it afterwards. Don't care about the first (OS) drive -- that's easily rebuilt. It's the data drive which has had me up for two days trying to save. Anytime I attempt to access the drive, I get a series of kernel messages: /kernel: amrd1: raw partition size != slice size /kernel: amrd1: start 63, end 8369864, size 8369802 #(this is incorrect) /kernel: amrd1c: start 63, end 143107019, size 143106957 #(this is correct) /kernel: amrd1e: start 63, end 143107019, size 143106957 /kernel: amrd1: truncating raw partition /kernel: amrd1: rejecting partition in BSD label: it isn't entirely within the slice I've tried installing the OS (FreeBSD 4.4) back onto the OS drive (start from scratch)(no amrd1 NOT in the system). The install went fine, no errors. Then I run /stand/sysinstall to add the data drive into the system, but I get the kernel messages when sysinstall starts up & probes devices. I'm VERY wary of making any changes thru fdisk or disklabel for fear of losing anything that's still there. I've tried installing FreeBSD 4.2, 4.3, and 4.4, all get the same error. I've tried mounting the drive under Linux, but I get a cryptic error (reclen does not match namelen, directory #2 -- ??). I tried running "fsck -n /dev/amrd1s1e" (and variations) to see if fsck could maybe see the errors enough to repair them, but again the kernel messages spew out, and fsck reports wrong superblock. so.... I'm open to any ideas. I'm really rather desperate to save what's on this drive. Thoughts, ideas, theories...all are welcome! Thanks! --Steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?LPBBIGIAAKKEOEJOLEGOEEALCMAA.barbish>